新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 關(guān)于.ctl控件的那些事兒

關(guān)于.ctl控件的那些事兒

作者: 時間:2017-01-06 來源:網(wǎng)絡(luò) 收藏
.ctl的創(chuàng)建一般遵循的過程是這樣的:

1、在一個vi中創(chuàng)建一個新的控件,任何數(shù)據(jù)類型均可。

本文引用地址:http://butianyuan.cn/article/201701/337105.htm

2、從當(dāng)前控件的彈出菜單 選擇 高級……自定義…,就會彈出到一個新的前面板中,同時將目前的控件copy到新面板中。

3、該新面板保存后,就是.ctl類型文件。該文件能夠在將來的任何vi中調(diào)用,目的是為了方便類似控件的使用。

到這里,問題就出來了:

頂端工具欄自定義類型里有三組選項分別為 輸入控件(或顯示) 自定義類型(typedef) 嚴(yán)格自定義類型

區(qū)別就在于:

輸入控件, 下面的vi可以方便的調(diào)用該.ctl但是當(dāng)該控件改變的時候,之前調(diào)用過他的vi都不會做出任何改變! 這樣緊緊方便了 控件的創(chuàng)建。

自定義類型,包含上一個的所有功能,同時,類似于C語言中的typedef,如果他本身發(fā)生改變的話,之前調(diào)用過他的vi都會發(fā)生變化。這種數(shù)據(jù)類型有利于程序的優(yōu)化。

而嚴(yán)格類型定義 不僅僅使數(shù)據(jù)類型保持一致,就連其鏈接的控件外環(huán)也強(qiáng)制保持一致。

當(dāng)然,自定義類型也可以取消之間的鏈接,使得vi中調(diào)用的控件與源自定義類型沒有任何關(guān)系!

如果前面板有綁定到類型定義的控件,可以從其彈出菜單看到,幾行命令字

從自定義類型更新如果默認(rèn)選中了從自定義類型自動更新,則本選項禁用。如果沒有選中自動更新選項,選擇本選項可以強(qiáng)制控件從類型定義自動更新自己。

從自定義類型自動更新選中后,任何時候類型定義改變,控件將自動更新自己。

打開自定義類型打開.ctl文件,以便于查看或者編輯。

從自定義類型斷開斷開與自定義類型的鏈接。一旦斷開鏈接,類型定義的任何改變將不會影響該控件,也不會再重新鏈接到類型定義。

其實:自定義的控件不但可以在前面板使用,也可以在程序框圖使用。在前面板使用的時候,程序框圖會出現(xiàn)相應(yīng)的圖形,我們通常在前面板更改該控件的值。我們在程序框圖也可以通過選擇Vi來加載某一個自定義控件,進(jìn)去的時候就類似于一個常量,不會再前面板生成相應(yīng)控件。我們在程序框圖修改值,跟常量類似。



關(guān)鍵詞: ctl控件常

評論


技術(shù)專區(qū)

關(guān)閉