|
错误-200284发生在DAQmx读取(多态)VI
可能的原因:
测量: 某些或所有的采样请求还没有被采集到
返回该错误是因为在给定的时间内没有获得采样值而出现了超时。
可能的解决办法:
调整超时时间值.
在程序中稍后再读取.
提高采样率.
验证开始触发配置是否正确.
验证外部时钟配置是否正确.
验证Windows服务包2在本机上已安装.
其他排除故障的方法.
调整超时时间值:
在DAQmx读取vi中有一个超时输入。该超时值以秒为单位指定采样值可用之前的等待时间。等待过程中,如果在时间耗尽之前不能采集到数据,VI将会返回错误。如果输入端没有连线,超时值将被设定为默认值10秒。如果设定超时为-1,VI将会无限的等待。如果设定为0,VI会尝试读取一次采样请求,如果不可用就返回错误。
如果采样率太低,而带读取点数又较高,这将会导致时间耗尽,返回超时错误。可以通过增加超时值,来和采样率及带读取点数匹配以改正此错误。超时时间值应该大于待读取点数除以采样率的商。
|