LABVIEW属性节点的作用?
很认真的看了书,也看了实例,但是还是不明白属性节点的作用,仅仅是与面板沟通的条件?谁能先用最容易理解的话告诉我,属性节点是什么,什么作用?如何应用?万分感谢!...
很认真的看了书,也看了实例,但是还是不明白属性节点的作用,仅仅是与面板沟通的条件?谁能先用最容易理解的话告诉我,属性节点是什么,什么作用?如何应用?
万分感谢! 展开
万分感谢! 展开
2个回答
展开全部
最新版本的labview的属性节点控件相对好用多了,老版本还是有些问题。
所以一般情况下我用的不多。
属性节点, 按名称看就是找属性, 大白话解释下, 一个控件比如 停止按钮! 你创建了它。
它都有什么属性? ---- 颜色/大小/ 按钮状态/ 视觉效果/ 形状/ 等等等等, 别小看1个按钮。
也是无数0/1组成的2进制代码,所以必然有很多属性特点, 而labview已经帮你完全整合好了这些属性特点, 你可以通过----手动操作(图形化)来改变这些属性。
程序前面板--- 鼠标右点击 stop按钮 ---property --你可以查看按钮属性
程序后台 -- 鼠标右点击 stop按钮 --- create --property node (创建属性节点)
那么, 在程序面板 你可以手动修改stop按钮属性 。。
在程序运行中, 我们怎么修改stop按钮的属性呢?
举个例子:
现在,我希望程序运行到一定时候, stop按钮表面的颜色变为红色, 提示我们要按了!
以上你怎么做? 不能关闭程序在前面板上设置完再打开吧。。。。所以你需要用到
属性节点去 把 这个属性 修改, 并且在最合适的时机去修改。
具体的熟练使用属性节点还需要 耐心 认真的去学习, 好运
所以一般情况下我用的不多。
属性节点, 按名称看就是找属性, 大白话解释下, 一个控件比如 停止按钮! 你创建了它。
它都有什么属性? ---- 颜色/大小/ 按钮状态/ 视觉效果/ 形状/ 等等等等, 别小看1个按钮。
也是无数0/1组成的2进制代码,所以必然有很多属性特点, 而labview已经帮你完全整合好了这些属性特点, 你可以通过----手动操作(图形化)来改变这些属性。
程序前面板--- 鼠标右点击 stop按钮 ---property --你可以查看按钮属性
程序后台 -- 鼠标右点击 stop按钮 --- create --property node (创建属性节点)
那么, 在程序面板 你可以手动修改stop按钮属性 。。
在程序运行中, 我们怎么修改stop按钮的属性呢?
举个例子:
现在,我希望程序运行到一定时候, stop按钮表面的颜色变为红色, 提示我们要按了!
以上你怎么做? 不能关闭程序在前面板上设置完再打开吧。。。。所以你需要用到
属性节点去 把 这个属性 修改, 并且在最合适的时机去修改。
具体的熟练使用属性节点还需要 耐心 认真的去学习, 好运
追问
大侠!我继续提出个问题,我看了三遍你刚才的讲解,
意思就是说,属性节点,是改变或者显示控件属性的了?
举例:当温度过高时,提示我们按STOP键,并且STOP键变成红色!
那么我们就是通过温度比较,来触发使能结果,然后“通过节点”来控制STOP键的颜色属性?
如果是我说的这样。
那么我们能不能将属性节点,做为使能结构的触发条件呢?
例如STOP变红,使循环自动停止!
小弟万分感谢!
追答
属性节点,全局变量,局部变量等等 用法不同。
所有的特点都是基于你 的需求而来。
如果你要stop键的触发条件是: 温度过高到一定数值。 那么你需要用的是局部变量。
也就是把stop键 鼠标右点击创建局部变量, 将这个变量设置为 indicator 也就是可以操作的。
然后根据时间判断 什么时候 给这个indicator输入 一个关闭的 数值。
以上和 属性节点 是没有关系的
我个人的建议, 在你没理解属性节点之前,不要轻易使用, 现在你的项目 据我看来根本用不上属性节点。
属性节点的用法是相对比较容易的,但是如果思路不是足够清晰,那么将成为你的麻烦。
最后,给你一个逻辑,明确局部变量和属性节点:
当温度达到50度 关闭程序:
1. 50度时, 将 stop的局部变量 数值 置为 true 。 程序将关闭
2. 附加(可有可无)-- 50度时 stop 按键的 属性(颜色)变为红, 使用属性节点控制按钮 颜色变化!
3. 多尝试, 去查找在 程序中 的属性节点的功能。 用两次就明白了
4. 程序是活的,需求因你而定,应该是你想怎么做就能怎么做。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询