Operator IntVariable

Operator Library: Parameters

Operator IntVariable はソフトウェア変数を作成します。

さらに、このオペレーターを使用して、変換式で使用するユーザー定義のグローバル定数を作成できます。 Value が静的な場合、DisplayHierarchy パラメータを :: に設定することでグローバル定数を作成できます。 これにより、作成された定数がシステム全体で利用可能になり、すべての パラメータ変換式からアクセスできるようになります。変換式でのグローバル定数の使用方法の詳細については、 DisplayHierarchy パラメータの説明を参照してください。

変数を表示してアクセスできるようにする設計階層内のターゲットを定義できます。 ターゲットは、DisplayHierarchy と DisplayName の2つのパラメータによって定義されます。 DisplayHierarchy では、オペレーター自体が配置されているプロセスと同じプロセス内の階層ボックスを指定します。 パラメータ DisplayName では、ターゲットパラメータの名前を設定します。

  • DisplayHierarchy と DisplayName の両方が設定されている場合、 DisplayName によって定義されたパラメータは、 DisplayHierarchy で指定された 階層ボックス内で利用可能になります。

  • DisplayName が空の場合、パラメータは 作成されません。

  • DisplayName が設定されているものの、 DisplayHierarchy が空の場合、 DisplayName によって定義されたパラメータが親階層 (つまり、オペレーター自体が配置されている階層ボックス)に追加されます。

  • いつ 値 が静的な場合、以下を設定してグローバル定数を作成できます DisplayHierarchy を :: 。これには、以下の方法で変換式からアクセスできます ${::myGlobalConst}.

このオペレーターは、設計のデータフロー構造に干渉しないため、入力と出力を持っていません。

ライブラリ 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 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} これは変換式で使用します。

そのグローバル定数はシステム全体からアクセス可能であり、変換式で参照できます。

値
タイプ static、dynamic、write、readパラメータ
Default 0
範囲 符号付き整数(64ビット)、符号なし整数(64ビット)

変数との間のアクセス用マップパラメータ。このパラメータは、変数のすべての Property をミラーリングします。

変換式で使用するユーザー定義のグローバル定数を作成するには、このパラメータを static にする必要があります。グローバル定数の作成方法については、DisplayHierarchy パラメータの説明を参照してください。

単位
タイプ 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 は効果を持ちません。