新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW 8.2的封裝數據和方法

        LabVIEW 8.2的封裝數據和方法

        作者: 時間:2017-01-12 來源:網絡 收藏

          每個LabVIEW類都包含了數據和方法兩部分。LabVIEW類的數據是私有的,對于不是該類成員的VI來說是隱藏的。如果需要訪問類的私有數據,必須創建方法,即創建該類的
        成員Ⅵ,再通過成員Ⅵ中的函數對私有數據執行操作。封裝就是將數據和方法合并到一個類中,類中數據僅可由該類的成員Ⅵ訪問。通過封裝可創建模塊化代碼,便于更新或修改代碼而不影響應用程序中其他部分的代碼。

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

          成員Ⅵ可以不同程度地向用戶公開:公共、保護和私有。使用LabVIEW類的應用程序開發人員(即LabVIEW類用戶)可在LabVIEW類之外創建一個Ⅵ,在這個Ⅵ的程序框圖中,將LabVIEW類中“公共”型的成員Ⅵ當作子Ⅵ來調用。通過調用“公共”型成員Ⅵ,LabVIEW類用戶可對類中的私有數據進行操作。

          創建LabVIEW類的開發人員(即LabVIEW類開發人員),可在類成員Ⅵ的程序框圖中使用“私有”或“保護”型的成員Ⅵ,從而實現對LabVIEW類用戶無法訪問的那部分私有數據的操作。對類的入口點進行限制,可減少對數據引入錯誤的機會,有利于開發人員及程序員更方便地調試代碼。



        關鍵詞: LabVIEW8.2封裝數

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 沛县| 明光市| 固原市| 祁连县| 赞皇县| 兰州市| 叙永县| 望城县| 邵东县| 延津县| 巴青县| 吴桥县| 辉县市| 兖州市| 阳江市| 利川市| 含山县| 徐州市| 襄城县| 桃江县| 沐川县| 乐业县| 湖南省| 靖边县| 绍兴市| 威宁| 偏关县| 合水县| 凤冈县| 拜泉县| 巍山| 泗阳县| 沭阳县| 伽师县| 恩施市| 定远县| 全椒县| 和田市| 察隅县| 循化| 绥芬河市|