Operator IntFieldVariable

Operator Library: Parameters

IntFieldVariableオペレーターは、ソフトウェア変数フィールドを生成します。

変数が表示され、アクセス可能になるデザイン階層内のターゲットを定義できます。 ターゲットは、DisplayHierarchyとDisplayNameの2つのパラメータによって定義されます。 DisplayHierarchyでは、オペレーター自体が配置されているプロセスと同じプロセス内の階層ボックスを指定します。 DisplayNameパラメータを使用すると、ターゲットパラメータの名前を設定できます。 DisplayHierarchyとDisplayNameの両方が設定されている場合、 DisplayNameによって定義されたパラメータは、DisplayHierarchyで指定された階層ボックスで使用できるようになります。 DisplayNameが空の場合、パラメータは作成されません。 DisplayNameが設定されている一方でDisplayHierarchyが空の場合、DisplayNameによって定義されたパラメータは親階層(つまり、オペレーター自体が配置されている階層ボックス)に追加されます。

このオペレーターはデザインのデータフロー構造に干渉しないため、入力と出力はありません。

Parametersライブラリの一般的なイントロダクションについては、Library Parametersを参照してください。

I/O Property

Property 値
オペレータータイプ なし(入力または出力がないため)。

サポートされているリンクフォーマット

None

パラメーター

Status
タイプ 静的読み取り(GUIには書き込みと表示されます)パラメータ
Default なし
範囲 OKまたはエラーメッセージ

エラーステータスを表示します。ActivateパラメータがYesに設定されている場合、 他のモジュールパラメータがチェックされます。 このパラメータには、このチェックの結果(OKまたはエラーメッセージ)が表示されます。

このパラメータは最終的なアプレットの一部ではありません。

DisplayName
タイプ static write parameter
Default なし
範囲 任意の文字列

設計内の別の場所から(オペレーターインスタンス自体に加えて)パラメータへのアクセスを許可および提供する場合は、新しいパラメータを定義する必要があります。 ここにこの新しいパラメータの名前を指定します。

このフィールドが空の場合、新しいPropertyは作成されません。

DisplayHierarchy
タイプ static write parameter
Default なし
範囲 任意の文字列

DisplayNameパラメータで定義した新しいマップパラメータをアタッチする階層ボックスをここで指定します。

このパラメータでは、オートコンプリート機能と構文ハイライトを使用できます。オートコンプリートを使用するには、Module Properties ダイアログでこのパラメータの Parameter Values フィールドをクリックし、キーボードの TAB キーを押します。オートコンプリート機能の詳細な手順については、「Autocompletion and Syntax Highlighting for Translator and Reference Operators」を参照してください。

新しいDisplayNameパラメータを定義したが、DisplayHierarchyパラメータを空のままにした場合: 新しいパラメータは、オペレーターインスタンスを含む階層ボックスに追加されます。 オペレーターインスタンスが最上位(プロセス)レベルにある場合は、これは実行できません。

[注] 表示先へのパスを設定するための構文

デザインの別の場所に新しいパラメータを表示させたい場合は、 新しいパラメータを含む階層ボックスへのパスをDisplayHierarchyパラメータで指定する必要があります。

構文は以下のとおりです:

<Path> is the relative path from the process level to the level of the design where the <Hierarchical Box> is located which will get the new parameter. Thus, the DisplayHierarchy parameter 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

サイズ
タイプ static、dynamic、write、readパラメータ
Default 0
範囲 符号なし整数(31ビット)

このパラメータを使用すると、フィールドのエントリ数を定義できます。

ColumnCount
タイプ 静的書き込み、読み取りパラメータ
Default 0
範囲 [1,256]

このパラメータを使用すると、モジュールのプロパティダイアログでフィールド値を入力するための列数を定義できます。

索引
タイプ 動的書き込みパラメータ
Default 0
範囲 UInt

このパラメータを使用すると、ここでフィールドインデックスを設定できます。

値
タイプ 動的、書き込み、読み取りパラメータ
Default 0
範囲 符号付き整数(64ビット)

このパラメータを使用すると、Indexパラメータで指定されたフィールドエントリの設定や読み取りを行うことができます。

Field
タイプ 静的、動的、書き込み、読み取りパラメータ
Default なし
範囲 アレイ

このフィールドパラメータは、変数フィールドの内容を定義します。

単位
タイプ static write parameter
Default -
範囲 Latin-1

Valueパラメータの単位をここに入力します。

説明
タイプ static write parameter
Default -
範囲 任意のテキスト

Valueパラメータの説明をここに入力します。

RangeFrom
タイプ static write parameter
Default 0
範囲

このパラメータを使用すると、最小有効値を定義できます。ここに数式を入力することもできます。

RangeTo
タイプ static write parameter
Default 255
範囲

このパラメータを使用すると、有効な最大値を定義できます。ここに式を入力することもできます。

RangeIncrement
タイプ static write parameter
Default 1
範囲

このパラメータを使用すると、有効な値の間隔(ステップサイズの定義)を定義できます。ここに式を入力することもできます。

Activate
タイプ 動的書き込みパラメータ
Default いいえ
範囲 {No,Yes}

Yes = Valueマップパラメータを介して変数へのアクセスおよび変数からのアクセスが有効になります。

No = 変数へのアクセスおよび変数からのアクセスが無効になり、Statusパラメータが無効になります。DisplayNameパラメータおよびDisplayHierarchyパラメータは効果を持ちません。