虚拟仪器程序设计从开始菜单
发布时间:2014/11/17 19:14:02 访问次数:489
虚拟仪器程序设计从开始菜单中运行“NationalInstruments LabVIEW 8.2”,在“Getting Started”窗口左边的Files控件中选择Blank VI建立一个新程序。
根据设计目的来设计程序,GD82559得到图16 -46所示的程序流程图.,根据此流程图,得到图16 -47所示的程序框图。因为位移值是缓慢变化的输入信号,所以采用易用函数AISample Channel进行单通道单点采集。由于电路输出数据存在小范围波动,因而可对信号求平均值来得到一个稳定值,这里采样数用Mean函数模块默认的值100,平均化处理后的电压值根据式( 16-4),并经过几次运算后即得位移值。采样处理后的电压值需要乘以1000.这是因为经数据采集卡采集到的电压信号的单位是V,而计算公式中电
压的单位为mV,所以需要进行单位转换。
本程序还设计了数据的读取模块,While循环内右上部的Ca。e循环结杓实现的功能是记录关键的实验数据。当位移传感器检测的位移发生变化时,按下计数键,把记录得到的位移值与位移次数组成的二维数组写入与当前程序同存储路径的一个文件中,这个文件以实验人的姓名来命名,得到的文件可用Windows自带的记事本打开,如图16 -48所示。在调用显示结果时,单击“显示测量结果”按钮,读文件函数输出实验记录的二维数组,编程实
现显示数组值与位移曲线。
虚拟仪器程序设计从开始菜单中运行“NationalInstruments LabVIEW 8.2”,在“Getting Started”窗口左边的Files控件中选择Blank VI建立一个新程序。
根据设计目的来设计程序,GD82559得到图16 -46所示的程序流程图.,根据此流程图,得到图16 -47所示的程序框图。因为位移值是缓慢变化的输入信号,所以采用易用函数AISample Channel进行单通道单点采集。由于电路输出数据存在小范围波动,因而可对信号求平均值来得到一个稳定值,这里采样数用Mean函数模块默认的值100,平均化处理后的电压值根据式( 16-4),并经过几次运算后即得位移值。采样处理后的电压值需要乘以1000.这是因为经数据采集卡采集到的电压信号的单位是V,而计算公式中电
压的单位为mV,所以需要进行单位转换。
本程序还设计了数据的读取模块,While循环内右上部的Ca。e循环结杓实现的功能是记录关键的实验数据。当位移传感器检测的位移发生变化时,按下计数键,把记录得到的位移值与位移次数组成的二维数组写入与当前程序同存储路径的一个文件中,这个文件以实验人的姓名来命名,得到的文件可用Windows自带的记事本打开,如图16 -48所示。在调用显示结果时,单击“显示测量结果”按钮,读文件函数输出实验记录的二维数组,编程实
现显示数组值与位移曲线。