MicroStation CONNECT Edition ヘルプ

変数と変差

変数とは、モデル内で定義されている名前付きの値です。変数を使用すれば、寸法拘束および要素プロパティと変数を関連付けることで、モデルの図形をパラメータで操作することができます。変数の値を変更すると、関連付けられている寸法または要素プロパティに値が反映されて、図形が更新されます。変数は次の2つの方法で定義することができます。
  1. 「変数」ダイアログボックスから「アイテムタイプ」をアタッチします。「アイテムタイプ」のプロパティを変数として使用できるようになりました。「アイテムタイプ」は「アイテムタイプ」ダイアログボックスで定義することができます。
  2. ローカル変数を定義します。ローカル変数は「変数」ダイアログボックス内で直接定義します。ローカル変数は、汎用的な「アイテムタイプ」の一部ではなく、単一のモデルに固有なものです。ローカル変数は、図形の操作には使用しても、モデリングしているオブジェクトの必須プロパティとは必ずしも見なされない、一時的な変数または構成用の変数を定義するときに便利です。
注記: アタッチするアイテムタイプのプロパティ定義の名前と、ローカル変数名とを同じにすることはできません。

「変差」とは、変数の値のセットに名前を付けたものです。それぞれの「変差」は、モデルに定義されているすべての変数の値を指定するものです。「変差」をモデルに適用することで、モデルの「変数」の「アクティブ」な値を更新して、「変差」で指定した値を反映させることができます。また、「変差」はパラメトリックセルを配置するときにも選択できます。選択すると、パラメトリックセルの変数は「変差」で指定された値からその値を受け取ります。

変数依存モデリングと拘束

フィーチャに拘束を追加するときに、変数に寸法値を関連付けすることができます。このようにして変数を使用すると、単にモデルの変数のアクティブな値を変更するだけで要素を「再設計」することができます。結果として、フィーチャの拘束に新しい値が適用された要素が再生成されます。変数に要素プロパティの値を関連付けしても、同様の効果が得られます。割り当てられている変数値に拘束するには、拘束を適用するときに、値フィールドに表示されるドロップダウンメニューから使用可能な変数を選択します。

パラメトリック要素の作成時または要素へのフィーチャの追加時に、使用可能な変数からさまざまな寸法設定値を導き出すことができます。ツール設定ウィンドウのフィールドに対応するボタンを使用して、変数を割り当てることや、割り当てる新しい変数を作成することができます。値に割り当てる新しい式を作成することもできます。ボタンは、変数が既に値に割り当てられていることを示します。

変数とパラメトリックセル

モデルをパラメトリックセルとして配置する際、セルの定義に使用する変数と変差を選択することができます。モデルのパラメトリックセルとしての配置を有効にするには、モデルの「プロパティ」ダイアログボックスで、「セルとして配置可能」プロパティを「True」に設定し、「セルのタイプ」「パラメトリック」に設定する必要があります。
注記: 変数または変差を持っていても、これらの要件を満たしていないモデルは、パラメトリックセルとして配置することはできません。これらの要件を満たしているモデルは、変数または変差が定義されているかどうかに関係なく、パラメトリックセルとして配置することができます。ただし、有用なパラメトリックセルには、そのどちらかまたは両方が通常は定義されています。
配置されたパラメトリックセルの変数は、「変数」ダイアログボックスで設定されている「適用範囲」設定値に応じて固定(編集不可)または空欄(編集可)にすることができます。また、セルとして配置されたモデルの変数の表示状態を、「変数」ダイアログボックスの「表示」設定値で制御することができます。一般的に、図形を生成するためには使用しても、モデリングしているオブジェクトの外部向けプロパティとしては有用とは見なされない中間的な変数は、「非表示」に設定します。

セルの配置後に変数を編集可能にする場合は「適用範囲」を「インスタンス」に設定|変数を固定する場合は「適用範囲」を「定義」に設定。

変数と変差の再マップ要素に割り当てられている変数を削除しようとすると、「削除を確認」注意ダイアログボックスが開きます。以下のように、使用可能な別の変数に参照を再マップするか、削除を確認することができます。



「(なし)」を選択する(既定)と、その変数への参照がすべて失われます。
通常、以下の操作の少なくとも1つによってセルモデルを変更した場合は、セル定義を更新する必要があります。
  • 変数の追加や削除
  • 変差の追加や削除
  • モデル内の図形の変更
たとえば、ドアのモデルをセルとして配置した後で、(使用しているセルライブラリの保守を担当する組織内の管理者などが)元のモデルを編集してノブを加え、さらにノブのオフセットを制御する変数を追加したとします。この場合は、「パラメトリックセルを更新」ダイアログボックスを使用することで、セル定義(およびセル要素)を更新して、これらの変更を反映させることができます。このダイアログボックスを使用すると、以下のように、古くなった木の厚板のモデルの変数と変差を、新しいドアのモデルの変数と変差に再マップすることができます。

「プロパティ」ダイアログボックスでの変差の検索およびソート

「プロパティ」ダイアログボックスで、変差の検索と、昇順および降順でのソートができるようになりました。変差のリストがドロップダウンメニューに一覧表示され、そこから選択できます。