- 第一讲——VI的创建
- 第二讲——多态VI的创建
- 第三讲——程序结构中的循环结构
- 第四讲——程序结构中的分支结构和顺序结构
- 第五讲——数组和簇
- 第六讲——条件结构的巧用
- 第七讲——VI本地化.
- 第八讲——控件的输入与输出转换
- 第九讲——VI的可重入性
- 第十讲——VI属性(上)
- 第十一讲——自定义控件
- 第十二讲——控件板和函数板的使用
- 第十三讲——在文件夹下直接创建新的VI
- 第十四讲——列表框控件添加图标
- 第十六讲——用户界面设计1
- 第十七讲——用户界面设计2
- 第十八讲——用户界面设计3
- 第十九讲——用户界面设计4
- 第二十讲——用户界面设计5
- 第二十一讲——界面设计技巧1
- 第二十二讲——界面设计技巧2
- 第二十三讲——制作不规则图形的子VI图标
LabVIEW是一种程序开发环境,类似于C和BASIC开发环境,但LabVIEW与其它计算机语言的显著区别是:其它计算机语言都是采用基于文本的语言产生代码行,而LabVIEW使用图形化编程语言G语言编写程序,产生的程序是框图的形式。像C或BASIC一样, LabVIEW也是通用的编程系统,有一个可完成任何编程任务的庞大的函数库。 LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等等。 LabVIEW也有传统的程序调试工具,如设置断点、以动画形式显示数据及其通过程序(子VI)的结果、单步执行等等,便于程序的调试。
虚拟仪器,简称VI,包括三部分:前面板、框图程序和图标/连接器。程序前面板,如图一所示,用于设置输入量和观察输出量。它模拟真实仪器的前面板。其中,输入量被称为Controls(控件),用户可以通过控件向VI中设置输入参数等;输出量被称为Indicators(指示器),VI通过指示器向用户提示状态或输出数据等。用户还可以使用各种图标,如旋钮、开关、按钮、图表及图形等,使前面板易看易懂。每一个程序前面板都有相应的框图程序与之对应。框图程序,如图二所示,用图形编程语言编写,可以把它理解成传统程序的源代码。框图中的部件可以看成程序节点,如循环控制、事件控制和算术功能等。这些部件都用连线连接,以定义框图内的数据流动方向。图标/接口器件可以让用户把VI程序变成一个对象(VI子程序),然后在其他程序中像子程序一样地调用它。图标表示在其他程序中被调用的子程序,而接线端口则表示图标的输入/输出口,就像子程序的参数端口对应着VI程序前面板控件和指示器的数值。