1.0 属性节点
1.允许用户编程控制前面板的控件的属性(颜色、字体、位置等)
1. 1 创建属性节点
1.在前板或框图端子上弹出菜单中创建
2.可选择一个或多个属性节点
1.2 属性节点模式
1.与局部变量一样,有读或写的属性(有些属性是只读的)
2.在属性节点上面弹出菜单改变读写模式
1.3 属性节点端子
1.不同类型的控件属性节点会不同(如布尔LED灯就有四种颜色设定)
2.参考各种属性的说明(打开Ctrl+H,鼠标放在属性节点上,点击”即时帮助”下面的”详细帮助信息”)
1.4 属性节点-值改变事件
1.控件”值(信号)”属性(只能写),且会产生“值改变”事件
2.通过编程方式产生值改变事件,而不需要人为去操作前面板
2 调用节点
1.创建方式与属性节点一致(控件或端子上右键创建)
2.调用一个节点,将运行前面板控件的一个方法(有些可能需要输入参数)
2.1 属性节点与调用节点区别
1.调用节点的调用上,它可以”执行一些工作”,不仅仅是改变属性的值
2.调用节点---执行的函数
3.属性节点---只是一个可以写入或读出的属性或状态
3 禁用代码结构
1.类似文本语言中的代码块注释(/*\*定义一段不执行代码,//注释整行代码)
2.放在框图上的浮动文本并不影响VI功能---LabVIEW不是基于文本的语言,浮动文体将被忽略
3.使用框图禁用和条件禁用结构来不执行部分图形代码
3.1 框图禁用结构
1.在函数面板的编程>>结构>>框图禁用
2.可以创建多个框架且可以随意命名
3.一次仅能启用一个框图(并不是必须启用一个框图)
4.在其结构框架上右键菜单选择启用框图等
3.2 条件禁用结构
1.放置好结构的框架右键菜单中编辑子框图的条件
3.2 与框图禁用结构区别
1.将精确执行条件禁用子框图(该子框图为活动的子框图,其他均为活动框图)
2.通过条件表达式来决定执行哪一个框架(每一个框图的条件作为其子框图的标题显示)
3.3 条件禁用结构---自定义
项目文件右键属性>>条件禁用符号>>添加自定义新符号---将会在整个项目文件的条件禁用结构中都可以使用
3.4 条件禁用结构实例
操作仪器的VI都使用条件结构来判断,在没有连接仪器的情况下调试可以使整个程序不致于出错;发布程序的时候只要去更改自定义条件符号的值即可
5 停止VI
1.在编程>>应用程序控制>>停止.VI
2.当输入为TRUE时,停止VI及其所有的子VI执行(更单击工具条上的停止按钮一样功能)
6.1 Quit LabVIEW.VI实用
1.通过应用程序的属性节点判断当前软件运行的环境,确定是否退出应用程序
7 属性节点总结
1.编程动态改变前面板控件的属性(字体、颜色等)
2.属性节点可读可写(部分只可读)
3.一个端子上可创建多个属性(但只影响同一个控件)
8 禁用代码结构总结
1.框图禁用结构一次仅能启用一个子框图
2.条件禁用结构通过条件表达式决定执行哪一个框架
3.在项目文件中自定义条件符号值来方便程序调试
9 退出VI和应用程序VI总结
1.判断当前VI或应用程序的运行环境,确定是否退出应用程序,美化生成EXE后的执行效果
10 实战部分
1.现场演示66319D工业数据采集器的驱动编写
2.必须先了解66319D通信协议及特点
3.熟悉常用函数及高级数据结构的使用
4.熟悉仪器IO-串口使用规则
学习方法分享:
1. 参考书一本【推荐LabVIEW宝典(陈树学,刘萱编著)】