局部变量和全局变量是LabVIEW用来传递数据的工具。LabVIEW编程是一种数据流编程,它是通过连线来传递数据的。但是,在很多情况下需要在同一VI的不同位置或在不同的VI中访问同一个控件对象,这时控件对象之间的连线就无法实现。这时候我们就需要用到局部变量或全局变量,通过局部变量或全局变量你可以在程序框图中的多个地方读写同一个控件。
局部变量:只能在同一个VI中使用的变量
创建局部变量的方法有两种:
(1)直接为前面板对象创建局部变量,右击创建
(2)通过函数选板创建局部变量 ,此在编程-结构中找
注意:局部变量具有读、写两种属性 ,应用时要注意切换成不同属性
局部变量的特点;
(1)局部变量只能在同一个VI中使用,其生存期与它所在的VI模块密切相关,VI停止运行,在此VI内定义的局部变量自动消失。
(2)局部变量必须依附在一个前面板对象上。一个前面板对象可以建立多个局部变量,但一个局部变量只能有一个端点与其对应。
(3)局部变量就是其相应前面板对象的一个数据拷贝,要占用一定的内存。
今天发现labview的一个小问题,我今天无意中labview和有道词典同时开着,发现一个小问题,就是创建局部变量后,移动或者删除局部变量,原始控件也发生相同改变,由此可知labview可能与某些软件有冲突,或者像网上有人说的“某程式大概比较暂资源等等原因”,因此此时应该把某些软件关掉再试试看……
局部变量与金山词霸有冲突,打开金山词霸的时候删除局部变量会导致原始空间也一起删除,
原文:https://www.cnblogs.com/BMYC/p/11291459.html