第七章虚拟仪器软件平台介绍 掌握LabVIEW的基本组成元素 掌握流程框图的组成 区分簇和数组的区别;全局变量与子VI的区别 掌握VI程序的设计方法 ·掌握VI程序的调试方法 1
5.1 LabVIeW平台介绍与编程初步) 51.1什么是 LabvieW( Laboratory Virtual Instrument Engineering Workbench LabvIeW是一种程序开发环境,类似于C和 BASIC开发环境,但 LabvIeW与其它计算 机语言的显著区别是:其它计算机语言都是采 用基于文本的语言产生代码行,而 LabvieW 使用图形化编程语言G语言编写程序,产生的 程序是框图的形式
·像C或 BASIO一样, Labview也是通用的编 程系统,有一个可完成任何编程任务的庞大的 函数库。 Labview的函数库包括数据采集 GPIB、串口控制、数据分析、数据显示及数 据存储等等。 Labview也有传统的程序调试 工县,如设置断点、以动画形式显示数据及其 通过程序(子ⅥI)的结果、单步执行等等,便 于程序的调试
LabVIEw的特点 图形化的仪器编程环境 零编程 内置的程序编译器 灵活的程序调试手段 功能强大的函数库 支持多种系统平台 开放式的开发平台 具有与网络连接的功能 LabVIew允许在一个框图中并行执行多个不 同的节点。也就是说 LabVIeW环境支持并行 执行、多任务和多VIs
Lab view软件功能强大的原因 强大功能归因于它的层次化结构,用户可以把 创建的Ⅵ程序当作子程序调用,然后再把这个 程序作为另一个程序的子程序来调用,以创建 更为复杂的 Labview程序,而这种调用的层次是 没有限制的,因此可以充分发挥个人的开发潜 LabⅥIEW这种创建和调用子程序的方法,使创建 的程序结构模块化,更易于调试、理解和维护
LabVIeW的应用 应用于生产检测 应用于研究和分析 应用于过程控制和工业自动化 应用于机器监控
LabvIEW的组成 包括三部分:前面板、流程框图和图标/连接 用其编写的程序称为虚拟仪器( Virtual Instrument)简称Ⅴ工
流程框图和前面板的关系 每一个前面板都有一个流程框图与之对应;流 程框图用图形化语言编写,可以把它理解成传 统编程语言程序中的源代码;用图形而不是传 统的代码编写是 LabVIEW的特色
前面极( front panel) 程序前面板用于设置输入量和观察输出量,并 模拟真实仪器的前面板。其中,输入量被称为 Controls(控件),用户可以通过控件向Ⅵ中 设置输入参数等;输出量被称为 Indica tors 指示器),Ⅵ通过指示器向用户提示状态或 输出数据等。用户还可以使用各种图标,如旋 钮、开关、按钮、图表及图形等,使前面板另 看易懂
度计的前面板