关于实时数据采集与文件IO,寻求帮助
时间:10-02
整理:3721RD
点击:
小弟初学labview,可能是个很简单的问题,但小弟我死活想不通怎么解决,只能来求助了。
我现在每秒从硬件采一次数据,并显示在屏幕上,到这一步没问题,
然后要求是有一个bool按钮,按下时开始存储数据,再按下停止采数,要求存成txt文件。
问题就来了:由于按时间采硬件数据,最外层的while循环就定死了,因为我不一定什么时间按bool按钮开始存数,打开txt文件就得在这个循环内部进行,这就意味着程序运行的每一次循环里,当我按下该按钮时,程序里都会进行一次文件打开,写入。结果我得到的txt里只能保留一行数据。请教朋友们怎么解决这个问题。
呵呵,这个简单,你把打开文件的控件放在While循环外面,在While中用条件结构控制保存。这样,程序一运行,先是打开文件,然后文件一直打开着,你在while循环中想存就存,存多少都没问题
说的很对,真的很有帮助