labview为图形化编程,一个文件(VI)分为前面板和程序框图。前面板即为人机交互页面,程序框图则是实现的程序。
前面板认识
在灰色部分右键显示控件模块
查看—》工具悬版
控件上右键可以开启快捷菜单设置。
程序框图
包括:
接线端
函数节点 带有输入输出端,在VI运行时执行运算
子VI节点 一个VI在另一个VI内部
函数
常量
结构
连线
不同数据类型的连线颜色不同,粗细,样式均有差异如下图
断开的连线显示中间带有红叉的黑色虚线
ctrl +B 删除程序框图中所有断开连线,右键可以整理连线
ctrl +H 显示帮助、
数值型控件
右键改变表示法,也可转换为显示控件,常量
右键属性可以改变标尺,显示位数等
布尔型控件使用
右键调整机械动作(释放时转换,单击时转换等)
动态数据类型
动态数据类型表示为蓝色】保存由Express VI产生或采集的信息,包含与信号相关的数据,以及信号相关的属性信息。例如,信号的名称、采集的日期和时间等待
非Express VI无法接收动态数据。
需要用动态数据类型转换来使普通函数,VI来接收。也可以将普通的转换为动态数据类型
while循环应用
左边是计数接线端,返回以执行循环次数
右边是条件接线端,定义循环结束条件,可以真时循环,也可以假时循环
for循环
要用32位有符号整数,如果不是需要转换。
变量的应用
局部变量起着在单个VI中实现数据传递功能
如图,一个控件并不能结束两个循环,循环控件是一个布尔控件,按下