コンテンツまでスキップ
日本語 - 日本
  • 検索フィールドが空なので、候補はありません。

【FAQ_810】モデル・図面のシステムIDを分ける方法

Model ManagerのDBプロパティのリビジョン履歴を見ると、異なるモデルや図面が同じシステムIDになっていることがあります。誤って同じシステムIDで作成してしまったモデルや図面を、複写や図面の付加を行わずに新しいシステムIDへ分けることはできますか。また、新しく作成したシステムIDに他のモデルや図面を合わせることはできますか。モデルは「再統合」で合わせられますが、図面はどのように対応すればよいですか。

モデル(MODEL_3D)についてはSysID(パーツのプロパティ>一意のID>システムID)が同じでバージョンが異なるものがリビジョン履歴に表示され、図面(DRAWING_2D)についてはOSM_VERSION_ID属性が同じでバージョンが異なるものが表示されます。システムIDを変えるにはMM操作だけでは完結せず、モデルの複写や図面の付加の操作が必要です。基本的な流れは次の通りです。1) 新しいシステムIDにしたいものの中で一番古いバージョンのモデルと図面をロードする。2) パーツに別のSysIDを割り付けるためコピーし、図面の付加を行って必要に応じビュー更新する。3) パーツと図面を保存する。4) 元モデルは削除し、コピーしたモデルを残す。5) 次に古いバージョンについても、モデルの再統合を実行し、図面をビュー更新した上で保存する。6) 以降のバージョンも同様に操作する。7) モデルのDBプロパティ>リビジョン履歴で対象モデルが表示されることを確認する。図面側は、MMワークスペースの図面検索で対象図面を検索し、テーブル編集でOSM_VERSION_ID属性を列に追加表示した上で、1つ目の図面の値を他の図面にコピーすることでシステムIDを揃えます。OSM_VERSION_ID属性をテーブルエディタやDBプロパティで編集できるようにするには、構成ファイルのDRAWING_2Dクラス定義に該当属性の` false `設定を追加し、編集を許可する必要があります。操作は必ずテストモデルで動作確認した上で本番モデルに適用してください。