Operator Library: Parameters
このオペレーターは、パラメーター Value にマップ パラメーターを生成します。パラメーター Select を介して、デザイン内のどこにある複数のモジュール パラメーターの間でも、このマップ パラメーターを切り替えることができます。参照されるパラメーターのパスと名前を指定するには、パラメーター References にセミコロンで区切ったリストを追加します。
参照されるパラメーターは VA_DOUBLE 型である必要があります。マップ パラメーターは、現在選択されている参照パラメーターのすべてのプロパティをミラーリングします。
デザイン階層内で、選択したパラメーターを表示およびアクセスできるようにするターゲットを定義できます。 ターゲットは、DisplayHierarchy と DisplayName の2つのパラメーターによって定義されます。 DisplayHierarchy では、参照オペレーター自体が配置されているプロセスと同じプロセス内の階層ボックスを指定します。 パラメーター DisplayName では、ターゲット パラメーターの名前を設定します。これは次のことを意味します。
- DisplayHierarchy と DisplayName の両方が設定されている場合、DisplayName で定義されたパラメーターは、DisplayHierarchy で指定された階層ボックスで使用できるようになります。
- DisplayName が空の場合、パラメーターは作成されません。
- DisplayName が設定されているが DisplayHierarchy が空である場合、 DisplayName で定義されたパラメーターは親階層(つまり、参照オペレーター自体が配置されている階層ボックス)に追加されます。
これにより、選択したパラメーターを、デザインの任意の階層レベルで使用できるようになります。 たとえば、保護された階層ボックス内にあるモジュールのパラメーターを、保護された階層ボックス自体のプロパティの下で直接パラメータ化できるようにすることができます。
マップされたパラメーター自体を参照することもできます。 したがって、参照オペレーター内のパラメーター Value のコンテンツを参照するか、 またはパラメーター DisplayName および DisplayHierarchy で定義したパラメーターを参照することができます。 これは、保護された階層ボックスが他の保護された階層ボックスから構築されている場合に特に重要です。
![]() |
接続されているすべてのパラメーターが一度に更新されます |
|---|---|
|
接続されているパラメーターのいずれかが変更された場合(つまり、選択したパラメーター、マップ パラメーター Value、または表示ターゲット パラメーター)、接続されている他のすべてのパラメーターの値も変更されます。 |
このオペレーターは、設計のデータフロー構造に干渉しないため、入力と出力を持っていません。
ライブラリの一般的な紹介については、次を参照してください Parameters in Library Parameters.
| Status | |
|---|---|
| タイプ | 静的読み取り(GUIには書き込みと表示されます)パラメータ |
| Default | None |
| 範囲 | OK またはエラー メッセージが発生します |
|
エラー ステータスを表示します。パラメーター Activate が Yes に設定されている場合、 他のモジュール パラメーターがチェックされます。 このパラメーターには、このチェックの結果、 つまり OK またはエラー メッセージの発生が表示されます。 このパラメータは最終的なアプレットの一部ではありません。 |
|
| DisplayName | |
|---|---|
| タイプ | static write parameter |
| Default | なし |
| 範囲 | 任意の文字列 |
|
参照オペレーター インスタンス自体に加えて、デザイン内の別の場所でパラメーター Reference で定義された参照パラメーターとの間のアクセスを許可する場合は、 新しいパラメーターを定義する必要があります。 ここでこの新しいパラメーターの名前を指定します。 このフィールドが空の場合、新しいパラメーターは作成されません。 |
|
| DisplayHierarchy | ||||
|---|---|---|---|---|
| タイプ | static write parameter | |||
| Default | None | |||
| 範囲 | 任意の文字列 | |||
|
パラメーター DisplayName で定義した新しいマップ パラメーターをアタッチする階層ボックスをここで指定します。 このパラメータでは、オートコンプリート機能と構文ハイライトを使用できます。オートコンプリートを使用するには、 Module Properties ダイアログにあるこのパラメータの Parameter Values フィールドをクリックし、キーボードの TAB キーを押します。オートコンプリート機能の詳細な手順については、 'Autocompletion and Syntax Highlighting for Translator and Reference Operators' を参照してください。 新しいパラメーター DisplayName を定義したが、パラメーター DisplayHierarchy を空白のままにした場合、新しいパラメーターは 参照オペレーター インスタンスを含む階層ボックスに追加されます。 参照オペレーター インスタンスが最上位のプロセス レベルにある場合、これは不可能です。
|
||||
| Select | |
|---|---|
| タイプ | 静的、動的、書き込みパラメーター |
| Default | 0 |
| 範囲 | 参照されるパラメーターの数によって異なります |
|
参照されるパラメーターを切り替えるためのセレクター。 |
|
| 値 | |
|---|---|
| タイプ | static、dynamic、write、readパラメータ |
| Default | 0 |
| 範囲 | double |
|
選択されたパラメーターとの間のアクセスのためのマップ パラメーター。 このパラメーターは、現在選択されている参照パラメーターと同じプロパティを持ちます。 |
|
| 単位 | |
|---|---|
| タイプ | static write parameter |
| Default | - |
| 範囲 | Latin-1 |
|
パラメータ Value の単位をここに入力します。 |
|
| 説明 | |
|---|---|
| タイプ | static write parameter |
| Default | - |
| 範囲 | 任意のテキスト |
|
パラメータ Value の説明をここに入力します。 |
|
| 参考資料 | ||||
|---|---|---|---|---|
| タイプ | static write parameter | |||
| Default | None | |||
| 範囲 | 参照されるパラメータをセミコロン区切りのリストで定義する文字列(モジュールへの相対パス、モジュール名、パラメータ名) | |||
|
ここでは、デザイン内における参照パラメータの位置を定義します。 このパラメータでは、オートコンプリート機能と構文ハイライトを使用できます。オートコンプリートを使用するには、 Module Properties ダイアログにあるこのパラメータの Parameter Values フィールドをクリックし、キーボードの TAB キーを押します。オートコンプリート機能の詳細な手順については、 'Autocompletion and Syntax Highlighting for Translator and Reference Operators' を参照してください。
|
||||
| Activate | |
|---|---|
| タイプ | 動的書き込みパラメータ |
| Default | いいえ |
| 範囲 | {No, Yes} |
|
Yes = 参照パラメータとの間のアクセス(マップパラメータ Value を経由)が有効になります。 No = 参照パラメータとの間のアクセスが無効化され、パラメータ Status が無効になります。 パラメータ DisplayName および DisplayHierarchy は効果を持ちません。 |
|
FloatParamSelector オペレーターの使用方法は、以下の例に示されています:
-
例 - パラメータ変換オペレーター IntParamSelector および FloatParamSelector の使用方法のデモンストレーション。

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


前へ

