全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:713
推到 Plurk!
推到 Facebook!

目前在作工业控制实时采集系统中遇到一个麻烦的问题,望

尚未結案
Terran_sigh
一般會員


發表:1
回覆:1
積分:0
註冊:2003-05-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-10 13:12:21 IP:219.154.xxx.xxx 未訂閱
目前在作工业控制实时采集系统中遇到一个麻烦的问题,望各位指点 我所制作的对象是在一个已经提供了IFIX服务的系统服务器 我要通过IFIX所提供的ODBC接口采集数据,按要求, 要20秒采集一次,分析数据并提供为带有图形的网页显示, 其它一切进展良好,但在服务器端却发现一个问题 连接ODBC取数据时要花费6秒钟(我用ADO和BDE都试了,采集时间都差不多), 此时的CPU负荷达到100%,对于实时响应的IFIX系统来说(我们使用的IFIX系统采用DDE来接收数据),它要停止工作2秒钟左右,那么这个停顿是不允许的 所以我想问一下,有没有办法使我打开数据时的CPU负荷不占满呢?时间上可以长一些 另外如果用别的解决方法更好,比如我用Delphi的DDE构件来实现,不能正常工作 为什么IFIX的DDE Client取4,5千个点几乎不耗什么资源呢? 还有我想能不能直接从IFIX的DDE Client运行中的程序内存中把数据取过来呢?
系統時間:2024-07-03 17:20:31
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!