その他のアプリケーションとの統合 > Windchill Workgroup Manager のマニュアル > SolidWorks > 高度な技術 > SolidWorks コンフィギュレーションの管理 > SolidWorks 外部設計テーブルの操作
  
SolidWorks 外部設計テーブルの操作
SolidWorks 外部設計テーブルの概念
外部リンクされている設計テーブルは、セカンダリコンテンツ (カテゴリ: SolidWorks 設計テーブル) としてファミリーテーブルジェネリックに自動的に添付され、ワークスペースローカルディレクトリ内の別のフォルダ FileName.SLDPRT.dir に追加されます。関連付けは SolidWorks における関係に基づいているので、自動添付の基本要件のように、設計テーブル名を FileName と同じにする必要はありません。
このリンクされた設計テーブルの SolidWorks セッションでの場所は、ワークスペースローカルディレクトリに作成された場所を指すように、手動で変更する必要があります。この操作は初回に 1 度だけ必要で、これにより、設計テーブルの Windchill 側コピーにリンクされるようになります。実行しない場合は、引き続きローカルの場所を参照します。
後続の「ワークスペースに追加」操作の実行時には、設計テーブルはワークスペースローカルディレクトリの別のフォルダに自動的にダウンロードされ、SolidWorks の設計テーブルリンクもこの場所を指します。
SolidWorks からの新規インスタンスの追加は問題なく機能します。これはワークスペースローカルディレクトリに配置された設計テーブル内で更新されるからです。
Windchill から外部設計テーブルのファミリーテーブルの名前を変更
ファミリーテーブルの名前を変更すると、添付フォルダ名が新しい名前に変更され、外部設計テーブルは同じ名前のままです。
名前変更のたびに、SolidWorks では、リンクされたファイルの場所が空白で表示されます。元のワークスペースローカルディレクトリの場所 FileName.SLDPRT.dir は検索されないからです。この場所は、changedFileName.SLDPRT.dir に配置されたコピーを指すように、手動で変更する必要があります。
ワークスペースローカルディレクトリにある設計テーブルのコピーは、変更後のインスタンス/コンフィギュレーション名に更新されないので、SolidWorks は即座に古いインスタンスを作成します。changeName コンフィギュレーションのみを保持するためには、SolidWorks で設計テーブルを編集し、新しく作成したコンフィギュレーションを手動で追加する必要があります。これらは「SolidWorks」 > 「Add Rows and Columns」で選択して、元のコンフィギュレーション名を削除します。
Windchill から外部設計テーブルのファミリーテーブルに名前を付けて保存
設計テーブルの場所がワークスペースローカルディレクトリのコピーを指すようにする方法は、「名前を変更」の場合と同じです。
設計テーブルへの「名前を付けて保存」コンフィギュレーションの追加は、「名前を変更」とよく似た方法で実行する必要があります。こちらの操作は必須です。実行しない場合、元のファミリーテーブル名とファイル名が競合することになり、アップロードに失敗します。