Operator IntVariable

Operator Library: Parameters

Operator IntVariable 會產生一個軟體變數。

此外,此 operator 可用於建立使用者定義的全域常數,以便在轉換公式中使用。 當 Value 為 static 時,您可以將 DisplayHierarchy 參數設定為 :: 以建立全域常數。 產生的常數將在全系統範圍內可用,並可在所有 參數轉換公式中進行存取。如需在轉換公式中使用全域常數的詳細資訊,請參閱 DisplayHierarchy 參數說明。

您可以在設計階層中定義一個目標,使變數在該處可見且可存取。 此目標由兩個參數定義:DisplayHierarchy 與 DisplayName。 在 DisplayHierarchy 中,您可定址operator本身所在的同一程序中的階層方塊。 在 DisplayName 參數中,您可為目標參數設定名稱。

  • 如果同時設定了 DisplayHierarchy 與 DisplayName,則由 DisplayName 定義的參數將可在 DisplayHierarchy 所定址的 階層方塊中使用。

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

  • 如果設定了 DisplayName,但 DisplayHierarchy 為空,則由 DisplayName 定義的參數將會新增至父 階層(即 operator 本身所在的階層方塊)。

  • 當 Value 為 static,您可以透過設定來建立全域常數 DisplayHierarchy 設定為 :: 。您可以使用以下方式在轉換公式中存取它 ${::myGlobalConst}.

由於此運算子不會干擾設計的資料流結構,因此沒有輸入與輸出。

關於 Library Parameters 的一般介紹,請參閱 Library Parameters。

I/O Properties

Property Value
Operator Type 無(由於沒有輸入或輸出)

支援的 Link 格式

無

參數

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

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

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

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

如果您想要從設計中的其他位置對該參數進行存取,或授予來自該處的存取權 (除了運算子實例本身之外),您需要定義一個新參數。 請在此指定這個新參數的名稱。

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

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

在此指定您要附加在引數 DisplayName 中定義的新對應引數的階層方塊。

對於此引數,您可以使用自動完成功能與語法突顯。若要使用自動完成,請點選 Module Properties 對話方塊中此引數的 Parameter Values 欄位,然後按下鍵盤上的 TAB 鍵。關於自動完成功能的詳細說明,請參閱 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'。

如果您定義了新的參數 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 為 static 時,您可以透過將 DisplayHierarchy 參數 設定為 :: 來建立使用者定義的全域 常數。

例如,如果 DisplayName 且 myGlobalConst 和 DisplayHierarchy 且 :: ,則運算子會建立全域常數 ${::myGlobalConst} 以便在轉換公式中使用。

該全域常數可在全系統範圍內存取,並可在 轉換公式中進行參照。

Value
Type 靜態、動態、寫入、讀取引數
Default 0
Range 有號整數(64 位元)、無號整數(64 位元)

對應參數以進行對該變數的存取。 此參數會鏡像該變數的所有 Property。

若要建立用於轉換公式的使用者自訂全域常數,此參數必須是 static。關於如何建立全域常數的說明,請參閱 DisplayHierarchy 參數說明。

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

在此輸入引數 Value 的單位。

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

在此輸入引數 Value 的說明。

RangeFrom
Type 靜態寫入參數
Default 0
Range

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

RangeTo
Type 靜態寫入參數
Default 255
Range

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

RangeIncrement
Type 靜態寫入參數
Default 1
Range

有效值之間間隔的定義(步長的定義)。您也可以在此處輸入公式。

Activate
Type 動態寫入參數
Default 否
Range {No,Yes}

Yes = 已啟用對變數的存取(透過對應參數 Value)。

No = 已停用對變數的存取,且參數 Status 已停用。 參數 DisplayName 與 DisplayHierarchy 將沒有作用。