運算子 FloatVariable

Operator Library: Parameters

運算子 FloatVariable會產生一個軟體變數。

此外,此運算子可用於建立供翻譯公式使用的自訂全域常數。 當Value為 static 時,您可以透過將DisplayHierarchy 參數設定為 :: 。 所產生的常數將在整個系統中生效,並可在所有 參數轉換公式中存取。有關在轉換公式中使用全域常數的詳細資訊,請參閱 DisplayHierarchy參數說明。

您可以在設計 層級結構中定義一個目標,使該變數在該處可見且可存取。 該目標由 兩個參數定義:DisplayHierarchy和 DisplayName。在 DisplayHierarchy中,您指定一個位於 操作員本身所處之同一流程內的階層化方塊。在參數 DisplayName中,您則為該目標 參數設定名稱。

  • 若同時設定了DisplayHierarchy和 DisplayName, 則由 DisplayName 所定義的參數,將可在 由DisplayHierarchy 所對應的 層級方塊中使用。

  • 若DisplayName為空,則不會 建立任何參數。

  • 若已設定DisplayName,但 DisplayHierarchy為空,則由 DisplayName 所定義的參數將被新增至父級 層級結構中(即操作員本身所處的層級方塊)。

  • 當 Value 是靜態的,您可以透過設定來建立一個全域常數 DisplayHierarchy 設為 :: . 您可以在轉換公式中透過以下方式存取它: ${::myGlobalConst}.

該運算子沒有輸入和輸出,因為它 不會干擾設計的資料流結構。

關於「庫參數」的一般介紹 請參閱 「函式庫參數」中。

I/O Properties

Property Value
Operator Type 無(因為沒有輸入或輸出)

Supported Link Format

無

Parameters

Status
Type 靜態讀取參數(儘管 GUI 顯示為寫入)
Default 無
Range OK 或錯誤訊息

顯示錯誤狀態。若參數 Activate設定為 Yes,則會檢查其他模組參數。 此參數會顯示檢查結果,即 OK或錯誤訊息。

此參數不屬於最終 applet 的一部分。

DisplayName
Type 靜態寫入參數
Default 無
Range 任何字串

若您希望在設計中的其他位置(除了運算子實例本身之外) 允許存取該參數,則需定義一個 新參數。請在此處指定此新參數的名稱。

如果此欄位為空白,則不會建立新參數。

DisplayHierarchy
Type 靜態寫入參數
Default 無
Range 任何字串

請在此處指定您要將新地圖 參數(您已在參數 DisplayName 中定義)附加到的層級方塊。

針對此參數,您可以使用自動完成功能及語法 突出顯示。若要使用自動完成功能,請在「模組 屬性」對話方塊中,點擊此參數的 「參數值」欄位,然後按下 TAB 鍵。有關自動完成 功能的更詳細說明,請參閱「翻譯員與參考 運算子的自動完成與語法高亮顯示」。

若您定義了新的參數 DisplayName,但將參數 DisplayHierarchy留空:該新參數 將被新增至包含該運算子實例的階層方塊中。 (請 注意,若運算子實例位於最高 (流程)層級,則無法執行此操作。)

[注意] 設定顯示目標路徑的語法

若要讓新參數出現在設計中的 其他位置,您需要在參數 DisplayHierarchy 中指定將 包含該新參數的層級方塊路徑。

語法如下:

<Path> is the relative path from process level to the hierarchical level of the design where the <Hierarchical Box> is located that is to receive the new parameter. Thus, parameter DisplayHierarchy can only address hierarchical boxes within the same process. Use a slash as separator between different hierarchical levels.

<HierarchicalBox> is the name of the hierarchical box that is to receive the new map parameter.

範例: Level0/Level1

[注意] 定義全域常數

當「Value」為靜態時,您可以透過將「DisplayHierarchy」參數 設定為 :: 。

舉例來說,如果…… DisplayName 設為 myGlobalConst 進行明確的生命週期管理即呼叫 DisplayHierarchy 設為 :: , 接著運算子會建立全域常數 ${::myGlobalConst} 用於翻譯公式中。

該全域常數可在整個系統中存取,並可在 轉換公式中加以引用。

Value
Type static、dynamic、write、read 參數
Default 0
Range double

用於存取該變數的映射參數。此參數反映 該變數的所有屬性。

若要建立用於翻譯公式的自訂全域常數,此參數必須設定為 static。有關如何建立全域常數的說明,請參閱「DisplayHierarchy」參數說明。

單位
Type 靜態寫入參數
Default -
Range Latin-1

請在此處輸入參數 「值」的單位。

描述
Type 靜態寫入參數
Default -
Range 任何文字

請在此處輸入參數 「值」的說明。

RangeFrom
Type 靜態寫入參數
Default 0.1
Range

有效數值的最小值定義。您亦可在此處輸入公式。

RangeTo
Type 靜態寫入參數
Default 1.0
Range

最大有效值的定義。您也可以在此處輸入公式。

範圍增量
Type 靜態寫入參數
Default 0.1
Range

有效值區間的定義(步長定義)。您 亦可在此處輸入公式。

Activate
Type dynamic write parameter
Default 否
Range {No, Yes}

是= 已啟用對該變數的讀寫存取(透過 map 參數Value)。

否= 對該變數的存取功能已 停用,且「狀態」參數已 停用。「顯示名稱」與 「顯示層級」參數均無效。