返回
答案列表
当DAQmx中的读取函数和file I/O中的写文本文件函数在同一个循环中时,采样率设为10000,一次读取点数设为1000,为什么程序总报“buffer被覆盖,需要增加buffer”的错?
1
个回答
当DAQmx中的读取函数和fileI/O中的写文本文件函数在同一个循环中时,由于存储文本文件需要二进制文件到文本文件的格式转换,这个转换对系统资源的占用很大,造成写文本文件函数会拖累读取函数,从而造成了前述错误,以同样的采样率和读取点数,存储二进制文件就不会有任何问题,这就是为什么建议用二进制格式存储文件的原因,另外,解决前述问题的标准方法是用并行循环加队列的结构。
2014-01-11 12:40
回答:
pansino
明星讲师
视频回播
业界新闻
解决方案
产品
企业
视频
活动
问答
图库
labview
求购
公司
招聘求职
关于网站
|
普通版
|
触屏版
|
网页版
06/16 16:16