この機能を使用できるのは、特定のモジュール パッケージだけです。情報 / 著作権

インスタンスの操作

インスタンスを使用することで、何度も出現する可能性がある製品の機能を 1 つの Typical-グループ内に定義できます。Typical-グループの定義では、Typical-グループの 1 つ要素のインスタンスを複数生成できます。設計者はあとから Project Builder で製品の機能範囲を柔軟に拡張できます。これによってプロジェクトのドキュメンテーションの範囲が無限になります。製品の最大範囲を規則で指定する必要がありません。さらに、要素のすべてのインスタンスに変更を加えるのために規則で一部だけを調整すればよいため、コンフィギュレーターの保守容易性が大幅に向上します。

インスタンスの動作を制御する追加の内部変数を式で使用できます。これらの変数を使用して、個々のインスタンスの動作に規則を個別に定義します (例を参照)。

内部変数 タイプ 意味
_index_ 整数 現在のインスタンスのインデックスが格納されます。0 つ目のインスタンスの変数の値は 1、1 つ目のインスタンスの変数の値は 2 などとなります。
_count_ 整数 インスタンスの総数が格納されます。Project Builder で 3 つのインスタンスが生成された場合、この変数の値は 3 になります。
_first_ ブール値 1 つ目のインスタンスでは値 'true' が格納されます。その他すべてのインスタンスでは値 'false' が格納されます。
_last_ ブール値 最後のインスタンスでは値 'true' が格納されます。その他すべてのインスタンスでは値 'false' が格納されます。
_even_ ブール値 偶数のインデックスが付いたすべてのインスタンスでは値 'false' が格納されます。その他すべてのインスタンスでは値 'false' が格納されます。
_odd_ ブール値 奇数のインデックスが付いたすべてのインスタンスでは値 'false' が格納されます。その他すべてのインスタンスでは値 'false' が格納されます。

必須条件

手順

  1. 複数のインスタンスを許可する要素をワークスペース内の任意の位置にドラッグ アンド ドロップします。
  2. ワークスペース内でその要素をクリックします。
  3. ビューが拡張され、その要素に存在する構造と変数の情報が表示されます。
  1. [インスタンスを許可する] チェック ボックスをオンにします。
  2. 新しいボタンが 2 つ表示されます。[無限] ボタンが有効になります。設計者は Project Builder で要素のインスタンスをいくつでも生成できます。
  1. インスタンスの数を制限する場合、[構成] ボタンをクリックします。
  2. 新しい入力ボックスが表示されます。
  1. 入力ボックスに、Project Builder で設計者が生成可能なインスタンスの最大数を入力します。
  2. 要素の構成変数を参照するには内部変数を使用します。
  3. 内部変数を使用して、個々のインスタンスの動作に個別の規則を定義します (例を参照)。

注記

インスタンスは Advanced モジュール パッケージで使用できます。

関連項目

"Typical-グループの管理"

"構成変数: 基本"

"構成変数の管理"