labview中怎样定时采样数据

labview中怎样定时采样数据
2024-11-22 14:18:18
推荐回答(2个)
回答1:

你使用NI的采集卡,直接用DAQ可以直接读出数据,从你图看你是选择(单采样DBL的形式)然后对数据进行处理。
我建议你把采集数据和处理数据分开写,采用LABVIEW的生产者和消费者模型,生产者采集数据,采用多采样波形的形式,这样才有时间信息。
消费者部分对采集到的数据进行处理和保存
数据保存部分可以采用TDMS文件进行读/写,我给你个范例如图:

回答2:

首先,labview是支持多个循环并行运行的,你可以在主程序之外再增加一个while循环,这个循环只做数据采集用,你定好时间,固定的时间到了就采集数据,将采集到的数据传到主程中就可以了。