LabVIEW中使用图形编程语言编写的框图程序都伴有一个对应的前面板,前面板是模拟真实仪表的前面板,用于设置输入数值和观察输出量。输入量称为Controls,输出量称为Indicators。用户可以使用多种图标,如旋钮、开关、按钮、图表、文本框、图形等,使前面板易看易懂。图2是在LabVIEW5.0软件平台上的恒温区程序的前面板。
4. 系统的工作原理
恒温区测量程序采用如图3所示的层次化结构,它由三层构成,即顶层模块measure、第二层Temp及由子Read和calcu构成的底层VI模块。在屏幕上实时显示各被测点温度曲线的顶层VI (measure)结构如图4所示。它调用了温度测量、处理子程序Temp,相应的温度值由Temperature History(T_history)显示出来,启动使能开关(Eable),即可自动以波形图的形式(T-wave) 实时显示不同位置处的炉温。直至得到整个炉膛的温度分布曲线,测出恒温区段。
这里调整定时器的时间控制常量可以控制循环程序的执行速率,其值应大于新样点温度达到稳定所需的时间。
系统的第二层是处理子程序(Temp子VI)内部构成如图5所示,它调用了底层子VI Read和calcu。Read是温度采集子程序,它对DAQ卡采集的被测电压信号进行预处理( e.g:滤波、拟合);calcu是数值处理子程序,它对所得到的信号进行数值处理,把电压信号转换为相应的温度值。从而得到各被测点的温度值。