您的位置 首页 知识

LABVIEW的深化探究之已链接控件引证与未链接控件引证

高老师评论:是否可以这样说:在控件所属的vi中,使用属性、方法节点不需要创建引用;而在子vi中如果需要向该控件传值,则必须使用该控件的

高教师谈论:

是否能够这样说:在控件所属的vi中,运用特点、方法节点不需求创立引证;而在子vi中假如需求向该控件传值,则有必要运用该控件的引证

控件的引证与引证控件确实了解起来很困难,用言语描绘常常会呈现误解。今日咱们首要清晰控件的引证和引证控件这两个不同的概念。

一、已链接控件的引证、特点节点、方法节点与未链接的控件的引证、特点节点和方法节点

1、已链接控件的引证、特点和方法。

关于前面板中创立的控件,经过控件的方便菜单创立的控件的引证、特点和方法,咱们称他们为已链接控件的引证、特点和方法。关于已衔接控件的引证、特点和方法,咱们知道它们现已指向一个特定的控件,这样的引证、特点和方法是不能随意更改它们的指向的。

图中,高教师和CSXCS_366数字控件别离各自创立了引证和特点节点。高教师的引证是指向高教师数字控件的。高教师的可见特点也是指向高教师数字控件的。咱们称高教师引证和高教师特点已链接到高教师控件。

由于各自指向(链接)到不同的控件,所以对高教师的引证、特点和方法的操作是针对高教师控件的,肯定不会影响到CSXCS_366控件。

是否能够这样说:在控件所属的vi中,运用特点、方法节点不需求创立引证;

从上图看高教师的说法是正确的

2、未链接控件的引证、特点和方法

我曩昔的文章中称未链接控件的引证、特点和方法为通用引证、特点和方法,这儿选用未链接控件的引证、特点和方法,更简单区别已链接控件的引证、特点和方法。

由于LV中文版呈现的很晚,即便现在中文帮助文件中,许多翻译方法很难反映本来的意思,这也形成咱们交流了解的困难。所以咱们能了解清楚,我特意强调了这两个概念的不同。

在上图中,高教师数字控件和CSXCS_366数字控件,所代表的数值类型是完全一致的,具有许多一起的特点、方法。

————————————————————————————————-

二、为什么要用未链接控件的特点节点和方法节点?

假定咱们要处理下面的问题,将高教师输入控件和CSXCS_366控件修正为显现控件,这两个控件用来显现随机数,当随机数大于0.7时,控件闪耀。首要咱们在一个主VI中处理这个问题。

上图中咱们运用两个特点节点,别离是已链接到控件的闪耀特点,假定咱们有许多的这样的随机数显现,那么依照上图中的编程方法,将会有很多的重复作业。

首要咱们考虑如何能消除多个相同功能的闪耀特点节点,天然咱们会考虑,防止很多重复作业最好的方法是FOR循环。咱们设想在FOR循环中只放置一个闪耀的特点节点,很显然循环中是不能放置已链接的控件特点节点,由于那样只会屡次修正同一个控件。所以循环中要放置一个为链接控件的闪耀特点节点,然后运用高教师和CSXCS_366显现控件的引证来调用这个未链接的特点节点。

假定咱们有100个显现随机数的控件,那么之需求创立100个控件的引证,把这些引证创立成数组,FOR循环中不需求任何改动。从上图中咱们能够知道,关于已链接控件的特点节点,在运转过程中是无法再次链接到其它同类型的控件中。而未衔接(通用)特点节点能够在运转中经过不同的控件引证,动态链接到其它同类型的控件中,这是咱们运用未链接控件特点节点关键所在。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/211573.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部