10.Labview局部变量、全局变量、引用、属性节点、调用节点用法理解及精讲 | 您所在的位置:网站首页 › labview输入控件调用键盘 › 10.Labview局部变量、全局变量、引用、属性节点、调用节点用法理解及精讲 |
写本章前想起题主初学Labview时面对一个位移台程序,傻傻搞不清局部变量和属性节点值有什么区别,概念很模糊。所以更新这篇文章让大家更具象和深刻的去理解这几个概念,看完记得点赞加关注喔~ 本文程序源代码附在后面,大家可以自行下载学习。 本文的结构还是首先教大家明确概念问题,然后深入理解概念并学会使用,最后在理论基础掌握的基础上,通过实例来强化大家的理解。本文依旧是先理论后实践的教学方式,欢迎留言或私聊提问。 本文目录 一、明确各节点及变量的概念(理论)1.1 局部变量和全局变量1.1.1 局部变量1.1.2 全局变量 1.2 属性节点和调用节点1.2.1 属性节点1.2.2 调用节点 1.3 引用1.3.1 控件引用1.3.2 VI引用 二、变量及节点的使用场景(实践)2.1 实时数据传递 一、明确各节点及变量的概念(理论)本章帮大家按照概念逐个解读各变量和节点的含义。 1.1 局部变量和全局变量虽然把这两个概念放到一起讲,其实这两个概念其实有很大区别的,我们先分步明确概念。 1.1.1 局部变量最通俗的解释就是:控件的一个分身! 先看Labview官方对局部变量的解释: ![]() 全局变量和局部变量的相同点在于,都是将数据值拿取然后传递。不同点如下图所示: 属性节点和调用节点作为控件或vi的一个可以操作属性,用途特别广泛,属性节点顾名思义代表的是控件的属性,控件的属性包括它的值啊、标签啊、大小啊、字体颜色啊这一类与控件的自身属性相关的属性。调用节点也叫方法节点,这个节点相较于属性节点用的较少,多是控件调用相关的。 1.2.1 属性节点属性节点有两种创建方式,一种是直接在控件上右键创建属性节点,并直接选取需要处理的属性,该函数可直接使用,无需连接其他条件;一种是在工具栏选择属性节点函数打开属性节点,这种方式需要连接控件的引用值或地址值。 调用节点的创建方式和属性节点完全相同,也是两种创建方式,调用节点一般是获取或更改调用属性,将控件数据恢复至默认值等操作。 引用有两种组成,包括控件引用和VI引用,引用的使用方法比较单一,一般仅配合属性节点和调用节点使用。关于属性节点和调用节点在1.2节中详细讲解了。 1.3.1 控件引用引用类型的控件创建方法:右键控件 — 创建 — 引用 就会得到该控件的引用。右键引用接线端创建属性节点,就可以通过引用访问该控件的各类属性和方法。 VI引用的创建模式与基础的控件引用方式相同,VI的引用位置在下图: 将“输入字符串”中的文字按照四种方式①局部变量②属性节点③引用④全局变量的方式输入,程序如下图所示,四种方式均能达到同样的数据传输的效果,且前三种无需显示控件直接参与。 程序将上传到云端,各位同学可自行下载,点赞关注题主后续有更多相关程序编写分享~ 链接: https://pan.baidu.com/s/1v8ivpbab4Aahytjm6eVnuA 提取码:6666 本期就到这里,更多相关文章请关注题主哦~ |
CopyRight 2018-2019 实验室设备网 版权所有 |