Operator Library: Parameters
您可以在此找到庫的一般介紹 Parameters in Library Parameters.
此運算子會從設計中任意位置的模組裝置資源對應,產生 1:1 的對應參數(在參數 ResourceIndex 中)。您可以在參數 Reference 中指定參照的模組,並在參數 ResourceName 中指定裝置資源類型。
參照的資源對應會以整數值表示。
您可以在設計階層中定義一個目標,讓參照的資源對應在該處可見且可存取。目標由兩個參數定義:DisplayHierarchy 和 DisplayName。在 DisplayHierarchy 中,您指定的是與參照運算子本身位於相同處理程序中的階層方塊。在參數 DisplayName 中,您設定目標參數的名稱。這表示:
- 若 DisplayHierarchy 與 DisplayName 皆已設定,則由 DisplayName 定義的參數可在 DisplayHierarchy 所定址的階層方塊中使用。
- 若 DisplayName 為空白,則不會建立任何參數。
- 若已設定 DisplayName,但 DisplayHierarchy 為空白, 則由 DisplayName 定義的參數會新增至父階層(亦即參考運算子本身所在的階層方塊)。
這可讓您在設計的任何所需階層層級上提供資源對應參數。例如,您可以將受保護階層方塊內模組的資源對應,直接在受保護階層方塊本身的 Property 下提供進行參數設定。
對應的資源參數本身也可以被參照。因此,您可以參照參照運算子中參數 ResourceIndex 的內容,或者參照您在參數 DisplayName 和 DisplayHierarchy 中定義的參數。當受保護階層方塊是由其他受保護階層方塊建構而成時,這點特別重要。
![]() |
所有連接的參數會同時更新 |
|---|---|
|
如果其中一個連接的參數遭到變更(參照的資源對應、對應參數 ResourceIndex 或顯示參照參數),其值也會在所有其他連接的參數中變更。 |
由於此運算子不會干擾設計的資料流結構,因此沒有輸入與輸出。
如需更多詳細資料,請參閱該函式庫的一般說明 Parameters in Library Parameters.
| Status | |
|---|---|
| Type | 靜態讀取(儘管 GUI 顯示為寫入)參數 |
| Default | 無 |
| Range | OK 或發生錯誤訊息
|
|
顯示錯誤狀態。如果參數 Activate 設定為 Yes,則會檢查其他運算子設定。此參數會顯示此檢查的結果,也就是 OK 或發生錯誤訊息。 此參數不屬於最終 applet 的一部分。 |
|
| DisplayName | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 無 |
| Range | 任何字串 |
|
如果您除了參照運算子執行個體本身之外,還想在設計的其他位置授予對參數 Reference 中定義之參照參數的存取權限,則需要定義一個新參數。請在此處指定這個新參數的名稱。如果此欄位為空白,則不會建立新參數。 |
|
| DisplayHierarchy | ||||
|---|---|---|---|---|
| Type | 靜態寫入參數 | |||
| Default | 無 | |||
| Range | 任何字串 | |||
|
請在此處指定您要附加在參數 DisplayName 中定義之新對應參數的階層方塊。 對於此引數,您可以使用自動完成功能與語法突顯。若要使用自動完成,請點選 Module Properties 對話方塊中此引數的 Parameter Values 欄位,然後按下鍵盤上的 TAB 鍵。關於自動完成功能的詳細說明,請參閱 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'。 如果您定義了新參數 DisplayName,但將參數 DisplayHierarchy 留空:新參數將會新增至包含參照運算子執行個體的階層方塊中。如果參照運算子執行個體位於最高處理程序層級,則無法這樣做。
|
||||
| ResourceIndex | |
|---|---|
| Type | 靜態、動態、寫入、讀取引數 |
| Default | 0 |
| Range | 取決於所連接裝置資源的索引範圍 |
|
用於存取參照裝置資源對應值(雙向)的對應參數。 |
|
| ResourceName | |
|---|---|
| Type | 靜態、動態、寫入參數 |
| Default | 0 |
| Range | 任何字串 |
|
定義要存取的裝置資源類型。其名稱與裝置資源對話方塊中提供的名稱相同。 |
|
| Reference | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 無 |
| Range | 定義參照模組的任何字串:至模組的相對路徑 |
|
您可以在此定義參照模組在設計中的位置。 對於此引數,您可以使用自動完成功能與語法突顯。若要使用自動完成,請點選 Module Properties 對話方塊中此引數的 Parameter Values 欄位,然後按下鍵盤上的 TAB 鍵。關於自動完成功能的詳細說明,請參閱 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'。 |
|
| 描述 | |
|---|---|
| Type | 靜態寫入參數 |
| Default | 無 |
| Range | 任何字串 |
|
您可以在此定義所產生參照參數的說明。 |
|
| Activate | |
|---|---|
| Type | 動態寫入參數 |
| Default | 否 |
| Range | {No, Yes} |
|
Yes = 已啟用對參照裝置資源對應的雙向存取(透過對應參數 ResourceIndex)。 No = 已停用對參照裝置資源對應的雙向存取,且參數 Status 已停用。參數 DisplayName 和 DisplayHierarchy 沒有作用。 |
|
以下範例顯示了運算子 ResourceReference 的使用方式:

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

上一頁

