LabVIEW局部变量全局变量共享变量

2025-05-12 22:28:10

各种软件开发环境都提供变量的概念,如LabVIEW,Teststand,Labwindows/cvi,visual Studio中的局部变量,全局变量;当然LabVIEW也有自己的特有的变量,如共享变量和功能性全局变量;Teststand的文件变量,站变量;本文将主要讲解一下LabVIEW的局部变量,全局变量,功能性全局变量和共享变量;

工具/原料

LabVIEW

局部变量

1、创建局部变量时,该对象的局部变量的图标可显示在程序框图上。写入一个局部变量相当于将数据传递给其它接线端。但是,局部变量还可向输入控件写入数据和从显示控件读取数据。事实上,通过局部变量,前面板对象既可作为输入访问也可作为输出访问。LabVIEW创建LabVIEW局部变量有2中方案;

2、1)LabVIEW程序框图-查看(菜单)-函数选板-函数-编程-局部变量,然后点击程序框图上的局部变量,选择前面板需要创建的控件,如创建布尔全局变量;

LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量

4、所有的控件创建的局部变量默认是显示型局部变量;显示型局部变量可以转换成写入,输入型的局部变量可以转换成读取;

LabVIEW局部变量全局变量共享变量

全局变量

1、全局变量可在多个VI之间访问和传递数据;创建全局变量时,LabVIEW可自动创建有前面板,但无程序框图的特殊全局VI。LabVIEW创建LabVIEW全局变量有2中方案;

2、1)LabVIEW程序框图-查看(菜单)-函数选板-函数-编程-全局变量,然后双击打开程序框图上的全局变量,在全局变量的前面板放置需要传递数据的同种类型的控件;

LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量

4、全局变量的在不同VI之前传递数据,只需要从程序框图-函数-选择VI...;

LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量

共享全局变量

1、使用共享变量,您可以在同一个程序框图的不同循环之间或者网络上的不同VI之间共享数据。与LabVIEW中其他现有的数据共享的方法如UDP/TCP, LabVIEW 队列, 及实时 FIFO不同,您通常在编辑时使用属性对话框来配置共享变量,而不需要在您的应用中包括配置代码。

2、可以创建三种类型的共享变量:单进程,网络发布,以及时间触发的共享筐毙险裆变量。本文详细讨论了单进程和网络发布共享变量。创建一个共享变量时,需要右键点击一个计算机设备,如项目树中的"我的电脑"或实时目标,并选择新建»变量来显示共享变量属性对话框。在对话框中可对新的变量进行具体配置。

LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量LabVIEW局部变量全局变量共享变量
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢