IDXサポート
This document is no longer available beyond version 21.0. Information can now be found here: IDX Files Import-Export Support for version 25
親ページ: 他の設計ツールとのインターフェース
電子製品が電気部品と機械部品の両方を含むことが増え、製品リリースサイクルが短くなるにつれて、ECAD(電気CAD)とMCAD(機械CAD)の領域間でのより強力な協力が真に必要とされています。しかし、その協力は常にスムーズとは限りません。電気設計者と機械設計者はしばしばメールを行き来させたり、互いの設計ツールを少し使ってみたりする必要がありますが、これは彼らを少し手間取らせ、確立された快適ゾーンから遠ざけてしまいます。一つの解決策は、二人が信頼している作業環境を離れることなく、アイデアや変更提案をグラフィカルにコミュニケーションできる協力方法を使用することです。そのような方法は、XMLベースの交換ファイル形式であるIDX(Incremental Design EXchange format)を通じて提供されます。
この中間交換ファイル(*.idx)を使用すると、電気設計者は、機械設計者に必要かつ価値のあるボード設計の変更のみをエクスポートできます。逆に、機械設計者は変更提案を電気設計者に戻すことができ、電気設計者はそれらの変更を自分の設計に再度インポートできます。
ECADとMCADの領域間のこの標準のコラボレーションをサポートする機能は、MCAD IDX Exchange拡張機能のおかげでAltium Designerで利用可能です。この拡張機能を使用すると、IDX交換フォーマットを使用して、Altium Designerと機械CADアプリケーション(SOLIDWORKSなど)間でデータを段階的に交換できます。機能には、変更リクエストのサポートとCuジオメトリの転送が含まれます。
MCAD IDX Exchangeソフトウェア拡張機能は、Extensions & UpdatesビューのPurchasedタブにあります(デザインスペースの右上にあるコントロールをクリックしてから、メニューからExtensions and Updatesを選択してください)。
コラボレーションのためのベースラインファイルの開始
コラボレーションは、電気設計者が初期のIDXファイルを作成するか、または機械設計者がその栄誉を担うかのどちらかから開始することができます。電気設計者がそれを行う場合、作成されるファイルはECADベースラインファイル(ECAD Baseline.idx)と呼ばれ、その後、機械設計者に提供されます。機械設計者がそれを行う場合、それはMCADベースラインファイル(MCAD Baseline.idx)と呼ばれ、その後、電気設計者に提供されます。
Altium Designerからのエクスポート(ECADによるベースラインの作成)
Altium Designer内での主なコラボレーションインターフェースは、MCAD IDX Exchangeパネルで、PCBエディタがアクティブなときにAltium Designerの右下にあるボタンをクリックし、メニューからMCAD IDX Exchangeを選択することでアクセスできます。
コラボレーションを開始するには、Export Baselineボタンをクリックします。すると、銅オブジェクトのエクスポートを含むオプションを提供するExport Baselineダイアログが表示されます。
Altium Designerへのインポート(MCADベースラインの作成)
ベースラインファイルがMCAD側で作成された場合、File » Import » MCAD IDX Baselineコマンドを使用してAltium Designerにインポートできます。Import MCAD Baselineダイアログが開きます。これを使用して、MCADベースラインファイル(MCAD Baseline.idx)を参照し、提案された変更を同期する必要があるPCBドキュメントを指定します。
MCAD Baseline IDXファイルがインポートされると、MCAD IDX Exchangeパネルを通じてコラボレーションが進行します。
コラボレーションフォルダ
Altium Designerからコラボレーションを開始する場合(IDX Baselineファイルを作成する場合)、元のボード設計プロジェクトの下にコラボレーションフォルダが作成されます。フォルダは、PCBドキュメント名を使用して<PCBDocumentName>.PcbDoc_EDMDの形式で名付けられます。フォルダには次の2つのファイルが含まれます:
- AD_EDMD_State.xml
- ECAD Baseline.idx
MCAD IDX Exchange パネルから生成されたフォルダにすぐにアクセスするには、Show In Explorerコントロールをクリックします(初回エクスポート後にのみ利用可能)または ボタンをクリックしてから関連メニューからOpen Collaboration Folderを選択します。
変更の同期
MCAD IDX Exchange パネルは、ECAD と MCAD ドメイン間で変更を同期させるためのコントロールを提供します。変更は IDX 変更ファイルを通じて提案されます:
- 機械設計者が変更を提案し、新しい IDX 変更ファイルでそれらを送信した場合、そのパネルを使用して、これらの変更を PCB 設計に受け入れ(インポート)して検討することができます。
- ボードに変更が加えられた場合、そのパネルはこれらの変更を検出(銅の変更を除く)し、リストアップして、後で機械設計者に提供される IDX 変更ファイルにエクスポートする準備をします。
ボード変更の検出とエクスポート
PCBドキュメントに変更を加えた場合、たとえばコンポーネントを取り除いた場合、その変更はボタンをクリックすることで検出できます。MCAD IDX Exchangeパネルの上部にあります。検出可能な変更は、パネルのBoard Changes領域に、以下の項目についてリストされます。
-
Object - 例えば、コンポーネントの部品番号です。
-
Change - 例えば、デザインから削除されたコンポーネントは
Removed
、追加されたものはAdded
とします。 -
Status - この変更はECAD側からの提案であるため、
Proposed
になります。 -
Proposition Comment - 機械設計者に変更を説明するためのメモです。必要に応じて入力してください。
すべての変更が行われ、検出され、提案コメントが追加された後、それらの変更は ボタンを使用してエクスポートできます。これにより、IDX 変更ファイル (ECAD Changes n.idx) が作成されます。
提案されたボードの変更を行った後、提案された変更を機械設計者に送信するためのIDX変更ファイルを作成するためにエクスポートします。
これで、機械設計者は変更提案をインポートして自分の側で確認することになります。それから、提案された変更を順番に承認するか拒否するかを決め、その回答をIDXレスポンスファイル(MCAD Response n.idx)で返送します。これを受け取ったら、 ボタンを使用してレスポンスをインポートします。レスポンスファイル内の変更を適用するには、 ボタンをクリックします。これにより、ECAD側から機械設計者に向けてIDXレスポンスファイル(ECAD Response n.idx)が生成されます。
この「ハンドシェイク」により、変更が行われた際に両者が同期されることを保証します。
変更のインポート
もし機械設計者が変更を提案している場合、それらの変更はIDX変更ファイル(MCAD Changes n.idx)で提案されます。パネルのボタンを使用して変更をインポートします。変更はパネルのChanges from Mechanical CAD領域に以下の項目でリストされます:
-
Object - 例えば、コンポーネントの指定子です。
-
Change - 例えば、デザイン内で移動されたコンポーネントに対しては
Moved
となります。 -
Status - この変更はMCAD側からの提案であるため、
Proposed
となります。 -
Proposition Comment - 電気設計者に変更を説明するためのメモです。
これで、電気設計者として、提案された変更を一つずつ確認し、受け入れるか拒否するかを決めることになります。提案された変更を受け入れるには、その変更に関連付けられたAcceptチェックボックスにチェックを入れます。拒否する場合は、このチェックを入れないでください。また、それぞれのResponse Commentフィールドに回答を入力することもできます。
提案された変更がすべて受け入れられた/拒否されたら、 ボタンをクリックします。受け入れられた変更はPCBドキュメントに適用され、IDX応答ファイル(ECAD Response n.idx)が作成され、機械設計者に返送する準備が整います。
コラボレーションのリセット
プロジェクトのコラボレーションを完全にリセットするには、 ボタンをクリックしてから、関連するメニューからReset Collaborationを選択します。パネル内のすべての現在のエントリがクリアされ、コラボレーションフォルダ内のすべてのファイルが削除されます。これにより、基準ファイルをエクスポートするか、またはインポートして、新たにコラボレーションを開始する準備が整います。