基于LabviEW的数据采集系统的设计
3 设计流程图
历史数据查询 首页 首页 采集与存储
采集与存储
首页 历史数据查询
采集与存储 采集与存储 首页 历史数据查询 历史数据查询 3
基于LabviEW的数据采集系统的设计
4 各部分程序设计
4.1 采集与存储
该模块能进行数据采集,数据存储,数据的实时显示,查看采集到的数据的波形图,还可以选择是否对采集到的数据进行存储,还有一个采样数据开关,可以停止数据采集。同首页一样,该模块还有界面切换按钮,通过摁下不同的按键你可以跳转到不同的界面。在程序框图中需要用到DAQ助手,选择模拟输入,通道1用于采集电压值,通道2用于采集阻抗。重要的是,改变通道1或通道2的被采样量,可以实现对其他模拟输入量的数据采集。用拆分信号函数将采集到的两路信号分开,由于采集到的信号有较大的干扰,数据很不稳定,这时可以在采集到的数据后增加滤波器来实现,然后将滤波后的数据用波形图显示出来即可。这样得到的数据较稳定。数据的存储是通过将数据写入记事本来实现的。其程序框图如下图所示:
4
基于LabviEW的数据采集系统的设计
前面板是用户接口,即交互式界面,用于用户向程序中输入各种控制参数和观察输出量,在前面板中,使用了各种仿真图标,如开关、旋钮等,并以数或实时趋势图等各种形式的输出测试结果来模拟真实仪器的面板。前面板的设计,充分发挥了LabVIEW的特长,即建立了友好的人机操作界面,是虚拟信号发生器的最上层。采集与存储部分的前面板如下图所示:
4.2 历史数据查询
该不部分主要是实现对存档的数据进行读操作,并把数据以文本的方式显示出来。
其程序框图图下所示:
5
基于LabviEW的数据采集系统的设计
前面板如下图所示:
6