|
我在人機介面上有一個控制器而且我想在執行程式時改變這個label的名稱.所以我使用控制器的屬性節點並且選擇Label.Text並且連結一個新的字串給它.但是當我執行VI時發生了下面的錯誤訊息:
1073 - This property is writable or this method is available only when the VI is in edit mode.
為什麼我不能改變我的label的名稱呢?
在LabVIEW中,執行VI的時候你不能改變專屬label的値.專屬label是控制器或是顯示器所擁有的label.舉例來說,如果你移動控制器/顯示器.這個label會跟著它移動.這個專屬label是控制器/顯示器的屬性節點中的Label物件.這些物件只能在開發的時候被改變因為它是用來在執行中的VI內辨識控制器/顯示器.試著使用屬性節點去改變專屬label會產生錯誤代碼1073.
ㄧ個簡單的方法去改變控制器/顯示器的"label"是使用Caption (Visible Items»Caption)來辨認控制器/顯示器而不是使用Label,即專屬的label.你可以同時在程式執行或開發時去改變Caption.記得先將Caption設定成可見,Label設定成隱藏,如果你希望看到控制器/顯示器只有一個"label".
|