首页 理论教育LabVIEW2015虚拟仪器程序设计-创建和使用全局变量

LabVIEW2015虚拟仪器程序设计-创建和使用全局变量

【摘要】:图5-101 创建全局变量方法一第二种方法是在LabVIEW中的新建菜单中选择全局变量,如图5-102所示,单击“确定”按钮后就可以打开设计全局变量窗口,如图5-101所示。但此时只是一个没有程序框图的LabVIEW程序,要使用全局变量可按以下步骤:第一步,向刚才的前面板内添加想要的全局变量,如想添加的数据X、Y、Z。通过全局变量在不同的VI之间进行数据交换只是LabVIEW中VI之间数据交换的方式之一,通过动态数据交换也可以进行数据交换。

全局变量的创建也有两种方法:第一种方法是在结构的子选板中,从中选择全局变量生成一个小图标,双击该图标,弹出框图,如图5-101所示。在框图内即可编辑全局变量。

978-7-111-53194-4-Chapter05-118.jpg

图5-101 创建全局变量方法一

第二种方法是在LabVIEW中的新建菜单中选择全局变量,如图5-102所示,单击“确定”按钮后就可以打开设计全局变量窗口,如图5-101所示。

但此时只是一个没有程序框图的LabVIEW程序,要使用全局变量可按以下步骤:第一步,向刚才的前面板内添加想要的全局变量,如想添加的数据X、Y、Z。第二步,保存这个全局变量,然后关闭全局变量的前面板窗口。第三步,新建一个程序,打开其程序框图,从函数选板中选择“选择VI”,打开保存的文件,拖出一个全局变量的图标。第四步,右键单击图标,从弹出的选单中选择“选择项”,就可以根据需要选择相应的变量了,如图5-103所示。

978-7-111-53194-4-Chapter05-119.jpg(www.chuimin.cn)

图5-102 创建全局变量方法二

978-7-111-53194-4-Chapter05-120.jpg

图5-103 使用全局变量

全局变量可以同时在运行的几个VI之间传递数据,例如可以在一个VI里向全局变量写入数据,在随后运行的同一程序中的另一个VI里从全局变量读取写好的数据。通过全局变量在不同的VI之间进行数据交换只是LabVIEW中VI之间数据交换的方式之一,通过动态数据交换也可以进行数据交换。需要注意的是,在一般情况下,不能利用全局变量在两个VI之间传递实时数据,原因是通常情况下两个VI对全局变量的读写速度不能保证严格的一致。