Operator Library: Parameters
Operator FloatVariable 會產生一個軟體變數。
此外,此 operator 可用來建立使用者定義的全域常數,以便在轉譯公式中使用。 當 Value 為靜態時,您可以透過將 DisplayHierarchy 參數設為 :: 來建立全域常數。 產生的常數將在整個系統中可用,並可在所有 參數轉譯公式中進行存取。如需在轉譯公式中使用全域常數的詳細資訊,請參閱 DisplayHierarchy 參數說明。
您可以在設計階層中定義一個目標, 以便在此處顯示並存取該變數。目標由 兩個參數定義:DisplayHierarchy 和 DisplayName。在 DisplayHierarchy 中,您可以定址 operator 本身 所在的相同處理程序內的階層方塊。 在參數 DisplayName 中,您可設定目標 參數的名稱。
-
如果同時設定了 DisplayHierarchy 和 DisplayName,則由 DisplayName 定義 的參數將可在 DisplayHierarchy 所定址的階層方塊中使用。
-
如果 DisplayName 為空白,則不會建立 任何參數。
-
如果已設定 DisplayName,但 DisplayHierarchy 為空白,則由 DisplayName 定義的參數會新增至母階層(也就是 operator 本身所在的階層方塊)。
-
當 Value 為 static,您可以透過設定來建立全域常數 DisplayHierarchy 設定為 :: 。您可以使用以下方式在轉換公式中存取它
${::myGlobalConst}.
此 operator 沒有輸入和輸出,因為它 不會干擾設計的資料流結構。
關於函式庫參數的一般介紹, 請參見 Library Parameters。
| Status | |
|---|---|
| Type | 靜態讀取(儘管 GUI 顯示為寫入)參數 |
| Default | 無 |
| Range | OK 或錯誤訊息 |
|
顯示錯誤狀態。如果參數 Activate 設為 Yes,則會檢查其他模組參數。 此參數會顯示此檢查的結果,即 OK 或錯誤訊息。 此參數不屬於最終 applet 的一部分。 |
|
| DisplayName | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 無 |
| Range | 任意字串 |
|
如果您想要在設計中的其他位置(除了 operator 執行個體本身之外) 授權存取該參數或從該參數存取,您需要定義 一個新參數。請在此處指定此新參數的名稱。 如果此欄位為空,則不會建立新參數。 |
|
| DisplayHierarchy | |||||||
|---|---|---|---|---|---|---|---|
| Type | 靜態寫入參數 | ||||||
| Default | 無 | ||||||
| Range | 任意字串 | ||||||
|
請在此處指定您要附加所定義之新對應參數 (於參數 DisplayName 中)的 階層方塊。 針對此參數,您可以使用自動完成功能與語法 突顯功能。若要使用自動完成,請在 Module Properties 對話方塊中點選此參數的 Parameter Values 欄位,然後按一下鍵盤上的 TAB 鍵。關於自動完成功能的更詳細說明,請參閱 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'。 如果您定義了新參數 DisplayName,但將參數 DisplayHierarchy 留空:新參數 會新增至包含該 operator 執行個體的階層方塊。(請注意, 如果 operator 執行個體位於最高 (處理程序)層級,則無法這樣做。)
|
|||||||
| Value | |
|---|---|
| Type | 靜態、動態、寫入、讀取引數 |
| Default | 0 |
| Range | double |
|
用於存取變數及從變數存取的對應參數。此參數會鏡射 變數的所有屬性 (Property)。 若要建立用於轉換公式的使用者自訂全域常數,此參數必須是 static。關於如何建立全域常數的說明,請參閱 DisplayHierarchy 參數說明。 |
|
| 單位 | |
|---|---|
| Type | 靜態寫入參數 |
| Default | - |
| Range | Latin-1 |
|
請在此處輸入參數 Value 的單位。 |
|
| 描述 | |
|---|---|
| Type | 靜態寫入參數 |
| Default | - |
| Range | 任意文字 |
|
請在此處輸入參數 Value 的說明。 |
|
| RangeFrom | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 0.1 |
| Range | |
|
最小有效值的定義。您也可以在此處輸入公式。 |
|
| RangeTo | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 1.0 |
| Range | |
|
最大有效值的定義。您也可以在此處輸入公式。 |
|
| RangeIncrement | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 0.1 |
| Range | |
|
有效值之間間隔的定義(步階大小的定義)。您 也可以在此處輸入公式。 |
|
| Activate | |
|---|---|
| Type | 動態寫入參數 |
| Default | 否 |
| Range | {No,Yes} |
|
Yes = 啟用對變數的存取以及來自變數的存取 (透過對應參數 Value)。 No = 停用對變數的存取以及來自變數的存取, 且參數 Status 會變成 停用狀態。參數 DisplayName 與 DisplayHierarchy 將沒有作用。 |
|

![[備註]](../common/images/admon/note.png)

上一頁

