您的位置 首页 嵌入式

关于.ctl控件的那些事儿

ctl的创建一般遵循的过程是这样的:1、在一个vi中创建一个新的控件,任何数据类型均可。2、从当前控件的弹出菜单选择高级……自定义…

.ctl的创立一般遵从的进程是这样的:

1、在一个vi中创立一个新的控件,任何数据类型均可。

2、从当时控件的弹出菜单 挑选 高档……自界说…,就会弹出到一个新的前面板中,一起将现在的控件copy到新面板中。

3、该新面板保存后,便是.ctl类型文件。该文件能够在将来的任何vi中调用,意图是为了便利相似控件的运用。

到这儿,问题就出来了:

顶端工具栏自界说类型里有三组选项分别为 输入控件(或显现) 自界说类型(typedef) 严厉自界说类型

差异就在于:

输入控件, 下面的vi能够便利的调用该.ctl可是当该控件改动的时分,之前调用过他的vi都不会做出任何改动! 这样紧紧便利了 控件的创立。

自界说类型,包括上一个的一切功用,一起,相似于C语言中的typedef,假如他自身产生改动的话,之前调用过他的vi都会产生变化。这种数据类型有利于程序的优化。

而严厉类型界说 不仅仅使数据类型保持一致,就连其链接的控件外环也强制保持一致。

当然,自界说类型也能够撤销之间的链接,使得vi中调用的控件与源自界说类型没有任何关系!

假如前面板有绑定到类型界说的控件,能够从其弹出菜单看到,几行命令字

从自界说类型更新假如默许选中了从自界说类型自动更新,则本选项禁用。假如没有选中自动更新选项,挑选本选项能够强制控件从类型界说自动更新自己。

从自界说类型自动更新选中后,任何时分类型界说改动,控件将自动更新自己。

翻开自界说类型翻开.ctl文件,以便于检查或许修正。

从自界说类型断开断开与自界说类型的链接。一旦断开链接,类型界说的任何改动将不会影响该控件,也不会再从头链接到类型界说。

其实:自界说的控件不光能够在前面板运用,也能够在程序框图运用。在前面板运用的时分,程序框图会呈现相应的图形,咱们通常在前面板更改该控件的值。咱们在程序框图也能够经过挑选Vi来加载某一个自界说控件,进去的时分就相似于一个常量,不会再前面板生成相应控件。咱们在程序框图修正值,跟常量相似。

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

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

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

微信扫一扫关注我们

返回顶部