看了程序,可惜我没装有程序里DAQ那个模块,程序显示不全。
队列的数据都存在电脑内存,一般不会出现数据掉失的问题。
可你的模拟输入没有使用队列的类似方法进行处理。直接通过DAQmx Write.vi输出,在这个循环输出中因为元素出队列和10ms延时模块导致输出每个数据出现滞后现象。而你的DAQmx Read.vi在循环采集数据的时间很快,所以会出现每个数据重复采集好几个,出现上面有直线数据的问题。
看了程序,可惜我没装有程序里DAQ那个模块,程序显示不全。
队列的数据都存在电脑内存,一般不会出现数据掉失的问题。
可你的模拟输入没有使用队列的类似方法进行处理。直接通过DAQmx Write.vi输出,在这个循环输出中因为元素出队列和10ms延时模块导致输出每个数据出现滞后现象。而你的DAQmx Read.vi在循环采集数据的时间很快,所以会出现每个数据重复采集好几个,出现上面有直线数据的问题。
举报