運算子函式庫:參數
此運算子會根據設計中任何位置的模組參數, 產生一個 1:1 的映射參數(位於「Value」參數中)。您需在「Reference」參數中指定 所引用的參數(路徑與名稱)。
被引用的參數可以是以下三種類型之一:VA_STRING、VA_FILENAME 或 VA_METADATA。 map 參數始終為字串。
您可以在設計層級結構中定義一個目標位置,使被引用的 參數在此處可見且可存取。 該目標由兩個參數定義:DisplayHierarchy與DisplayName。 在DisplayHierarchy中,您指定位於 與引用的運算子本身相同流程內的層級方塊。 在DisplayName參數中,您可設定目標參數的名稱。 若DisplayHierarchy與DisplayName皆已設定,則由DisplayName所定義的參數將 出現在由DisplayHierarchy 所指定的層級方塊中。 若DisplayName為空,則不會建立任何參數。 若已設定DisplayName,但DisplayHierarchy為空, 則由DisplayName定義的參數將新增至父層級(即 參考運算子本身所處的層級方塊)。
這讓您可以將設計中的參數 設定為可在(設計的)任何層級上使用。 例如,您可以將受保護層級方塊內的模組參數 設定為可直接在該受保護層級方塊本身的屬性下方進行參數化。
已映射的參數本身也可以被引用。 因此,您可以在引用運算子中引用參數 Value的內容, 或引用您在參數DisplayName和DisplayHierarchy 中所定義的參數。 這在 受保護的層級方塊由其他受保護的層級方塊所組成時,尤其重要。
![]() |
所有相關參數會同時更新 |
|---|---|
|
若其中一個相連的參數發生變更(被引用參數、地圖參數 「值」,或目標參數),則所有其他相連的參數的值也會隨之變更。 |
該運算子沒有輸入和輸出,因為它不會干擾設計的資料流結構。
關於「庫參數」的一般介紹,請參閱 「函式庫參數」中。
範例:

地圖參數「CoeffFileParam」現已可在 Process0/Level0/Level1 中使用:

| 狀態 | |
|---|---|
| 類型 | 靜態讀取(儘管 GUI 顯示為寫入)參數 |
| 預設 | 無 |
| 範圍 | 「OK」或錯誤訊息 |
|
顯示錯誤狀態。若參數Activate設定為Yes, 則會檢查其他模組參數。 此參數會顯示此檢查的結果, 即「OK」或錯誤訊息。 此參數不屬於最終的小程式的一部分。 |
|
| 顯示名稱 | |
|---|---|
| 類型 | 靜態寫入參數 |
| 預設 | 無 |
| 範圍 | 任何字串 |
|
若您希望允許從設計中的其他位置存取被參照的參數 (定義於「參照」參數中) (除了參照運算子實例本身之外), 則需定義一個新參數。 請在此處指定此新參數的名稱。 若此欄位為空,則不會建立新參數。 |
|
| 顯示層級 | ||||
|---|---|---|---|---|
| 類型 | 靜態寫入參數 | |||
| 預設 | 無 | |||
| 範圍 | 任何字串 | |||
|
請在此處指定您要將新地圖參數附加到的階層式方塊, 該參數即您在「DisplayName」參數中定義的參數。 針對此參數,您可以使用自動完成功能和語法高亮顯示。若要使用自動完成功能,請在「模組屬性」對話方塊中,點擊 此參數的「參數值」欄位 ,然後按下 TAB 鍵。有關自動完成 功能的更詳細說明,請參閱「Translator 和 Reference 運算子的自動完成與語法高亮顯示」。 若您定義了新的參數DisplayName, 但將參數DisplayHierarchy留空:該新參數將 新增至包含該參考運算子實例的階層方塊中。 (請注意,若參考運算子實例 位於最高(程序)層級,則無法執行此操作。)
|
||||
| 價值 | |
|---|---|
| 類型 | 靜態、動態、寫入、讀取參數 |
| 預設 | 0 |
| 範圍 | 有符號整數(64 位元)、無符號整數(64 位元) |
|
用於存取被引用參數的映射參數。 此參數與被引用參數具有相同的屬性。 |
|
| 參考資料 | ||||
|---|---|---|---|---|
| 類型 | 靜態寫入參數 | |||
| 預設 | 無 | |||
| 範圍 | 任何用來定義所引用參數的字串:模組的相對路徑、模組名稱及參數名稱 | |||
|
在此處,您可以定義被引用參數在設計中的位置。 針對此參數,您可以使用自動完成功能和語法高亮顯示。若要使用自動完成功能,請在「模組屬性」對話方塊中,點擊 此參數的「參數值」欄位 ,然後按下 TAB 鍵。有關自動完成 功能的更詳細說明,請參閱「Translator 和 Reference 運算子的自動完成與語法高亮顯示」。
|
||||
| 啟用 | |
|---|---|
| 類型 | 動態寫入參數 |
| 預設 | 否 |
| 範圍 | {否,是} |
|
是= 已啟用對所引用參數的存取(透過地圖參數「Value」)及其反向存取。 No= 已停用對被引用參數的存取權限,且該參數的「狀態」已停用。 參數「DisplayName」和「DisplayHierarchy」將不產生任何效果。 |
|

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


上一頁

