申明:内容来自用户上传,著作权归原作者所有,如涉及侵权问题,请点击此处联系,我们将及时处理!
0人已收藏
0人已打赏
免费0人已点赞
分享
工业自动化
返回版块17.93 万条内容 · 385 人订阅
阅读下一篇
用Delphi实现多线程数据采集用Delphi实现多线程数据采集 转贴用Delphi在工业控制和自动化实现多线程进行数据采集 数据采集技术在工业控制及自动化等领域中发挥着重要的作用。数据采集的一般过程是这样的:①向采集卡发出通道选择指令。②选择要采集的通道号。③启动A/D转换。④等待,直到转换完成。⑤从采集卡读出数据。对于多通道的采集,在程序的设计中,一般采用的两种方法。查询法或中断法。所谓查询方法就是采用一个循环,依次采集各个数据通道。查询法的优点是程序简单,易于实现;缺点是采集过程中,CPU多数时间是在等待,造成资源的浪费。中断法是采用硬件中断的形式��先启动A/D转换,在转换结束时发出一中断信号��CPU响应采集卡的中断时读出所采集的数据。这样,在等待转换的时间里,CPU可以进行其他的计算工作,而不用处于等待状态。中断法的优点是资源能充分利用;但是程序设计复杂,尤其是当系统的硬件中断资源紧张时,很容易造成中断冲突;另外,在Windows或Win95等操作系统中,不允许用户安装中断处理程序时,则无法实现。
回帖成功
经验值 +10
全部回复(1 )
只看楼主 我来说两句 抢板凳