2. 系统构成
测量系统的原理图如图1所示。测量是基于PC机的LabVIEW平台上进行的,它是由步进电机带动热电偶对炉膛内的温度逐点进行取样,获得各点的电位差,经信号调理(放大、滤波)后送入一块由NI公司提供的DAQ硬件卡,完成电信号的采集,运行程序就可得到所测的温度曲线。
3. 基于LabVIEW的应用软件设计
LabVIEW是美国国家仪器公司(NI)推出的一种面向仪器与测控过程的图形化开发平台。是用于数据提取、控制、数据分析、数据表述、过程监测、工厂自动化等的软件系统。在继承传统结构化的编程语言基础上,LabVIEW采用数据流程的图形化G编程技术,把复杂费时的软件编程简化为菜单提示和图标连接调用。已编制的各种子程序(Sub VI)可用图标表示。通过修改、设定图标中的有关参数,完成图形化程序的初步编辑。连接图标之间表示数据类型的输入输出线,实现子程序间的连接与调用(生成了block diagram)。应用探针、运行亮灯、断点、暂停和单步执行等对程序进行调度和修改。LabVIEW和仪器系统的数据采集、分析、显示部分一起协调工作。流程图式的编程方法与其直观的前面板的结合,是构建虚拟仪器的理想工具。
LabVIEW使用图形编程语言编写的框图(block diagram)程序,它类似于一台仪器的内部电路,或是一个大型仪表系统中的各个独立的仪表单元。框图中的程序可以看成程序节点,如循环控制,事件控制和算术功能等。这些基本单元之间用连线连接,非常接近实际物理仪器系统或电路系统中的“导线”,只不过这里的连线用于定义框图内的数据流方向。LabVIEW支持层次化程序结构,且嵌套