【LabVIEW学习篇 - 10】:属性、调用节点

属性节点

LabVIEW中的对象(包括控件、VI、应用程序等)都有自己的属性和方法。属性就是对象与生俱来的一些特性,可以理解成它是静态的,如控件的背景颜色,坐标位置,名称等等。
在这里插入图片描述

  1. 通过控件创建属性节点:在前面板中创建一个数值输入控件,然后在程序框图中,选中该控件,鼠标右键-创建-属性节点-值(属性节点中有多个选项,本案例中选择“值”),最后读取其值。
    在这里插入图片描述
    在这里插入图片描述

  2. 在应用程序控制中创建属性节点:在程序框图中,鼠标右键-应用程序控制-属性节点
    在这里插入图片描述
    这个属性节点并没有与某个控件有所关联,这个节点它并不知道我们要操作哪个对象,所以说它要求传入一个引用,这个引用就是你想操作对象的索引,相当于它在内存中存放的一个地址,可以通过引用,在内存中找到我们的对象。
    (而在控件上选中右键创建的,就直接与控件形成了对应关系,即是“死”的,不需要另外传入。)
    选中数值注入控件,鼠标右键-创建-引用,将其引用与属性节点连接。
    在这里插入图片描述
    左键点击属性,即可选择对应的节点。

  3. 创建属性节点后进行链接:在应用程序控制中创建属性节点后,选中属性节点,鼠标右键-连接至-窗格,然后选择要链接的控件,最后点击其属性,选择对应的节点。
    在这里插入图片描述
    在这里插入图片描述

调用节点

调用节点与属性节点很类似,但调用节点是对象所拥有的一种行为,去执行动作,可以理解成它是动态的。
在这里插入图片描述

使用方法一

在程序框图中,鼠标右键-应用程序控制-调用节点,然后选中该调用节点,鼠标右键-选择类-VI服务器-VI-VI(以VI为例)
在这里插入图片描述
结果
在这里插入图片描述

使用方法二

在程序框图中,创建调用节点,然后再鼠标右键-应用程序控制-VI服务器引用,并将VI服务器引用与调用节点连接起来。
在这里插入图片描述
结果
在这里插入图片描述

案例

使用调用节点,实现保存VI图标。

  1. 创建调用节点,并与VI服务器引用连接。然后鼠标左键点击方法,在VI图标中选择保存至文件。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. 创建对应的常量和输入控件。
    在这里插入图片描述
  3. 在某个文件夹下创建一个1.png(任命名字),然后在LabVIEW中选择该文件,最后运行,即可看到1.png为VI的图标。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

练习

创建一个vi,界面上有一个布尔控件(LED),通过颜色盒子控件去改变布尔控件的显示颜色(通过属性节点),当程序停止时关闭vi的前面板(通过调用节点)。

  1. 在前面板中放置方形指示灯和停止按钮,并在程序框图中设置好对应的while循环结构和事件结构。
    在这里插入图片描述

  2. 添加事件分支,为 “停止”: 值改变 ,然后放置调用节点和VI服务器引用,将器连接在一起,然后在方法中选择前面板-关闭,最后使用平铺顺序结构将其排放好。
    在这里插入图片描述
    在这里插入图片描述

  3. 在程序框图中,放置属性节点,并选中方形指示灯,创建引用,将其与引用连接在一起,然后在属性中选择颜色[4],并修改属性节点为写入。
    在这里插入图片描述
    在这里插入图片描述

  4. 鼠标移动到Colors[4]的接线端,鼠标右键-创建输入控件,即可在前面板中看到该输入控件。
    在这里插入图片描述

  5. 添加事件分支,为 “颜色[4]”: 值改变,并将其修改颜色的操作放置到该分支中。
    在这里插入图片描述

  6. 运行结果。
    在这里插入图片描述
    当点击停止按钮后,前面板会关闭,即整个程序关闭。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

街 三 仔

你的鼓励是我创作的最大动力~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值