您的位置 首页 动态

Labview中引证,特点节点,局部变量之间的差异

在Labview中我们经常会碰到这样几个概念,那就是控件的引用,属性节点以及局部变量,他们之间到底有哪些区别呢?首先谈引用,

Labview中咱们经常会碰到这样几个概念,那便是控件的引证,特点节点以及局部变量,他们之间到底有哪些差异呢?

首先谈引证,在Labview中长称为引证句柄,在Windows编程中,引证句柄指的是指向指针的指针,换句话说,引证句柄保存的是其他一些数据类型的地址,例如窗口句柄。在Labview中,控件的引证句柄指的也是指向特定数据类型的指针,在Labview中,控件的引证句柄是长度为四个字节,引证句柄不光能够表明控件的类型,还与空间一一对应,这是经过句柄的编号来完成的,引证句柄本身未代表任何空间,可是经过引证句柄指向特定的实例后,就能够操作详细的控件了,简略的了解便是经过对引证句柄的操作,能够改动控件的特点参数。
接下来说特点节点,特点节点在Labview中是一个很重要的概念,特点节点用于拜访控件的特点,例如需求改动控件在前面板的巨细,运转时分的状况等都需求经过特点节点来进行操作,与引证结合起来讲便是特点节点能够设置引证的特点。Labview的特点节点功能强大,不同的控件有不同的引证,这些不同的引证都能够经过各自的特点节点来进行设置,但需求留意的是,特点节点的履行功率比较低,乃至比全局变量的功率还要低,所以NI一般主张少用特点节点。
最终说局部变量,局部变量相当于C语言中的局部变量相同,经过局部变量能够在一个VI中拜访或许存储数据,一般这些数据都是存储在不同的显现或许输入控件傍边,所以说局部变量不是独自存在的,每一个局部变量都是与特定的控件相对应的,一个控件能够生成许多局部变量,就相当于在一个函数中界说了一个变量,在函数的任何地方都能够运用这个变量相同,每一个局部变量都要仿制对应控件中的数据,因而这将耗费更多的内存,因而在labview中一些大的数组中不主张运用局部变量。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部