自動交換
導入された関数:
Creo Parametric では、アセンブリ構成部品を、同等のアセンブリ拘束を含む別のモデルと交換できます。この処理を実行する
Creo TOOLKIT 関数は
ProAssemblyAutointerchange() です。構成部品の交換のタイプによっては、置換モデルのアセンブリ拘束の再指定が必要になることがあります。
ファミリーテーブル内のインスタンスは、同じアセンブリ拘束を共有します。したがって、アセンブリ拘束を再指定しなくても、アセンブリ構成部品を自動的にその構成部品用ファミリーテーブル内の別のインスタンスと置き換えることができます。必要な操作は、置換インスタンスのハンドルを取得し、このハンドルを
ProAssemblyAutointerchange() に渡すだけです。
アセンブリ構成部品と置換モデルが同じファミリーテーブル内のインスタンスでない場合は、必要な関係を対話形式で定義し、交換アセンブリに保存できます(詳細については、
Assembly Modeling User’s Guide を参照してください)。交換アセンブリ内のモデルを使って交換を実行するには、関数
ProMdlnameRetrieve() を使用して交換アセンブリを取得した後、置換モデルのハンドルを関数
ProAssemblyAutointerchange() に渡します。交換アセンブリをメモリに保存してから、
ProAssemblyAutointerchange() を呼び出してください。
交換アセンブリは、交換ドメインとは異なります。交換ドメイン (*
.int ファイル) には交換情報が保存されていますが、
Creo Parametric を使って作成することはできません。ただし、
ProAssemblyAutointerchange() を使って、既存の交換ドメインを使用しているモデルを交換することはできます。