LabVIEW全局变量是一种在整个LabVIEW程序中可以共享和访问的变量。全局变量可以在程序的任何地方进行读取和写入操作,以便在不同的VI(Virtual Instrument,虚拟仪器)之间共享数据。使用全局变量可以方便地在不同的VI之间传递数据,而无需使用传统的数据线连接。全局变量在LabVIEW程序中可以被多个VI同时读取和写入,因此可以在不同的VI之间实现数据的共享和同步。
利用全局变量,分别对布尔开关,波形图标和列表进行赋值。总体分为三部分,全球变量部分,赋值部分,main函数部分,与之前相同先建立项目。
1,先加入系统-下拉与枚举-系统枚举(添加选项读,写和初始化,取名为mode),簇+数值显示控件(改名为write)。
2,右键簇,设为自定义类型,然后右键-打开自定义类型-严格自定义类型。
3,将其保存,关闭。
4,将”write“簇复制,取名为“read”。
1,将读写控件放在框架外,添加while+条件结构,mode控件连接条件结构,添加条件三类条件分支。
2,write部分,添加移位寄存器,直接写入移位寄存器,再传入read。
3,read部分,直接让read与寄存器相连赋值。
4,初始化部分,给寄存器赋值为0。
5,将控件设为输入输出部分
1,创建main模块添加三个控件,分别为布尔,波形图和表格。
2,进入函数部分,对三个控件分别进行引用,再右键创建输入控件。
3,前面板有三个新控件,将这三个新的输入控件剪切至全局变量的簇中。
4,函数-结构-同址元素结构,右键选择添加捆绑元素。
5,从资源管理器拖动全局变量vi至main函数,与结构输入相连,往下拉去会出现表格波形图布尔控件。为全局变量模块添加常量,选择读取模式。结构尾部,添加全局变量模块,选择写入模式将输出写入到全局变量中。
1,先引用全局变量,设置为读取模式,写入连接接触捆绑。
2,,列表赋值:两个for循环结构打底,输出二维数组,添加初始化数组控件(函数-编程-数组-初始化数组),初始化控件“元素”与字符串常量相连,维数大小赋值10*10。
for循环内添加一个随机数,添加字符转换(数值转换字符),精度随意设置。后面就是利用属性节点(编程-应用程序控制-属性节点)。
2,波形图赋值,函数-信号处理-信号生成-正弦信号,输入波形图表属性节点
3,布尔开关赋值,赋值T,使其点亮。
先运行main函数,再运行赋值函数,结果如下。
本文发布于:2024-02-03 09:14:52,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170692306850082.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |