首页 理论教育 局部变量和全局变量的创建方法

局部变量和全局变量的创建方法

时间:2023-06-18 理论教育 版权反馈
【摘要】:在LabVIEW中,同样可以创建局部变量和全局变量。图3-14创建局部变量的两种方法对已有控件设置;在“函数”选板上新建并设置;在局部变量图标上配置图3-15创建全局变量全局变量前面板;使用“新建”选项建立全局变量在全局变量上单击鼠标左键,根据需要选择相应的变量。图3-16显示了一个全局变量应用实例,建立了一个全局变量VI同时控制两个VI的运行。

局部变量和全局变量的创建方法

在LabVIEW中,同样可以创建局部变量和全局变量。

3.4.3.1 创建局部变量

创建局部变量如图3-14(a)所示,直接在程序框图中已有的对象上单击鼠标右键,从右键菜单中选择“创建”→“局部变量”命令,也可如图3-14(b)所示,在“函数”选板→“编程”→“结构”子选板中选择局部变量,形成一个没有被赋值的变量。此时的局部变量没有任何用途,因为它还没有和前面的控制或指示相关联,可以在前面板添加控件填充其内容;也可以直接在局部变量图标上单击鼠标左键,在弹出菜单中进行配置。

3.4.3.2 创建全局变量

创建全局变量可以在“函数”选板→“编程”→“结构”子选板上选择全局变量,生成一个图标,双击该图标,在弹出的如图3-15(a)所示的前面板中编辑全局变量,也可在“文件”菜单中选择“新建…”选项,在如图3-15(b)所示的弹出的窗口中选择“全局变量”,单击“确定”按钮后,打开如图3-15(a)所示的前面板。

创建完全局变量之后,生成的只是一个没有程序框图的LabVIEW程序,要使用全局变量需要按以下步骤设置:

(1)向刚才的前面板内添加想要的全局变量,如添加数据等。

(2)保存该全局变量,并关闭其前面板窗口。

(3)新建一个程序,打开其程序框图,从“函数”选板中选择“选择VI…”,打开保存的文件,拖出一个全局变量的图标(也可使用原有的全局变量图标)。

图3-14 创建局部变量的两种方法(www.xing528.com)

(a)对已有控件设置;(b)在“函数”选板上新建并设置;(c)在局部变量图标上配置

图3-15 创建全局变量

(a)全局变量前面板;(b)使用“新建”选项建立全局变量

(4)在全局变量上单击鼠标左键,根据需要选择相应的变量。

图3-16显示了一个全局变量应用实例,建立了一个全局变量VI同时控制两个VI的运行。图3-16(a)为全局变量前面板,图3-16(b)为第一个VI的程序框图,图3-16(c)和(d)分别为第二个VI的前面板和程序框图。

首先运行第一个VI,通过第一个VI产生数据,产生的是连续生成的随机数,每秒加1;然后运行第二个VI显示数据,延时输入控件可以用于控制显示的速度,若输入为2,则每个显示的值将延时2s。第二个VI中的总开关同时控制两个VI的停止,因此,终止程序运行时可以使用总开关,在这种情况下,需要再次运行时,需先开启程序总开关。在第一个VI未运行时,输出的数值为默认值0。

图3-16 全局变量应用实例

(a)全局变量前面板;(b)第一个VI程序框图;(c)第二个VI前面板;(d)第二个VI程序框图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈