Operator Library: Parameters
運算子EnumVariable會產生一個軟體變數。
您可以在設計層級結構中定義一個目標,使該變數在此處可見且可存取。 該目標由兩個參數定義:DisplayHierarchy和DisplayName。 在DisplayHierarchy中,您指定操作員所在之同一流程內的層級方塊。 在DisplayName參數中,您設定目標參數的名稱。 若同時設定了DisplayHierarchy和DisplayName, 則由DisplayName定義的參數將出現在由DisplayHierarchy 所指定的階層框中。 若DisplayName為空,則不會建立任何參數。 若已設定DisplayName,但DisplayHierarchy為空,則由DisplayName定義的參數 將新增至父層級(即操作員本身所在的階層框)。
此 operator 沒有輸入和輸出,因為它不會干擾設計的資料流結構。
關於 Library Parameters 的一般介紹,請參閱 Library Parameters。
| Status | |
|---|---|
| Type | 靜態讀取參數(儘管 GUI 顯示為寫入) |
| Default | 無 |
| Range | OK 或錯誤訊息 |
|
顯示錯誤狀態。如果參數 Activate 設為 Yes, 將會檢查其他模組參數。 此參數會顯示檢查結果, 即 OK 或錯誤訊息。 此參數不屬於最終 applet 的一部分。 |
|
| DisplayName | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 無 |
| Range | 任何字串 |
|
若您想要在設計的其他位置授予該參數的存取權(除了運算子實例本身之外), 您需要定義一個新參數。 在此指定此新參數的名稱。 如果此欄位為空白,則不會建立新參數。 |
|
| DisplayHierarchy | ||||
|---|---|---|---|---|
| Type | 靜態寫入參數 | |||
| Default | 無 | |||
| Range | 任何字串 | |||
|
在此指定您要附加在參數 DisplayName 中定義的新 map 參數的階層式方塊。 對於此參數,您可以使用自動完成功能和語法突顯。若要使用自動完成,請按一下 此參數在 Module Properties 對話方塊中的 Parameter Values 欄位, 然後按下鍵盤上的 TAB 鍵。如需有關自動完成功能的 更詳細說明,請參閱 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'。 如果您定義了新的參數 DisplayName,但將參數 DisplayHierarchy 留空: 新參數將被新增至包含該運算子實例的階層方塊中。 (請注意,如果運算子實例位於最高(處理程序)層級,則無法這樣做。)
|
||||
| Value | |
|---|---|
| Type | static、dynamic、write、read 參數 |
| Default | Default |
| Range | |
|
用於從變數進行存取以及存取至變數的對應參數。 此參數會鏡射變數的所有屬性。 |
|
| 描述 | |
|---|---|
| Type | 靜態寫入參數 |
| Default | - |
| Range | 任何文字 |
|
在此輸入參數 Value 的描述。 |
|
| Range | |
|---|---|
| Type | 靜態寫入參數 |
| Default | "Default"=0; |
| Range | |
|
名稱-數值組合的定義。 |
|
| Activate | |
|---|---|
| Type | dynamic write parameter |
| Default | 否 |
| Range | {No, Yes} |
|
Yes = 啟用對變數的存取以及來自變數的存取(透過對應參數 Value)。 No = 停用對變數的存取以及來自變數的存取,並且參數 Status 會被停用。 參數 DisplayName 和 DisplayHierarchy 將沒有作用。 |
|

![[注意]](../common/images/admon/note.png)

上一頁

