新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 關于.ctl控件的那些事兒

        關于.ctl控件的那些事兒

        作者: 時間:2017-01-06 來源:網絡 收藏
        .ctl的創建一般遵循的過程是這樣的:

        1、在一個vi中創建一個新的控件,任何數據類型均可。

        本文引用地址:http://www.104case.com/article/201701/337105.htm

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

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

        到這里,問題就出來了:

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

        區別就在于:

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

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

        而嚴格類型定義 不僅僅使數據類型保持一致,就連其鏈接的控件外環也強制保持一致。

        當然,自定義類型也可以取消之間的鏈接,使得vi中調用的控件與源自定義類型沒有任何關系!

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

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

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

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

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

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



        關鍵詞: ctl控件常

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 长治市| 上林县| 平原县| 黎川县| 缙云县| 西和县| 江源县| 嘉祥县| 历史| 宁武县| 固始县| 正安县| 习水县| 保德县| 沙河市| 家居| 长乐市| 石狮市| 时尚| 八宿县| 石城县| 东阳市| 墨竹工卡县| 梁山县| 时尚| 隆回县| 舞钢市| 塔城市| 田阳县| 海林市| 孟连| 阜宁县| 安西县| 余姚市| 察隅县| 关岭| 桐乡市| 象山县| 太湖县| 松滋市| 新蔡县|