hubeiyk 发表于 2008-11-16 19:15:55

CVI采集过程中采集和显示问题

在CVI高速数据采集过程中,要实现将所有数据保存下来,而且实现各个通道的波形显示,两者这样结合才能是系统的性能最佳。在以往的采集系统中,我采用的方法是建立好一个文件,然后使用AarryToFile来将所有的数据保存在这个文件中,再将这个文件分成多分文件,对应显示各个通道的波形,但是由于中断速度太快,经常出现Bad File Handle,原因大概是因为数据量一旦稍大,文件来不及打开,而造成的错误;另外,显示的过程中,通常回影响采集速度,而且,数据量大的话显示也慢了。
那位高人如果有好的建议,请详细告之,本人不甚感激!

netcreature 发表于 2008-11-17 10:12:41

采集的数据放到数组后,写数组到文件与与显示数组数据是独立的,不需要写到文件后,再读出来显示!
实时性要求高的场合可以利用多线程技术。

jiegeng1986 发表于 2009-5-19 16:17:28

版主可不可以开个帖子放个多线程的采集例子啊,哎,一直都不明白
页: [1]
查看完整版本: CVI采集过程中采集和显示问题