Operator FloatVariable

Operator Library: Parameters

演算子FloatVariable はソフトウェア変数を生成します。

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

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

  • DisplayHierarchyとDisplayNameの両方が設定されている場合、 DisplayNameで定義されたパラメーターは、 DisplayHierarchyで指定された階層ボックスで使用できます。

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

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

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

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

ライブラリパラメータに関する一般的な説明は、ライブラリパラメータのセクションにあります。

I/O Property

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

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

None

パラメーター

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

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

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

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

設計内の別の箇所(演算子インスタンス自体に加えて)でパラメータへのアクセスを許可したい場合は、新しいパラメータを定義する必要があります。ここで、その新しいパラメータの名前を指定してください。

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

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

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

このパラメーターでは、オートコンプリート機能と構文ハイライト機能を使用できます。オートコンプリートを使用するには、モジュールプロパティダイアログでこのパラメーターの「パラメーター値」フィールドをクリックし、キーボードのTabキーを押します。オートコンプリート機能の詳細については、「翻訳演算子と参照演算子のオートコンプリートと構文ハイライト」を参照してください。

新しいパラメーター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
範囲 double

変数へのアクセスおよび変数からのアクセスに使用するマップパラメータ。このパラメータは、変数のすべてのプロパティを反映します。

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

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

パラメータ値の単位をここに入力してください。

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

パラメータ「値」の説明をここに入力してください。

RangeFrom
タイプ static write parameter
Default 0.1
範囲

有効な最小値の定義。ここに式を入力することもできます。

RangeTo
タイプ static write parameter
Default 1.0
範囲

有効な最大値の定義。ここに数式を入力することもできます。

RangeIncrement
タイプ static write parameter
Default 0.1
範囲

有効値間の間隔(ステップサイズ)を定義します。ここに数式を入力することもできます。

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

はい= 変数へのアクセス(マップパラメータValueを介して)が有効になります。

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