基础部分
(1).LV开发的程序——VI(虚拟仪器—软件),扩展名(.vi)。
界面
前面板(Front Pannel):图形用户界面(输入控件(Controls)、显示控件(Indicators)两类控件)
程序框图(Block Diagram):实现VI逻辑功能的图形化源代码。
编写工具
控件选板(Controls Palette) :包含前面板可用的全部对象
函数选板(Functions Palete):调用VI和函数
工具选板(Tools Palette):各式工具
数据操作
数据类型:与C语言的基本相同,包含几种自己特有的类型(时间日期、Variant类型等)
Varient数据类型不仅存储控件的名称和数据,而且携带控件的属性。主要用于ActiveX技术中,方便不同程序间的数据 交互
局部变量:只能用于同一个VI程序框图
全局变量:可以用于同一台计算机多个VI,以单独的VI文件形式存在,只有前面板,不能进行编程
数据运算:与C语言类似,包括常见的算术运算符,关系运算符,逻辑运算符,基本原则与C语言相似,具体情况可以使 用表达式节点,简化程序
程序结构
顺序结构(Sequence Structure)
Flat Sequence Structure(平铺):帧间数据传递通过连线
Stacked Sequence Structure(层叠):帧间的数据传递需要在边框创建一个端子
常见结构:与C语言类似
For循环 、While循环:移位寄存器和反馈节点使用(初值需要给定)
Case结构 :类似于switch结构(需要默认项(default))
事件结构(Event Structure):类似于C语言中的事件响应,多个事件会形成事件队列
使能结构 :类似于C语言中的/*....*/注释和宏定义(通过设置环境变量)来实现程序是否运行
公式节点(Formula Node):实现复杂的数学公式以及一些基本的逻辑编程
数组 矩阵 簇
基本与C语言类似,簇相当于C语言中的结构体
波形数据(waveform):操作类似于簇
波形趋势图(waveform chart):每一次接着上一次的数据
波形图表(waveform graph):图表是一次将现有数据绘图
评论
查看更多