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