回答:这种方法不好,因为没有做任何同步工作,只是通过Local传递数据,可能导致数据漏发或重发。可以这样试一下:增加Timing里的Samples Per Channel的值;另外在调试过程中通过Available Samples Per Channel的属性察看究竟Buffer中有多少点需要读取,是否在不停增加;如果要使用两个循环,注意使用队列等工具来进行数据的同步。
关注:157
2014-01-11 10:07
在同一个循环中进行数据采集并将采集的数据通过TCP/IP发送出去,会出现Buffer溢出的错误,他现在采用的方法是将采集和发送放在两个循环里,没有错误。![]() ![]() |