Labview 属性节点讲解
屬性節點
所屬選板:應用程序控制VI和函數
必需:基礎版開發系統
獲取(讀取)和/或設置(寫入)引用的屬性。通過屬性節點對本地或遠程應用程序實例、VI或對象獲取或設置屬性和方法也可通過屬性節點發訪問LabVIEW類的私有數據。
屬性節點可自動調整為用戶所引用的對象的類。LabVIEW的屬性節點可訪問XML屬性、VISA屬性、.NET屬性和ActiveX屬性。
詳細信息??
| ?添加至程序框圖 | ?在選板中定位 |
| 引用是與要設置或獲取屬性的對象關聯的引用句柄。 如“屬性節點”類為應用程序或VI,則無需為該輸入端連接引用句柄。對于應用程序類,默認值為當前應用程序實例。對于VI類,默認值為包含屬性節點的VI。 | |
| 錯誤輸入(無錯誤)表明節點運行前發生的錯誤。該輸入將提供標準錯誤輸入功能。 | |
| 屬性2..n是要設置(寫入)屬性的范例。 | |
| 引用輸出返回無改變的引用。 | |
| 錯誤輸出包含錯誤信息。該輸出將提供標準錯誤輸出功能。 | |
| 屬性1..n是要獲取(讀取)屬性的范例。 |
屬性節點詳細信息
連線引用句柄至引用輸入端可指定執行該屬性的類。例如,選擇VI類、通用類或應用程序類,連線VI、VI對象或應用程序引用至引用輸入端。節點可自動調整為相應的類。也可右擊節點,在快捷菜單中選擇類。
可將LabVIEW類連接至屬性節點的引用輸入。如LabVIEW類有屬性節點可用的訪問器VI,可通過屬性節點讀取或寫入訪問器。
如訪問器VI的程序框圖可用,可方便地查看LabVIEW類屬性的實現方式。右鍵單擊屬性,從快捷菜單中選擇打開訪問器VI,可查看LabVIEW類屬性的實現。如屬性為動態的多個實現,選擇該選項將顯示選擇實現對話框。使用該對話框查看屬性的所有實現,或動態分配成員VI,以及打開一個或更多實現。
| 注:??如未連線屬性節點,運行時可執行類屬性。 |
屬性節點可打開或返回引用某對象,用關閉引用函數結束該引用。
移動光標至屬性節點上的接線端時,即時幫助窗口可顯示該屬性的相關信息。也可右鍵單擊屬性接線端,在快捷菜單中選擇屬性幫助,屬性為屬性的名稱。
可使用一個節點讀取或寫入多個屬性。但是,有的屬性只能讀不能寫,有的屬性只能寫不能讀。定位工具可增加新的接線端,改變屬性節點的大小。屬性節點右邊的小方向箭頭表明當前讀取的屬性。屬性節點左邊的小方向箭頭表明當前可寫的屬性。右鍵單擊屬性,在快捷菜單中選擇轉換為讀取或轉換為寫入,可進行改變屬性的操作。
節點是按從上到下的順序執行的。如屬性節點執行前有錯誤發生,則屬性節點將不執行,因此有必要經常檢查錯誤發生的可能性。如果一個屬性發生錯誤,LabVIEW會忽略其它屬性,出現錯誤提示。右鍵單擊屬性節點,選擇忽略節點內部錯誤,LabVIEW可執行節點內的其它屬性。屬性節點只返回第一個錯誤。錯誤輸出簇包含引起錯誤的屬性信息。
右鍵單擊屬性節點,在快捷菜單中選擇名稱格式,可選擇為屬性使用長名稱或短名稱。無名稱格式僅顯示每個屬性的數據類型。
| 注:??右鍵單擊屬性節點,在快捷菜單中選擇向下轉換至類,可對引用進行強制類型轉換,使其成為繼承層次結構中的類。例如,選擇可互換虛擬儀器(IVI)類的驅動程序的向下轉換至類,可查看IVI特有的驅動程序屬性。并非所有類型的類都支持該項。如禁用向下轉換至類,可使用轉換為特定的類和轉換為通用的類函數。 |
?
總結
以上是生活随笔為你收集整理的Labview 属性节点讲解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: labview 串口通信开发基础详解
- 下一篇: 移位寄存器的用法