From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



为什么我在静态DIO板卡上使用检测更改的功能会得到两个不同的错误?



硬件: Digital I/O (DIO)>>Static

问题: 我在使用检测更改这个功能的时候产生了-200284和-200279的错误。为什么会得到这两个错误?它们有什么区别?

解答:
您看到这两个错误是由于在静态DIO板卡上使用检测更改的功能有两个限制因素。第一个是对于用于隔离的输入电路的导通时间的限制,具体请参考下面的KB链接。

第二个是对您使用的计算机的速度的限制。有时候,计算机可能忙于处理中断,而其中一个是用于检测更改的。在这种情况下,计算机没有时间更新缓冲区,这样就会产生-200279(溢出)的错误。

如果您得到该溢出错误,您需要使用一个运算速度更快的电脑来检测更多的数字更改。但是,能够检测的数字更改的频率是有上限的,当您的待测的数字线路的更改速度快于输入电路的处理速度的时候,您最终还是会丢失数字更改事件的。


相关链接: KnowledgeBase 38IB7RIO. Why Does Change Detection Miss Changes, or Time Out?

附件:





报告日期: 04/19/2004
最近更新: 07/28/2009
文档编号: 38IBD5IO