Altium MCAD CoDesignerによる直接ECAD-MCAD設計

このCoDesignerドキュメントの使用には以下が必要です:
  • サポートされているAltium設計クライアント:
    • このページに記載されているすべての機能がすべてのAltium MCAD CoDesignerのインストールで利用可能であるわけではないことに注意してください。ご自身のインストールで利用可能な機能については、右側のペインにある注記を参照してください。
    • サポートされているAltium設計クライアントを確認するには、使用しているMCAD CoDesigner Addinのバージョンをメモし、ECAD-MCADバージョン互換性マトリックスでサポートされているバージョンを確認してください。
    • Altium CircuitMaker 2.1以降がサポートされており、Fusion 360 CoDesigner拡張機能バージョン2.8以降が必要です。CircuitMakerはAutodesk Fusion 360®のみをサポートしていることに注意してください。詳細を見る
  • Altiumワークスペース、サポートされているワークスペースには以下が含まれます:
    • Altium 365ワークスペース
    • Altium Enterprise Serverワークスペース+注記:オンプレミスサーバーを使用しており、ライセンス関連の機能変更があった場合は、サーバーのブラウザインターフェースの管理 - ライセンスページでライセンスを削除して再追加することで、ライセンスを更新してください。
  • サポートされているMCAD設計ソフトウェア適切なバージョンのCoDesigner Addin
+ Altium Concord Pro、Altium NEXUS Serverワークスペース、およびAltium 365 NEXUSワークスペースは、製品およびブランド名としては廃止されました。これらの機能は現在、Altium Enterprise Solutionsの一部として利用可能です。

視聴しながら学びたい方は、MCAD CoDesign ハウツービデオページをチェックしてみてください。

電子製品の設計と開発におけるエキサイティングな進化の一つに、製品の一部となるプラスチック成形品などの基材に直接電子回路を印刷する能力があります。Altiumは、プリントエレクトロニクスや成形インターコネクトデバイス(MID)の設計をサポートする技術を開発しており、3D構造上でのレイアウトとルーティングを実行しています。現段階では、CoDesignerはECADとMCAD間でプリントエレクトロニクス設計の転送をサポートしていません。これは、異なる設計アプローチが必要とされるためです。開発は進行中であり、将来のアップデートでサポートが追加される予定です。

CoDesignとは何ですか?

電子設計と機械設計の領域の間で作業することは、ユニークな課題をもたらします。ECADとMCADツールは異なる設計目標を持ち、異なる道を進化してきました。また、データの保存や管理方法も異なります。

しかし、今日の設計ではこの課題を解決する必要があります。複数の不規則な形状のプリント基板を収容する小さく複雑な製品エンクロージャーを成功させるためには、設計者がECADとMCADの領域間で設計変更を行き来させながら協力できる必要があります。

異なる設計ソフトウェア間で複雑で詳細な設計変更を渡すことは、単に別の形式でデータを保存できるというだけではありません。電子設計チームと機械設計チームは独立して作業し、設計プロセスの任意のポイントで変更を転送できる必要があります。チーム間で変更の流れをどのように管理し、どちらのチームの日常の設計作業にも影響を与えずに行うのでしょうか?設計チームが最後に必要とするのは、一方のチームが他方のチームが最新の変更を受け入れるまで作業を停止しなければならないことです。そうでなければ、両方のチームが進行できます。

この協調設計の課題は、ECADとMCADの設計領域間でプリント基板の設計を転送するためのインターフェースであるCoDesignerによって解決されます。

仕組み

CoDesignerプラグインがECADおよびMCADソフトウェアに追加されると、CoDesignerはAltium Workspaceを介して設計変更を行き来させることができます。Workspaceは、以下に示すように、ECADとMCADの領域を橋渡しする役割を果たします。

PCB設計データは、Altium Managed Content Serverを介してECADとMCADの間で双方向に転送できます

ワークスペースを通じて設計変更を行う利点は、更新プロセスがステートレスになることです。つまり、各側は独立して作業を続けることができ、他のチームが設計プロセスのどの段階にあるかを心配する必要がありません。

例えば、MCADデザイナーがボードの形状を定義した場合、彼らはプッシュしてアセンブリをワークスペースに送ることができます。ECADデザイナーは変更が保留中であることを自動的に通知されます。彼らがプルをクリックすると、彼らのボードはワークスペース内のMCADボード定義と比較され、ワークスペースバージョンと同期するために必要な変更リストが生成されます。その後、ECADデザイナーは、自分のボードに適用したい変更を有効にし、それらを適用することができます。ECADデザイナーは、その後、様々な銅層やその他の製造層をレイヤースタックで設定し、ボードの厚さを定義し、位置が重要なメカトロニクスコンポーネントの配置の準備ができた状態で、更新されたボードをプッシュしてMCADデザイナーに戻すことができます。

ワークスペースとは何ですか?

Altiumワークスペースは、専用のコンテンツストレージおよび管理システムであり、設計ソフトウェアに直接連携します。Altiumの設計ソフトウェアはワークスペースとシームレスに動作し、設計データを安全に扱う問題に対する洗練された解答を提供します。
Altiumの設計ソフトウェアは、以下のワークスペースに接続できます:

  • Altium 365ワークスペース - Altium 365クラウドベースのインフラストラクチャプラットフォーム上にホストされているワークスペースです。このワークスペースは、設計、製造、および供給ドメイン間でのデータのシームレスな接続と移動のメカニズムを容易にします。クラウドベースのワークスペースは、クラウドベースのAltium 365プラットフォームを通じてのみ体験および楽しむことができる、さまざまなグローバル共有および協力機能を開放するため、推奨されます。

  • Altium On-Prem Enterprise Serverワークスペース - クラウドホストされたワークスペースを使用できない設計チームの場合、Altiumは、自社のIT部門によって現地でインストールおよび管理されるOn-Prem Enterpriseサーバーもサポートしています。このサーバーは、製品およびブランド名として廃止されたConcord ProワークスペースおよびNEXUSサーバーワークスペースに取って代わります。

接続されたワークスペースでの設計についてもっと学ぶ

パーソナルスペースとは何ですか?

Altium Liveに登録したすべてのデザイナーは、自分専用のAltium 365パーソナルスペースにもアクセスできます。パーソナルスペースは無料で、ワークスペースで利用可能な一部の協力機能を提供します。パーソナルスペースは、Altium CircuitMakerとAutodesk Fusion 360の間で作業しているデザイナーのためのECAD-MCAD転送インターフェースとしても使用されます。
Altium 365パーソナルスペースについてもっと学ぶ
Altium CircuitMakerとAutodesk Fusion 360間の協力についてもっと学ぶ

CoDesignerがお使いのMCADソフトウェアで動作するか気になりますか?サポートされているMCADソフトウェアのリストについては、Altium MCAD CoDesignerのインストールと設定ページをご確認ください。

設計データの転送

MCAD CoDesignerは、Altium Workspaceを通じてECADとMCAD間で設計変更をプッシュおよびプルすることにより、設計を転送します。CoDesignerのECADからプッシュを行うとき、PCBファイルをAltium Workspaceにプッシュしているのではなく、特別なECADからMCADへのデータパッケージをプッシュしています。このパッケージには、ボードデータ、レイヤーのジオメトリ、Parasolid形式のコンポーネント3Dモデル(MCADでの3Dモデルの命名方法について詳しくはこちら)、および有効にされている場合は、銅のジオメトリが含まれます。

ECADまたはMCADでプッシュが実行されると、CoDesignerはまずローカルのサブフォルダー<DesignName>-EDM内にデータパッケージを準備します。MCAD側では、EDMフォルダーもMCADデータを保存するために使用されます。このデータパッケージは、Altium Workspace内の特別なフォルダーであるメカトロニクス3Dモデルに転送されます。このフォルダーは、ECADからMCADへのデータを保存するためにMCAD CoDesignerによってのみ使用されます。MCAD CoDesignerを使用している場合、このフォルダーを削除したり、電気および機械エンジニアのアクセスを制限したりしないでください。

サーバーに保存するときの自動CoDesignerプッシュ

ECADで保存を実行すると、設計ファイルはローカルに保存され、プロジェクトの作業フォルダに保存されます。サーバーに保存を実行すると、ファイルはローカルに保存され、その後、プロジェクトのワークスペースフォルダにも保存されます。これらのアクションは、MCAD CoDesignerでプッシュを実行することとは独立しています。MCADのプッシュとサーバーへの保存を分けるこの方法は、電気エンジニアが一日の終わりに行ったサーバーへの保存が、その設計データにアクセスする必要がある他の全員にとって、最新の情報で準備が整ったと思い込んでしまう原因となることがあります。

ファイルを同期状態に保つプロセスを簡素化するために、ワークスペースはECADのPCBプロジェクトでサーバーに保存が実行されるたびに、自動的にMCADプッシュを行います。

プロジェクトがサーバーに保存されると、MCADプッシュが自動的に実行されます。

自動プッシュは現在、Altium 365ワークスペースでのみ有効です。オンプレミスエンタープライズサーバーワークスペースのサポートは近日中に追加される予定です。

MCADエンジニアがプルを実行すると、最後のMCADプッシュが自動的であったことが、以下のスライドに示されているように警告されます。

自動プッシュが実行できない場合、MCADエンジニアには、彼らが取得しようとしているデータのバージョンが最新ではないことが警告されます(画像を表示)。

自動プッシュが実行されないのは以下の場合です:

  • PCBファイルが作業フォルダーにのみ保存されており、サーバーに保存されていません。サーバーへの保存が行われると、自動プッシュが再開されます。
  • ECADプロジェクトに複数のPCBファイルがあり、それらがすべてサーバーに保存されている場合。これは、ECADエンジニアが正しいPCBに対して手動でMCADプッシュを実行することで解決できます。
  • PCBがCoDesignerの検証チェックに失敗した場合、これらは自動または手動のMCADプッシュを実行する前に解決されなければなりません。

共同設計インターフェース

AltiumとMCADソフトウェアは、ソフトウェア内のパネル(タブ)を介して互いにインターフェースします。Altiumソフトウェアでは、MCAD CoDesignerパネルと呼ばれ、MCADソフトウェアでは、Altium CoDesignerパネル、またはタブと呼ばれます。

MCAD CoDesigner / Altium CoDesigner パネル

設計変更は、専用のパネルを通じてECADとMCADのドメイン間でプッシュおよびプルされます。

  • Altium設計ソフトウェアでは、MCAD CoDesignerパネルを使用して、設計変更をプッシュおよびプルし、メッセージを表示します。
  • MCADソフトウェアでは、Altium CoDesignerパネルを使用して:
    • 新しいコラボレーションプロジェクトを作成する
    • 既存のコラボレーションプロジェクトを開く
    • コラボレーションオプションを設定する
    • 設計変更をプッシュおよびプルする
    • メッセージを表示する

各MCADツールは、パネル(タブ)を有効にする方法が異なります。Altium CoDesignerパネルへのアクセス方法については、Altium MCAD CoDesignerのインストールと設定セクションの該当ページで詳細を確認できます。

CoDesignerパネルでの作業

全体的なコンセプトは同じですが、Altium CircuitMakerとAutodesk Fusion 360の間で作業する方法にはいくつかの違いがあります。

CircuitMakerとFusion 360間のコラボレーションについてもっと学びましょう。

CoDesignerパネルで利用可能な機能は、ECADとMCADの両方で基本的に同じです。このパネルは、ECADで行われた最後の変更と、MCADで行われた最後の変更を常に表示します。

すべてのCoDesign活動はCoDesignerパネルを通じて行われます。すべてのCoDesign活動はCoDesignerパネルを通じて行われます。

ECADからの最新情報 / MCADからの最新情報

  • これらの2つのセクションは、ECADで行われた最後の変更とMCADで行われた最後の変更を表示します。
  • 三角形のアイコンをクリックしてパネルを展開し、最後の変更の詳細を表示します
  • 他のドメインから新しい変更がプッシュされると、以下に示すように のバナーが自動的に表示されます。
    パネルには以下の詳細が表示されます:
    • プッシュを行ったエンジニアのサインイン名
    • プッシュ時に入力した任意のコメント

変更がプッシュされると、「新しい変更」の通知バナーが表示されます。変更がプッシュされると、「新しい変更」の通知バナーが表示されます。

  • プルボタンをクリックすると、CoDesignerは現在開いている設計を他の設計ドメインからワークスペースに最後にプッシュされたバージョンと比較します。検出された各差異は、以下に示すようにパネルの変更リストにリストされます。リストで変更を選択すると、可能であればその変更の影響が紫色で強調表示されます。

リストの変更をクリックすると、その変更の影響が強調表示されます。リストの変更をクリックすると、その変更の影響が強調表示されます。

  • 適用したくない変更のチェックボックスをクリアします。
  • 適用できない変更がある場合、その変更とそのチェックボックスはグレーアウトされます。この差異は変更が適用された後も続き、それをプッシュしたエンジニアと話し合うべきです。
  • 準備ができたら、適用ボタンをクリックして、有効な変更を現在開いている設計に適用します。

変更履歴と拒否コメントのサポート

すべての変更の完全な履歴が保持されます。履歴を調べるには、以下に示すように、最新のECAD/MCADドロップダウンの右にある履歴リンクをクリックします。

変更履歴により、両サイドのエンジニアが行われている変更に対する互いの反応を認識しやすくなります。変更履歴により、両サイドのエンジニアが行われている変更に対する互いの反応を認識しやすくなります。

各変更セットの詳細:

  • この変更セットを行った人。
  • この変更セットが行われた日付。
  • 変更が他のドメインからプッシュされたときに含まれるオプションの要約文。
  • 各具体的な変更のリストで、受け入れられた変更にはチェックマーク、拒否された変更にはバツマークが付きます。
  • 特定の変更が拒否された理由を詳述するオプションの声明。例えば、上の画像では穴の配置変更に関する変更が拒否されました。
  • 履歴モードのパネルで、 ボタンをクリックして、最新の変更モードに戻ります。
  • プロジェクトで行われた変更の完全な履歴は、ブラウザを使用してワークスペースで、またはAltium設計ソフトウェアで表示することもできます。
  • ブラウザで履歴を表示するには、まずプロジェクトを開き(別のブラウザタブで開きます)、次に左側のパネルで履歴をクリックします。Altiumソフトウェアで履歴を表示するには、メニューからProject » History & Version Control » Show Project Historyを選択します。

プロジェクト履歴についてもっと学ぶ: Altium 365 ワークスペース、または エンタープライズサーバーワークスペースで (プロジェクト履歴は、製品およびブランド名として廃止された Concord Pro ワークスペースNEXUS サーバーワークスペースでも利用可能です)。

変更履歴はワークスペースでも閲覧できます。変更履歴はワークスペースでも閲覧できます。

プロジェクトの履歴機能がお使いのMCAD CoDesignerのインストールで利用可能かどうかについては、右側のペインにある注意を参照してください。

PCB定義 - ボードエリア

設計において、特別な注意が必要なボード上のエリアが存在する場合があります。これは、MCADエンジニアが定義し、ECADエンジニアに伝える必要があります。例えば、製品が組み立てられたときに筐体の導電部分がボード表面に接触するため、銅を避けなければならないボード表面のゾーンがあるかもしれません。これをサポートするために、MCADエンジニアはAltium CoDesignerリボンのボタンを使用して立ち入り禁止エリアテキストノートルームを定義できます。

これらのオブジェクトのいずれかがMCADでボード上に配置されている場合、PCB定義セクションのCoDesignerパネルのボードエリアリストに記載されます:

  • キープアウトエリア - MCADで定義されたキープアウトエリアは、ECADでのPCBキープアウトになります。PCBキープアウトとは、特定のECADオブジェクトの配置を制限するために設定されたボードの領域またはエリアです。キープアウトはボードの片側またはすべてのPCBレイヤーに対して定義することができます。ECAD PCB上のこのエリアから除外されるべきオブジェクトは、Altium CoDesigner MCADパネルのキープアウト制限プロパティとして選択され、必要に応じて設定されます。MCADでキープアウトエリアを配置するについてもっと学びましょう。
  • テキストノートルーム - MCADで定義されたテキストノートルームは、ECADでのPCBルームになります。PCBルームは、特定のコンポーネントが配置されるべきエリア、または除外されるべきエリアを定義するために使用される設計ルールです。このルールの一般的な使用例は、ルームでカバーされるボードエリア内のコンポーネントの高さ制限を定義することです。通常、ルームルールは個々のコンポーネントまたはコンポーネントのクラスに適用されます。Altium CoDesigner MCADパネルでテキストノートルームの定義をクリックして選択し、その後、ECADエンジニアに向けた指示や情報を入力します。このテキストは、ECAD PCBエディターでそのルームのコメントフィールドになります。MCADでテキストノートルームを配置するについてもっと学びましょう。

ボードエリアは、MCADエンジニアによって定義された特別なゾーンで、その後ECADエンジニアにプッシュされます。画像にカーソルを合わせると、テキストノートルームのプロパティが表示されます。ボードエリアは、MCADエンジニアによって定義された特別なゾーンで、その後ECADエンジニアにプッシュされます。画像にカーソルを合わせると、テキストノートルームのプロパティが表示されます。

  • ECADで作成または変更されたキープアウトやルームは、MCADではデフォルトで表示されません。これにより、機械エンジニアにとって冗長な視覚情報が削除されます。必要に応じてMCADでの表示を復元できます。
  • MCADでは銅領域を定義することはできません。MCADエンジニアが銅領域を定義する必要がある場合は、MCADの適切なレイヤーにキープアウトエリアを配置してください。

PCB定義 - ボードエンクロージャ

CoDesignerは、MCADでデバイスアセンブリレベルでの作業をサポートし、エンクロージャをボードと共にMCADからECADへ転送します。

CoDesignerは、基板とエンクロージャがデバイスアセンブリに追加されたことを認識します。

デバイスアセンブリでの作業についての詳細と、MCADからECADへのエンクロージャのプッシュについて学びましょう。

CoDesigner MCAD設定メニュー

CoDesigner設定メニューは、MCADソフトウェア内でCoDesignerを設定するために使用されます。

Altium CoDesignerパネルの右上にある下矢印をクリックしてメニューを開きます。

メニューオプションを使用して:

  • 現在ログインしているサーバー/ワークスペースを確認します。
  • 現在ログインしているサーバー/ワークスペースからログアウトします。
  • CoDesigner設定ダイアログを開き、モデルを保存する中央の場所を設定し、真の銅サポートを有効にすることができます。
  • カスタムサーバーにアクセスします。カスタムサーバーを使用オプションをクリックすると、現在のワークスペースからログアウトし、Altium CoDesignerパネルのサインインモードに戻ります。

バージョン番号が表示されない古いバージョンのCoDesignerでバージョン番号を確認するには、Windowsのコントロールパネルでプログラムと機能を開いてください。

CoDesigner MCADリボン

CoDesignerアドインがMCADソフトウェアにインストールされると、インターフェースにAltium CoDesignerリボンが追加されます。Altium CoDesignerタブをクリックしてリボンにアクセスし、ECAD-MCAD CoDesignプロセス中に必要とされる一般的なPCB特有の設計オブジェクトに簡単にアクセスできます。これらのボタンを使用することで、互換性のあるECADオブジェクトを作成するために正しいMCADオブジェクトタイプが使用されることを保証します。

CoDesignerリボンを使用して、ECAD対応の方法でPCB上のオブジェクトを定義します。CoDesignerリボンを使用して、ECAD対応の方法でPCB上のオブジェクトを定義します。

推奨されるコラボレーションワークフロー

ECAD-MCAD CoDesignは柔軟なプロセスであり、必ず従わなければならない処方箋的なアプローチはありません。ボードの形状がMCADで設計されることが一般的ですが、様々なPCB層の材料が選択され、設定されるECADでボードの厚さを定義しなければならないという要件があります。これにより、以下に概説されている推奨される設計フローが導かれます。

ECADでのコラボレーションプロセスの開始

ECADで:

  1. プロジェクトを作成する。
  2. PCBを追加する。
  3. レイヤースタックを定義して基板の厚さを設定する。
  4. MCAD CoDesignerパネルを開く(設計スペースの右下にあるパネルボタンをクリックしてパネル名を選択するか、表示 » パネルサブメニューを使用する)。
  5. MCAD CoDesignerパネルのボタンを使用してプッシュする。これにより、ECAD-MCAD交換データがワークスペースにプッシュされるだけでなく、プロジェクトとボードファイルがワークスペースに保存されます。保存されたプロジェクトとボードは、ECADデザイナーの作業ファイルとなります。

ECADでは、CoDesignプロジェクトは管理されたプロジェクトでなければなりません。プロジェクトがローカルプロジェクトとして作成されていた場合でも、最初にプッシュを試みたときに自動的に変換されます。

プロジェクトの作成

PCBをMCADデザイナーと共有するためには、プロジェクトの一部でなければなりません。

プロジェクトが保存される場所、タイプを選択し、プロジェクトに名前を付けます。ダイアログは、ワークスペースがホストされている場所によって変わります。画像にカーソルを合わせると違いがわかります。プロジェクトが保存される場所、タイプを選択し、プロジェクトに名前を付けます。ダイアログは、ワークスペースがホストされている場所によって変わります。画像にカーソルを合わせると違いがわかります。

新しい管理プロジェクトを作成するには:

  1. ファイル » 新規 » プロジェクトを選択して、プロジェクトの作成ダイアログを開きます。
  2. 場所列で、ワークスペースを選択します。
  3. プロジェクトタイプPCB <Default>に設定します。
  4. 残りのダイアログオプションを設定します:
    • プロジェクト名 - ECAD PCBプロジェクトの名前
    • 説明 - プロジェクトのオプションの説明
    • フォルダ - プロジェクトがワークスペースに保存されるフォルダ
    • ローカルストレージ - プロジェクトの作業コピーが保存されるハードディスク上のフォルダ(プロジェクトと同じ名前のプロジェクトフォルダが自動的に作成されます)
フォルダローカルストレージのフィールドは、詳細コントロールをクリックすることでアクセスできます。

プロジェクトにPCBを追加する

プロジェクトが最初に作成された場所に関係なく、ECADでプロジェクトにPCBを追加する必要があります。

ECADでプロジェクトにPCBを常に追加する必要があります。ECADでプロジェクトにPCBを常に追加する必要があります。

新しいPCBを追加するには:

  1. File » New » PCBを選択し、新しい空白のPCBがプロジェクトに追加され、PCBエディタで開かれます。
  2. 適切な名前でPCBを保存します(File » Save)。

PCBレイヤースタックの定義

CoDesignボードのレイヤースタック、またはZ平面のプロパティは、PCBエディタのレイヤースタックマネージャで定義されます。

レイヤースタックはボードの厚さを定義します。 レイヤースタックはボードの厚さを定義します。

レイヤースタックの定義:

  1. Design » Layer Stack Managerを選択し、上記のように別のドキュメントタブでレイヤースタックマネージャエディタが開きます。
  2. 右クリックメニューを使用して、レイヤースタックに必要な新しいレイヤーを追加します。
  3. 各レイヤについて、Material 列の省略記号ボタン Click the ellipsis button to configure the material for that layer )をクリックして、マテリアル ライブラリから正しいレイヤ マテリアルを選択します。
  4. レイヤースタックを保存して、これらの変更でPCBを更新します。レイヤースタックの定義の詳細については、ここをクリックしてください。
  5. PCBファイルとプロジェクトを保存します(File » Save All)。これにより、プロジェクト ファイルの作業用コピーが保存されます。
  6. 最後のステップは、プロジェクトファイルをワークスペースに保存することです。Projects パネルでプロジェクト名を右クリックし、コンテキスト・メニューからサーバーに保存を選択します。Commit to Version Controlダイアログが表示され、コミットする必要がある変更済みファイルが示されます。必要に応じてコメントを入力し、コミットしてプッシュボタンをクリックします。

ボードをMCADデザイナーにプッシュする

ボードの X-Y 形状が MCAD ソフトウェアで定義されていると仮定すると、ボードをワークスペースにプッシュできます。

Now that the thickness has been defined in ECAD, the board can be pushed to MCAD for shape definition.ECADで板厚が定義されたので、基板をMCADにプッシュして形状を定義することができます。

ボードをMCADソフトウェアにプッシュします。

  1. MCAD CoDesignerパネルが開いていない場合は、ソフトウェアの右下にある Click the Panels button to open the MCAD CoDesigner panelボタンをクリックし、メニューからMCAD CoDesignerを選択します。
  2. パネルのプッシュボタンをクリックします。
  3. メッセージウィンドウが表示されるので、MCAD設計者にプッシュする内容を説明するメッセージを入力します。
  4. 送信をクリックして、プッシュ・プロセスを完了します。プロセスのステータスを報告するメッセージダイアログが表示されます。
  5. プッシュが完了すると、パネルのECAD からの最新情報セクションに、下図のようにアクティビティスレッドが表示されます。

The Latest from ECAD section reports that the board has been Pushed to the Workspace, note that the panel also reports there have been No Pull actions yet.

ECAD からの最新情報セクションには、ボードがワークスペースにプッシュされたことが報告されていますが、パネルには「プルアクションがない」(No Pull actions) がまだあることも報告されています。

ワークスペースにプッシュされたPCBは、ボードのファイル名ではなく、プロジェクト名で識別されることに注してください。同じプロジェクトから 2 番目の PCB をプッシュすると、最初の PCB が上書きされます。

[/coolapse]

 

In MCAD:

  1. Altium CoDesignerパネルを開きます。パネルを開く手順は、使用しているMCADソフトウェアによって異なります。詳細については、関連する MCADソフトウェアへのCoDesignerのインストールリンクを使用してください。
  2. Altium CoDesignerパネルでボードをプルします - これにより、ワークスペースのボード定義に基づいてMCADボードアセンブリが作成されます。

In MCAD:

  1. ボードを デバイスアセンブリに挿入します。
  2. 筐体に合わせて基板形状を設定します。
  3. 取付穴を定義します。
  4. 位置が重要なメカトロニクス部品を配置します。
  5. 必要な配置配線禁止エリアまたは文字注記エリアを定義します。
  6. MCAD アセンブリを保存します。

基板形状の定義、穴の追加、およびコンポーネントの配置の詳細については、機械エンジニアへの推奨事項セクションを参照してください。

In MCAD:

  1. MCAD CoDesigneパネルのボタンを使用して、基板をワークスペースにプッシュします - 基板定義、穴、配置されたコンポーネントの詳細をMCAD-ECAD交換データとして保存します。

In ECAD:

  1. ボードを開き、プルを実行して、更新されたボード定義とコンポーネントの詳細をワークスペースからロードします。

In MCAD or ECAD:

  1. アセンブリまたは PCB ファイルを再度開いて、設計の作業を続行します。

MCAD でのコラボレーション プロセスの開始

MCADでのボードの起動:

  1. MCADでPCB設計プロセスを開始することは可能ですが、推奨されません。このプロセスは、サポートされているすべての MCAD 環境で同じです。

プッシュして共有し、機械エンジニアを招待する(Altium 365でホストされているワークスペース)

ECAD のMCAD CoDesigner パネルでプッシュをクリックすると、MCAD CoDesigner パネルでプロジェクトを別のエンジニアと共有することもできます。

CoDesignerは、Altium Workspaceを介して特別なECAD-to-MCADデータパッケージをやり取りすることで、ボード設計をプッシュおよびプルします。共有チェックボックスをオンにすると、招待されたエンジニアがプロジェクトにアクセスするためのワークスペースアクセスとプロジェクトパーミッション (特別な ECAD-MCAD データパッケージを含む) を設定するプロセスが起動します。招待されたエンジニアのアクセス権は、Altium CoDesignerパネルのプッシュ/プル機能を介してMCADソフトウェアで提供され、招待プロセスの一環としてAltiumアカウントを作成している場合、または作成することを選択した場合はWebブラウザを介して提供されます。

共有チェックボックスのオン/オフ状態は、機械エンジニアロールが割り当てられているワークスペースメンバーの存在によって決まります。何もない場合、チェックボックスはデフォルトでオンになっています。

プロジェクトは、すでにプロジェクトのワークスペースのメンバーであるかどうか、またはAltiumアカウントを持っているかどうかに関係なく、誰とでも共有できます。以下の表は、共有の実行時に招待されたユーザーが持っていた権限の状態に応じて、プロジェクトへのアクセスをまとめたものです。

既存のALTIUMアカウントのステータス 既存のワークスペースのステータス 共有中に割り当てられる権限 注意
有効なAltiumアカウントがない プロジェクトワークスペースのメンバーではない プロジェクトへのゲスト アクセス権が与えられ、編集権限が付与されます

ゲストは、MCADソフトウェアのAltium CoDesignerパネルからデザインにアクセスできます。

招待者には、Altiumアカウントを作成するためのリンクが記載されたメールも届きます。Altiumアカウントはオプションです。作成された場合、ゲストはPersonal SpaceShared with Meセクションからプロジェクトへのブラウザーアクセスも可能になります。

アクティブなAltiumアカウント プロジェクトワークスペースのメンバーではない プロジェクトのワークスペースのメンバーになり、機械エンジニアの役割が割り当てられ、プロジェクトは表示権限で共有されます

新しいワークスペースメンバーには、機械エンジニアの役割が割り当てられます。ME ロールが割り当てられたワークスペース メンバーが存在するため、共有チェックボックスは自動的に有効ではなくなります。

機械エンジニアが MCAD からプッシュを実行できるようにするには、プロジェクトの権限を編集に昇格させる必要があります。

アクティブなAltiumアカウント すでにプロジェクトワークスペースのメンバーである 編集権限で共有されているプロジェクト  

共有プロセス

共有チェックボックスが有効な場合、MCAD CoDesignerパネルの送信ボタンをクリックすると、Share with a Mechanical Engineerダイアログが開きます。

プロジェクトを共有したい相手のメールアドレス(およびオプションのメモ)を入力し、ダイアログの共有ボタンをクリックします。招待されたユーザーがまだワークスペースのメンバーでない場合は、Share with a Mechanical Engineer通知ダイアログが表示され、招待されたユーザーが組織外にいる可能性があることを警告します。

このダイアログでOKをクリックすると、または既にワークスペースのメンバーになっている場合は、通知メールが生成され、招待者に送信されます。

電子メール通知機能を使用するには、ワークスペースでEnable Mail Notificationsオプションを有効にする必要があります (画像を表示)。

少し遅れて、成功ダイアログが表示されます。

これで、プロジェクトが機械エンジニアと共有されます。

プッシュ&共有の実行に関する注意事項
  • ブラウザーでワークスペースにサインインし、招待された機械エンジニアにプロジェクトのShareダイアログ (画像を表示) で編集権限が割り当てられていることを確認する必要があります。機械エンジニアは表示権限のみでボードをプルできますが、project が編集権限で共有されていない場合、ボード設計への変更をプッシュすることはできません。ECAD-MCAD協調設計は、ツールに依存しない中間ファイルを介して行われ、機械エンジニアは実際のPCB設計ファイルに読み取り専用でアクセスできるため、共有のリスクは低くなります。
  • ワークスペースのすべての管理者には、招待者(メールアドレスで識別)がプロジェクトに招待されたという通知メールが届きます。
  • 招待者がAltiumアカウントを持っていない場合は、Altiumアカウントにサインアップ/登録するための中間フォームに誘導するメールが届きます。登録が完了すると、プロジェクトは編集権限を持つゲストとして共有されます。Altiumアカウント以外の招待者は、サインアップすると、あたかも自分の個人的な組織であるかのように扱われることに注意してください。ワークスペースのメンバーとして追加されません (画像を表示)。
  • プッシュ&共有を実行したAltium Designerのエンジニアがワークスペース管理者権限を持っていない場合、フローには追加のステージが含まれます。まず、すべてのワークスペース管理者に共有の要求が通知されます。管理者が招待リクエスト(画像を表示)を承認すると、招待は前述のように処理され、最初の招待の発信者にも電子メールで通知されます。Altium 365ワークスペースに他のユーザーを招待するを参照してください。

MCAD と ECAD 間の作業

 

CoDesigner が現在検出している変更の精度は、長さ寸法の場合は 0.5 mils (0.0127 mm)、角度寸法の場合は 0.5 degreesです。この精度は、今後の CoDesigner のアップデートで強化される予定です。

設計プロセスのどの時点でも、CoDesignerパネルを使用して、MCADツールとECADツールの間で変更を転送できます。

 

 

Changes are pushed and pulled between the MCAD and ECAD tools through the CoDesigner panel. Changes to the board and component detail are Pulled from MCAD in the MCAD CoDesigner panel

変更は、CoDesignerパネルを介してMCADツールとECADツールの間でプッシュおよびプルされます。

  1. 設計変更を転送するには、対応するパネルのプッシュボタンをクリックします。
  2. プッシュボタンをクリックすると、ソースエディタのパネルの上部に編集ウィンドウが表示されます。デザイン変更に関するメッセージを入力し、送信をクリックします。
  3. 送信をクリックすると:
    • 変更された PCB ファイルの作業コピーは、現在保存されていない場合、自動的に保存されます。
    • 変更がワークスペースに書き込まれます。
    • 投稿されたメッセージは、ソースエディタのCoDesignerパネルのメッセージスレッドに表示されます。
    • ターゲットエディタのパネルには、次にデザインファイルの作業コピーを開いたときに、保留中の変更があるというメッセージが表示されます。
  4. ターゲットエディタのパネルでプルをクリックすると、デザインを再同期するために必要な各変更の詳細がリストに表示されます。

変更リストの操作

プルボタンをクリックすると、作業ファイルをワークスペースのスナップショットと同期するために作業ファイルに加える必要がある各変更が、次のようにリストされます。

Incoming changes are detailed in the CoDesigner panel, these can be selectively enabled as required

  • 現在のデザインとワークスペースに保存されているスナップショットの間で検出された各相違点は、変更リストの変更として詳細になります。
  • 変更を受け入れる必要はありません。変更が無視されると、次にその方向で更新が実行されたときに、変更リストに再び表示されます。取り付け穴の移動など、変更を無視することを選択した場合、設計変更のプッシュを実行すると、バージョンには古い場所に取り付け穴があるため、無視された変更が上書きされる可能性があることに注意してください。MCAD設計者は、取り付け穴の移動を受け付けないことで、変更を失うことを常に回避できます。
  • コンポーネントの位置の変更など、1 つの設計変更が、変更リストでは複数の変更になることがあります。PCBコンポーネントを移動すると、コンポーネントの位置、コンポーネントオーバーレイ上のコンポーネントが作成する形状、およびコンポーネントが上下の銅箔層で作成する形状に対するMCADの変更があります。関連する変更はすべて一緒に適用する必要があります。
  • このリストには、ターゲット環境に適用できない変更が含まれている場合があります。この状況では、変更は表示されますが、チェックボックスは使用できず、この違いを解決できないことを示します。
  • 可能な場合、選択した変更は、変更リストでクリックすると、設計領域で強調表示されます。
  • 適用をクリックして、チェックマークが付いた変更を適用します。
基板形状の定義、穴の追加、およびコンポーネントの配置の詳細については、 機械エンジニアへの推奨事項セクションを参照してください。
次のタイプのPCBは、ECADからMCADに転送されません:
  • リジッドフレックス ボードは、Autodesk Inventor、Autodesk Fusion360、または Siemens NX ではサポートされていません。ボードは 1 つのリジッド構造として MCAD にロードされます。リジッドフレックス基板は SOLIDWORKS と PTC Creo でサポートされており、リジットフレックス基板の同期の詳細を参照してください。
  • PTC Creo と SOLIDWORKS は、CoDesigner がマルチボードアセンブリのプルとプッシングをサポートする唯一の MCAD パッケージです。マルチボードアセンブリとAltium MCAD CoDesignerの同期について、詳しくはこちらをご覧ください。

MCAD座標グリッド

CoDesigner では、ボードが ECAD から MCAD にプッシュされるときに、ECAD 絶対原点が参照として使用されます。CoDesigner 2.4 では、MCAD 原点がデフォルト(絶対)の ECAD 原点と異なる場合に、 MCAD原点エンティティを含む新しい MCAD Coordinatesグリッドを ECAD に取り込む機能が導入されました。これにより、電気技師は機械技師とさまざまな基板エンティティの配置について通信できます。

MCAD Coordinatesグリッドの表示はECADでカスタマイズでき、Propertiesパネルのエントリをダブルクリックしてグリッドエディターダイアログボックスを開きます。PCBグリッドシステムの詳細をご覧ください。

The coordinate grid defined in MCAD can also be customized in ECAD.MCAD で定義された座標グリッドは、ECAD でもカスタマイズできます。

MCADでの基板外形の位置の変更は、コンポーネントやその他のオブジェクトを配置する前に実行して、これらのオブジェクトの位置を手動で復元する必要がないようにする必要があります。

コンポーネント配置のためのMCAD平面

CoDesigner 2.2.0以降では、基板を引っ張るとMCADに上面と下面のコンポーネントプレーンが作成され、MCADにコンポーネントを配置するプロセスが簡素化されます。ECADからプッシュされた部品はMCADに配置され、はんだマスク層の厚さは無視されます。

CoDesigner による導体レイヤー、マスクレイヤー、オーバーレイレイヤーの処理方法

CoDesignerは、基板形状とコンポーネントに加えて、上面と下面(銅、はんだマスク、コンポーネントオーバーレイ層)もECADからMCADに転送します。

デカールとしての ECAD レイヤー

デフォルトでは、これらのレイヤーは ECAD から個別の SVG イメージとしてワークスペースにプッシュされます。ボードアセンブリがMCADにプルされると、CoDesignerはSVG画像をPNG画像に変換します。これらの PNG 画像から、CoDesigner は画像の表側のセットを 1 つの上面デカールに結合し、下面のセットを 1 つの下面デカールに結合します。これらの 2 つのデカールは、MCAD への引き込み中にボードの上面と下面に貼り付けられます。

The top and bottom side decals are applied to each side of the board in MCAD. 

上面と下面のデカールは、MCADのボードの各側面に適用されます。

Fusion 360 - スケッチ プロファイルとしての ECAD 画層

上部/下部の導体レイヤとコンポーネント オーバーレイ画層を ECAD から Autodesk Fusion 360 に転送するには、別の方法を使用します。Autodesk Fusion 360 では、これらの画層はボード オブジェクトに描画されたスケッチ プロファイルとして読み込まれます。このレイヤーセットは、Autodesk Fusion 360で Altium CoDesignerリボンのAdvanced Geometry( ) ボタンをクリックしてオンとオフを切り替えることができます。または、Fusion 360の表示アイコンを使用して、これらの画層を選択的に非表示/表示します。

Component overlay and surface copper layers are created as Sketch Profiles in Autodesk Fusion 360.

コンポーネント オーバーレイとサーフェス導体レイヤは、Autodesk Fusion 360 でスケッチ プロファイルとして作成されます。

上部/下部のソルダー マスク レイヤは Autodesk Fusion 360 に転送されません。代わりに、基板オブジェクトには ECAD Top Solder Mask レイヤーの色が適用されます。

MCADの高度な導体ジオメトリ

導体 + マスク + オーバーレイレイヤーのデカール (画像) を MCAD で表示する代わりに、CoDesigner では、実際の導体ジオメトリ (Advanced Copper Geometryと呼ばれます) と 3D マスクレイヤーを MCAD に転送することもできます。この機能は現在、PTC Creo、Autodesk Inventor、SOLIDWORKS、および Siemens NX でサポートされています。CoDesigner 2.7以降では、コンポーネントオーバーレイ(シルクスクリーン)デカールがはんだマスク押し出しの面に適用されます。

The copper layers can be transferred to MCAD if required. In the image above, the components and the layers have been hidden, except for the top copper layer.必要に応じて、銅層をMCADに転写できます。上の図では、一番上の導体レイヤーを除いて、コンポーネントとレイヤーが非表示になっています。

Altium CoDesigner Settingsを含めるには、Altium CoDesignerのSettingsダイアログでBuild 3D geometry for Copper and Solder Maskオプションを有効にします(必要に応じてBuild Viasオプションも有効にします)。Settingsダイアログには、Altium CoDesigner パネル (画像を表示) の CoDesignerメニューからアクセスします。

Enable the Build 3D geometry for Copper and Solder Mask option to include these layers in the MCAD assembly (Autodesk Inventor dialog).

銅箔とソルダー マスクの 3D ジオメトリを構築オプションを有効にして、これらのレイヤを MCAD アセンブリ(Autodesk Inventor ダイアログ)に含めます。

導体ジオメトリと3Dマスクレイヤーの操作に関する注意事項:

  • 導体層とマスク層は、MCADサブアセンブリとして含まれます。
  • レイヤースタックに存在するすべてのPCB銅箔層が含まれます。なお、銅層の厚さには、表面仕上げなどのめっき層データは含まれません。これは今後のアップデートで追加される予定です。
  • スルーホールパッドバレルは、Build 3D geometry for Copper and Solder Maskオプションが有効になっている場合に含まれます。
  • ビアサーフェス形状は、Build 3D geometry for Copper and Solder Maskオプションが有効な場合にも含まれます。Build Viasオプションを有効にして、ビアの銅バレルを含めます。
  • Build 3D geometry for Copper and Solder Maskオプションを有効にすると、コンポーネント オーバーレイ(シルクスクリーン)デカールがソルダー マスク押し出しの面に適用されます。
  • デザインの複雑さによっては、銅箔ジオメトリやビアを含めると、ファイルサイズが大幅に増加し、デザインをMCADにプルする時間が大幅に増加する可能性があります。
  • 銅箔とマスクのデータは、常に ECAD からプッシュされます。MCADでBuild 3D geometry for Copper and Solder MaskおよびBuild Viasオプションを有効にした場合、ECADから再度プッシュする必要はなく、ボードを閉じてワークスペースから再度プルするだけです。
注意:
  • MCAD CoDesignerのインストールで高度な導体ジオメトリ機能が使用可能になるかどうかについては、右側のペインの注意を参照してください。そうでない場合は、上記のように画像ベースのデカールを使用できます。
  • 銅箔形状は ECAD でのみ編集でき、MCAD で行った編集は ECAD にプッシュされません。

ソルダーマスクの正確な表現

アップデート2.5で導入されたCoDesignerは、 Build 3D Copper オプションが有効になっている場合、MCADの個別のエンティティとして、パッドの開口部を含むはんだマスクの正確なモデルを構築します。マスクは銅と銅の間のエッチング領域を埋めるため、MCADのマスク層の厚さは、ECADで定義されているように、上部の銅層とハンダマスク層の厚さの合計になります。

Since the solder mask fills the etched regions between the tracks, pads and vias, its total thickness in MCAD is the sum of the copper layer thickness plus the solder mask thickness, as defined in ECAD.ハンダ・マスクはトラック、パッド、ビアの間のエッチング領域を埋めるため、MCADにおけるハンダ・マスクの総厚さは、ECADで定義されているように、銅層の厚さとソルダー・マスクの厚さの合計になります。

前述したように、MCADでは、部品は上面と下面の部品面(基板を引っ張ったときにMCADで作成されます)に配置されます。これらのプレーンは上下の銅層の外面にあるため、ECADからプッシュされた部品はMCADに配置され、はんだマスク層の厚さが無視されます。これにより、コンポーネントとハンダマスク層の間に衝突が発生します。これらの衝突によって設計上の問題が生じる場合は、PCBの厚さを一時的に薄くして、部品がはんだマスク層の外面に効果的に収まるようにします。この問題は、今後のアップデートで、MCADのハンダ・マスク層を非表示にするオプションを追加することで解決される予定です。

除外領域とルームのサポート

Altium CoDesignerリボンを使用すると、禁止領域やルームなど、MCADの一般的なPCB固有の設計オブジェクトに簡単にアクセスできます。これらのボタンを使用すると、正しい MCAD オブジェクトタイプを使用して互換性のある ECAD オブジェクトが作成されます。

除外領域のサポート

PCB 除外領域は、特定の ECAD オブジェクトの配置を制限するように設定された基板の領域または領域です。禁止事項は、ボードの両側に定義することも、すべてのPCB層に適用することもできます。この領域から除外するオブジェクトは、禁止領域の制限プロパティとして選択されます。

MCADで除外領域を定義する:

  •  Altium CoDesignerリボンのKeep Out Areaボタンをクリックします。
  • 面、サーフェス、または平面を選択するように求められ、除外領域が必要なボードの側面をクリックします。すべてのレイヤーに適用したい場合は、どちら側にも描画できます。
  • 適切な MCAD スケッチツール (矩形など) をクリックして、除外領域を定義します。スケッチには輪郭線を 1 つだけ含める必要があり、内部輪郭はサポートされていないことに注意してください。
  • 除外領域に必要な形状を描きます。
  • スケッチモードを終了します。
  • これで、フィーチャのプロパティを編集できます。除外領域を囲むフェンスを除外領域と考え、奥行きを 1 mm などの小さな値に編集します。
  • この除外領域は、MCAD で描画されたレイヤー上で、ECAD レイヤー固有の除外領域になります。全レイヤーの除外を定義するには、MCADで両方向に押し出すように除外を構成し、2番目の方向の深さを基板を押し出すのに十分な大きさの値に設定します。
  • MCAD Accept ボタン をクリックして、フィーチャ定義プロセスを終了します。必要に応じて、フィーチャーツリーでフィーチャーの名前を変更できます。
  • Altium CoDesignerパネルで、PCB定義タブを選択し、必要に応じて禁止制限を設定します。これで、除外領域を ECAD にプッシュして、除外領域として追加できるようになりました。MCADでの設定方法に応じて、最上層の除外、最下層の除外、または禁止層の除外になります。必要に応じて、除外形状を電気系CADで調整し、MCADに押し戻すことができます。

ルームのサポート

PCBルームは、特定のコンポーネントを配置する、または除外する必要がある領域を定義するために使用される設計規則です。このルールの一般的な用途は、ルームがカバーするボード領域にコンポーネントの高さ制限を定義することです。通常、ルームルールは、個々のコンポーネントまたはコンポーネントのクラスに適用されます。

MCADでのルームの定義:

  • Altium CoDesignerリボンのText Note Roomボタンをクリックします。
  • 面、サーフェス、または平面を選択するように求められ、部屋を必要とするボードの側面をクリックします。
  • 適切な MCAD スケッチ ツール(矩形など)をクリックして、部屋を定義します。スケッチには輪郭線を 1 つだけ含める必要があり、内部輪郭はサポートされていないことに注意してください。
  • ルームに必要な形状を描きます。
  • スケッチモードを終了します。
  • MCAD Accept ボタン をクリックして、フィーチャ定義プロセスを終了します。必要に応じて、フィーチャーツリーでフィーチャーの名前を変更できます。
  • Altium CoDesignerパネルで、PCB定義タブを選択し、ECADエンジニアにその目的を説明する部屋のコメントを入力します。これで、部屋をECADにプッシュして、MCADで描画されたレイヤーに配置部屋デザインルールとして追加できます。MCAD と ECAD の間で転送できる唯一のプロパティはコメントで、これが配置ルーム設計規則のコメントになります。
  • 配置室の設計室は、ECAD で必要に応じて設定できるようになりました。

Keepout areas and Rooms can be defined in MCAD and pushed to ECAD.除外領域とルームは MCAD で定義し、ECAD にプッシュできます。

ボードエリアの転送に関する注意事項:
  • フィル領域とソリッド領域の ECAD 除外領域がサポートされています。
  • CoDesigner は、ECAD のキープアウトとルームのロックステータスを検出し、MCAD からのプル中にこれらが移動されないようにします。
  • ECAD 除外オブジェクトには一意の識別子やオブジェクト名が含まれていないため、ECAD から MCAD への変更は、既存のオブジェクトを除去し、新しいオブジェクトを (新しい MCAD 名で) 追加することによって行われます。
  • ECAD ルームに加えられた変更も、ECAD から MCAD への変更中に除去済みとしてマークされ、追加されましたが、名前とコメントは保持されます。
  • ECAD で作成または変更された除外領域と部屋は、デフォルトでは MCAD に表示されないため、機械エンジニアにとって冗長な視覚情報が失われます。MCADでの可視性は、必要に応じて復元できます。
バージョンに関する重要な注意: ECAD 拡張機能は更新されているが、MCAD プラグインは更新されていない可能性がある場合は、ECAD の変更に MCAD を適用するときに注意してください。ECAD の PCB に除外とルームが定義されている場合、CoDesigner はそれらの削除を提案します。解決策は、これらの変更を ECAD で拒否して、除外領域と部屋が保持されるようにすることです。

MCADにプルされる部品数の制御

多数のコンポーネントを含むボードで作業する際のパフォーマンスを向上させるため、CoDesigner では、ECAD からのプル中にユーザー定義の高さより低いコンポーネントを除外できます。高さのしきい値については、CoDesigner は ECAD (画像を表示) の構成部品プロパティの一部として定義された高さを使用します。

下の画像に示すように、Altium CoDesigner Settingsダイアログでしきい値の高さを定義します。このダイアログには、MCADのAltium CoDesignerパネルからアクセスし、パネルのメニューでSettingsを選択してダイアログを開きます。

Small components can be excluded during Pull to MCAD by setting the Ignore components smaller than the height threshold.MCADへのプル中に、高さのしきい値より小さいコンポーネントを無視する設定により、小さなコンポーネントを除外できます。

 

バリアントによるPCBの協調設計

Altium Designerを使用すると、電子機器の設計者は、設計中の製品のバリエーションを作成できます。サポートされているバリエーションには、コンポーネントに未適合のフラグを立てる。基板上にシルクスクリーンで印刷されたコンポーネントの値を含む、コンポーネントのパラメータを変更する。または、コンポーネントを代替コンポーネント(別のフットプリントを使用する場合と使用しない場合があります)に置き換えます。

Altium Designerでは、ボードデザインは1つだけです。代替コンポーネントの詳細などのバリアント情報はプロジェクト ファイルに保存され、Projectsパネルでバリアントが選択されたときにボードに適用されます。[No Variations]バージョンのボードは、PcbDocとして保存されます。

Altium Designer can be used to create variations of a board design, select the variant in the Projects panel then Push to MCAD in the CoDesigner panel.Altium Designerを使用して、ボード設計のバリエーションを作成し、Projectsパネルでバリアントを選択してから、CoDesignerパネルでPush to MCADを選択できます。

► ECADのバリアントの操作についてさらに学ぶ。

機械エンジニアへの推奨事項

 

このセクションでは、機械エンジニアが CoDesigner を使用する際に注意すべき機能と動作について詳しく説明します。

MCAD での ECAD 参照指定子の表示

Altium MCAD CoDesignerは、各MCADツールで参照指定子を表示するために異なるアプローチを使用します。

  • Autodesk Fusion - ECAD Propertiesパネルを表示して、現在選択されている部品のプロパティを表示します (画像を表示)。
  • Autodesk Inventor - 参照指定子は、デフォルトでモデルツリーに表示されます (画像を表示)。
  • PTC Creo - パネルのModel Treeモードで、Tree ColumnsボタンをクリックしてModel Tree Columnsダイアログボックスを開きます。Not Displayed TypeECAD Paramsに設定し、ECAD_REF_DESパラメータを見つけて、「Add Columnボタンをクリックします (画像を表示)。
  • SOLIDWORKS - 参照指定子は、デフォルトでモデルツリーに表示されます (画像を表示)。
  • Siemens NX - アセンブリナビゲータで、列名が表示されている場所を右クリックしてコンテキストメニューを開きColumns » Component Nameを選択し[コンポーネント]列を表示します(画像を表示)。

機械エンジニア間の変更の同期

  1. CoDesignerは、Altium 365 WorkspaceなどのAltium Workspaceを介して、機械式PCBアセンブリをECADに転送します。ワークスペースを介してプッシュ/プルされた変更には方向性があります - MCAD からプッシュされた (および ECAD にプルされた) PCB アセンブリは、ECAD からプッシュされた (および MCAD にプルされた) PCB アセンブリとは別にワークスペースに保存されます。つまり、2 人目の機械エンジニアは、機械エンジニアがワークスペースにプッシュしたばかりの修正基板をプルすることはできず、代わりに最後にプッシュされた ECAD データをプルします。MCAD 拘束は、その拘束が作成された MCAD アセンブリにのみ存在することに注意してください。基板がMCADからECADにプッシュされると、拘束によって生じるコンポーネントの位置はプッシュされますが、拘束自体はプッシュされません。したがって、ボードを新しいMCADアセンブリに引き込むと、以前のMCADエンジニアが作成した制約は含まれません。

ECAD and MCAD changes are stored separately in the Workspace.ECAD と MCAD の変更は、ワークスペースに別々に保存されます。

他の機械エンジニアが変更を確認できるようにするには、他のアセンブリの場合と同じ方法でPCBアセンブリを、両方で使用可能な共通のストレージに保存します。この方法では、MCAD 制約が保持されます。または、ECAD 設計者にデータを ECAD にプルして保存し、更新した設計を MCAD にプッシュバックします。ただし、上記で説明したように、この方法では MCAD 制約は含まれません。

  1. もう1つの重要な点は、異なる機械エンジニアによって同じPCBアセンブリに加えられた変更は、プッシュされたときにマージされず、機械エンジニアによってプッシュされた最新の変更が、他の機械エンジニアによってプッシュされた以前の変更を上書きすることです。
Altium Workspaceは、複数のMCADエンジニアが変更を同期するメカニズムとして使用することを意図したものではありません。これは、適切なMCAD製品データ管理システムを介して行う必要があります。使用可能なPDMがなく、Altium Workspaceを使用している場合、ECADエンジニアはMCADエンジニア1の変更をプルして承認し、MCADエンジニア2がプルして確認できるように、更新されたボードをワークスペースにプッシュバックする必要があります(以下を参照)。

同期プロセスの図によるデモンストレーション

ECAD と MCAD は、ワークスペース上の異なるストレージロケーションに変更をプッシュします。つまり、各エンジニアは、他のエンジニアによってプッシュされた変更のみを取得できます。これらの変更には、他のエンジニアがプッシュする前に他のエンジニアによって既に承認されている場合にのみ、独自の変更が含まれます。

たとえば、ボードが ECAD で作成され、ワークスペースにプッシュされ、MCAD にプルされます。

その後、ECADエンジニアがコンポーネントを追加し、MCADエンジニアが穴を追加した場合、およびそれぞれが自分のボードを押してから他方のボードをプルした場合、CoDesignerはMCADエンジニアのボードの穴を取り除き、ECADエンジニアのボード上のコンポーネントを削除しようとします:

各エンジニアには、提案された特定の変更を却下するオプションがあります。たとえば、ECAD エンジニアは穴の追加を受け入れても、除去された構成部品の削除は拒否できます。ただし、この方法で作業すると、複雑なボードや変更を管理するのが難しい場合があります。もう1つのポイントは、デカールに対するすべての変更は、CoDesignerによって単一の変更としてのみ認識されるため、個別にではなく、全体としてのみ承認または拒否できることです。

以下に示すように、1 人のエンジニアが変更を加えてボードをプッシュし、もう 1 人のエンジニアがボードを引っ張ってから変更を行うという方法が適切です。

Use a circular approach to passing design changes between ECAD and MCAD.

循環アプローチを使用して、ECAD と MCAD の間で設計変更を受け渡します。

ECADの基板輪郭に関する問題の解決

基板が ECAD からプッシュされると、CoDesigner は基板の輪郭をチェックし、マイクロセグメントに問題がある場合や、自己交差する輪郭が見つかった場合にユーザーに警告します。ボードが MCAD にプルされると、CoDesigner はこれらの問題の解決を試みます。解決できない場合は、ECAD で解決する必要があります。

マイクロセグメントの自動除去

CoDesigner 2.4では、基板外形のマイクロセグメントを検出して解決する自動機能が導入されました。検出されると、以下に示すように、問題を解決するためのダイアログが表示されます。はいをクリックすると、検出された問題が自動的に解決されます。いいえをクリックしてダイアログを閉じると、エラーダイアログが表示され、問題の場所が詳細に説明され、手動で解決する必要があります(以下で説明します)。

この機能は新しいAPIを利用するため、Altium Designer 21.3.x以降、またはAltium NEXUS 4.3.xから5.8.xでのみ使用できます。
自動機能では、基板外形または基板の切り欠きで検出された自己交差は解決されないことに注意してください。これらを解決するには、以下で説明する手動の手法を使用できます。

マイクロセグメントと自己交差の手動除去

自動的に解決されていない、または基板の切り欠きで検出されたマイクロセグメントと自己交差は、手動で解決する必要があります。

ECAD の問題を修正するには:

  1. ダイアログからテキストエディタにエラー情報をコピーして、課題の座標を使用できるようにします。
  2. スナップグリッド(Gtrl+Gショートカット)を小さい値(0.001 milなど)に設定して、頂点の位置を少し変更できるようにします。
  3. View » Board Planning Modeに切り替えます。
  4. 問題のある場所を拡大します。または、位置をジャンプコマンド(Edit » Jump » New Location、またはJ, Lショートカット)を使用して、 位置をジャンプダイアログに座標を入力します。単位 (mm または mil) が現在のボード単位と異なる場合は、その値に含めることができます。問題の原因が円弧の場合、問題の位置は円弧の中心点である可能性があります。この状況では、基板外形に短く浅い円弧がないか目視で確認します。
  5.  Design » Edit Board Shapeコマンド(D, Dショートカット)を実行します。ボードの外形には、各エッジの端点と中心点が表示されます。互いに非常に接近している複数の頂点と、非常に浅い円弧を確認します。次のヒントを参考にして、問題を解決してください:
    1. エッジまたは頂点をクリックしてドラッグし、形状を変更します。編集中に使用できる形状修正モードには、エッジの分割、エッジの移動(スライド)、エッジのカーブ(曲げ)の3つがあります。編集中にShift+Spaceを押すと、モードが切り替わります。現在のモードがステータスバーに表示されます。
    2. 短いエッジの端にある頂点を少し動かしてから、マウス ボタンを放します。多くの場合、これはソフトウェアが短辺を解決して削除するのに十分です。
    3. 短くて浅い円弧は、Incurvate(曲がった)モードで中心の頂点をドラッグして円弧を平坦にすることで、直線エッジに変換できます(離すと直線エッジに置き換えられます)。
    4. 緑色の位置合わせガイドは、移動するエッジまたは円弧弦が既存のエッジに位置合わせされたときに表示されます。
    5. 頂点をクリックしたまま、Delete キーを押して削除します。頂点を追加するには、Ctrlを押しながらエッジをクリックし、カーソルを置いて放します。
  6. もう一度ボードをプッシュします。

Board contour self-intersections and micro-segments must be resolved before the board can be pushed to MCAD.

基板の輪郭の自己交差とマイクロセグメントは、基板をMCADにプッシュする前に解決する必要があります。

上のビデオでは、Altium Designerの基板外形と基板切り欠きに関する問題の解決方法を紹介しています。このプロセスは、他のAltium設計ソフトウェアでも基本的に同じです。

► 頂点編集モードについてもっと学ぶ。

ボード形状の定義についてもっと学ぶ。

1 つの問題を修正すると、ECAD は基板またはカットアウトの輪郭全体を再計算し、その再計算によって他の問題が自動的に解決される可能性があるため、各修正操作の後にプッシュを実行することをお勧めします。

ECAD側で行われた変更の可視性

PCBアセンブリが収まるように設計されている親デバイス/アセンブリではなく、MCADソフトウェアでPCBアセンブリ自体を開くことが重要です。PCBアセンブリを開くと、ECAD側から行われた変更とプッシュされた変更がAltium CoDesignerパネルに詳細に表示されます。親デバイス/アセンブリが開かれている場合、変更はパネルに詳細に表示されません。

電気系CADからのPCBアセンブリへの変更の取得

  1. MCADでPCBアセンブリを個別のファイルとして(ルートアセンブリとして)開きます。
  2. Altium CoDesignerパネルを開きますく.
  3. プルをクリックします。
  4. テーブル内の変更を確認し、適用する変更を有効にして、適用ボタンをクリックします。
ECAD から MCAD に転送される前に、3D 構成部品モデルは Parasolid フォーマットに変換されます (MCAD での 3Dモデルの命名方法の詳細をご参照ください)。一部のモデルを変換できない場合があります。このようなモデルは MCAD のバウンディング ボックスに置き換えられ、CoDesigner はこれに関する警告メッセージを表示します。
また、ECAD では、このようなモデルを ECAD の単一ボディパラソリッドモデルに置き換えることができます。これらのモデルは、変換せずに ECAD と MCAD の間で直接転送されます。問題のあるモデルの解決についてもっと学ぶ。

PCBアセンブリをMCADで初めて開く場合

  1. PCBアセンブリをデバイスのアセンブリに追加します。
  2. 適切な合致/拘束を適用して固定します。

PCBの輪郭が筐体の形状と一致しない場合:

  1. ボード パーツの編集を開始します。
  2. 基板の押し出しのスケッチを編集し、その形状を筐体に合わせて調整します。
PCB形状を変更する1つの方法は、アウトライン全体を削除し、エンクロージャの対応する輪郭からのオフセットを使用してゼロから作成することです。

MCADでのPCB設計の変更

以下は、基板をECADにプッシュしたときに、MCADで使用される設計形状とオブジェクトがサポートされるようにするためのヒントです。

基板外形の編集

  1. ボード パーツの編集を開始します。
  2. 基板の押し出しのスケッチを編集します。
注意:
  • Creo と Inventor の基板外形スケッチ、または SolidWorks の剛体フレックス基板外形スケッチには、内部輪郭を含めないでください。カットアウトと穴には、それに応じて押し出しカットまたは穴機能を使用します。
  • Inventor の基板外形スケッチに複数のプロファイルを作成しないでください。CoDesigner はそれらを予測できない方法で解釈する可能性があります。
  • Fusion 360 では、プロジェクトコマンドを使用して MCAD で基板形状を再作成し、既存の筐体輪郭を投影する場合は、Fusion 360 の PROJECTダイアログでProjection Linkオプションを無効にする必要があります。[投影リンク]オプションを有効にすると、参照輪郭のサイズが変更されるたびに投影された輪郭のサイズが自動的に変更されますが、この段階では CoDesigner はこの機能をサポートしていません。

MCAD ボードの原点の変更

  1. 必要に応じて、機械エンジニアは基板定義の初期段階でベア基板のMCAD原点を変更できます。そのために、機械エンジニアは、基板部品内で基板外形のスケッチ全体を移動または再描画するだけです。基板部品は、基板アセンブリ内で「固定」として拘束され、その原点はアセンブリの原点と一致します(したがって、「MCAD原点」は基板部品の原点と基板アセンブリの原点の両方に関連します)。
この制約は、予期しない変更を引き起こす可能性があるため、変更または解除しないことを強くお勧めします。
注意:
  • コンポーネントがすでに配置されている場合は、それに応じてボードアセンブリ内で移動する必要があります。
  • ECAD の「電気」基板の原点は、個別に処理されるため、変更されません。

取り付け穴の作成/編集

  1. ボード パーツの編集を開始します。
  2. 基板部品の上面または底面に機能を作成/編集します。
注意:
  • 機能パターンはサポートされていません。
  • 穴の位置が基板エッジを基準にして定義されている場合、基板外形が後で ECAD で修正されて MCAD に戻されると、これらの関係は破棄されます。穴の操作の詳細については、以下の拘束と寸法の操作セクションを参照してください。

カットアウトの作成/編集

  1. ボード パーツの編集を開始します。
  2. 基板部品の上面または底面に基づいて押し出しカット機能を作成/編集します。
注意:
  • 複数の輪郭を持つスケッチは、PTC Creo または Autodesk Inventor ではサポートされていないため、使用しないでください。

  • 機能パターンはサポートされていません。
  • 押し出しカットのスケッチが基板エッジを基準にして定義されている場合、基板外形が後で ECAD で修正されて MCAD に戻されると、これらの拘束関係は破棄されます。

コンポーネントの配置の編集

  1. ボードアセンブリの編集を開始します。
  2. 構成部品の移動/回転/反転、または合致/拘束。
注意:
  • コンポーネントの穴とシルクスクリーンは、MCADのコンポーネントの動きに追従しません。このようなコンポーネント依存の変更を反映するには、基板を ECAD にプッシュし、そこで変更を適用してから、基板を ECAD から MCAD にプッシュして、コンポーネントの穴とシルクスクリーンを更新します。
  • 基板エッジを参照する MCAD 合致/拘束条件は、ECAD で基板形状を修正すると破棄できます。

MCAD の固定または拘束を ECAD のロックに同期させる

構成部品が MCAD で固定または拘束されている場合、その構成部品は ECAD でロックされます (その拘束が PCB アセンブリ内での移動を許可するかどうかは関係ありません)。構成部品が ECAD でロックされている場合、その構成部品は MCAD ですでに拘束されていない限り、MCAD で固定されます。ロック/固定状態の変更は、MCAD と ECAD の間で同期されます。

ECAD 構成部品パラメータの MCAD への転送

ECAD PCB コンポーネントパラメータは、MCAD で作成された対応するモデルに転送されます。これには、もともとMCADに配置されていたコンポーネントは含まれないことに注意してください。

MCAD での制約と寸法の操作

基板外形に適用される制約

  1. 機械エンジニアは、基板外形の要素から別の基板外形要素に拘束を適用できます。データム/参照フィーチャーに。上位レベルのアセンブリの部品に。またはコンポーネントに追加します。CoDesigner では、これらの制約は変更されません。ただし、ECAD側で基板外形を変更すると、MCADで基板部品のスケッチが再描画され、すべてのエッジIDが変更されます。ECADで基板外形の一部を変更すると、MCADで基板全体が再描画され、すべての基板エッジIDが変更されることに注意してください。これらのエッジまたは派生サーフェスに制約が適用されていた場合、それらの拘束は解除されます。ボードはMCADの所定の位置に留まり、必要に応じて制約を手動で復元できます。
制約の再定義に時間がかかることを考慮すると、MCAD では基板外形のみを変更することをお勧めします。
注意:CoDesigner は、機械エンジニア間での変更の転送には使用できません (機械エンジニア間での変更の同期を参照)。

コンポーネントに適用される制約

  1. 機械エンジニアは、コンポーネントから基板に拘束を適用できます。エンクロージャーに;または別のコンポーネントに移動します。これらの制約は、そのコンポーネントのモデルがローカルで見つかる場合(PCBアセンブリが別のフォルダでゼロから構築されていない場合、またはモデルを保存するために共通のフォルダが設定されている場合)に健全な状態を保ちます。ただし、構成部品を ECAD 側で移動した場合、MCAD 側での配置変更はその移動に対応していない可能性があるため、手動で確認する必要があります (この場合、CoDesigner から通知されます)。ただし、構成部品を ECAD 側で移動した場合、MCAD 側での配置変更はその移動に対応していない可能性があるため、手動で確認する必要があります (この場合、CoDesigner から通知されます)。
注意:合致/拘束を適用する場所に注意してください。たとえば、デバイス アセンブリ内に PCB アセンブリを固定しておらず、PCB コンポーネントと筐体の間に拘束/合致を適用した場合、設計に予期しない変更が生じる可能性があります。

MCAD から ECAD に転送されない変更

  • ベアボードの厚さ - ECAD のレイヤースタックによって定義されます。

    注意:MCAD で基板の厚さに加えられた変更は、ECAD では適用できない変更として表示されるため、ECAD 設計者は提案されている変更を認識できます。
  • 基板部品に適用された追加のジオメトリフィーチャー(面取り/フィレットeg. 3D)(基板のZ軸方向の穴と押し出しカットを除く)。
  • 基板アセンブリのコンテキストで作成された追加のジオメトリ フィーチャ (アセンブリのコンテキストで作成された穴など) (これらのフィーチャが部品に伝達される場合を除きます)。
  • 構成部品の穴が構成部品とは別に移動された場合の構成部品の穴の位置。
  • 構成部品の穴のサイズ。
  • 機能パターン。
  • 複数の輪郭を持つカットアウトのスケッチ(PTC Creo および Autodesk Inventor)。
  • 押し出し銅箔に加えられた変更。
  • シルクスクリーンに加えられた変更。
  • コンポーネントの削除。構成部品の位置変更は ECAD に転送されるため、MCAD エンジニアは構成部品を基板領域外に移動することで削除を示すことができます (構成部品の削除がサポートされていない理由については、こちらをご覧ください)。

デバイスアセンブリのコンテキストでの作業

CoDesigner 2.2.0では、MCADのデバイスアセンブリレベルで作業し、ボードとともにエンクロージャをECADに転送するためのサポートが追加されました。以下のビデオは、基板アセンブリをデバイス筐体に組み込み、筐体をECADに転送するプロセスを示しています。

エンクロージャ交換機能が MCAD CoDesigner のインストールで使用可能になるかどうかについては、右側のペインの注意を参照してください。使用できない場合は、このビデオでエンクロージャーを転送する別の方法を紹介します。

エンクロージャーを操作するためのヒント:

  • 基板アセンブリを筐体に配置した後、Altium CoDesignerパネルのRecognizeボタンをクリックします。CoDesignerは、ボードとエンクロージャの関係を検出し、パネルの上部にデバイスエンクロージャに追加されたすべてのボードアセンブリの名前を詳しく説明します
  • 関係が検出されたら、最後のステップはエンクロージャをボードに追加することです。手順は次のとおりです:
    • モデルツリーで筐体を選択します。
    • Altium CoDesignerリボンを表示します。
    • リボンの筐体ボタンをクリックします。
    • Altium CoDesignerパネルを開く/表示すると、Altium CoDesignerrパネルのBoard Enclosureセクションで、エンクロージャーがボードに関連付けられていることを確認できます。
  • これで、ボード付きの筐体をECADにプッシュできます。

変更を含むPCBアセンブリをECADに送付

  • PCBアセンブリがMCADで別のドキュメント(ルートアセンブリとして)として開かれていることを確認します。
  • Altium CoDesignerパネルに移動します。
  • プッシュをクリックします。
*この動作は今後のアップデートで改善予定です。

MCAD データ管理システムの操作

ECAD-MCAD コンポーネントリンケージ機能が MCAD CoDesigner のインストールで使用可能かどうかについては、右側の表示枠の注意を参照してください。

CoDesignerは、PCBがECADからプッシュされ、MCADにプルされるときに、ネイティブMCADコンポーネントの配置をサポートします。これを行うために、CoDesigner は MCAD ソフトウェアに、MCAD のデータ管理システムからコンポーネントのモデルを (モデル名で) 取得し、そのコンポーネントを ECAD から取得したモデルではなく、MCAD PCB アセンブリに配置するように要求します。

ECAD から MCAD へのネイティブコンポーネントリンクは、現在以下でサポートされています:

  • PTC Creo Parametric と CoDesigner Addin バージョン 2.6.0 以降が PTC Windchill® サーバーに接続されている。Windchill への接続方法については、Creo のマニュアルを参照してください。PTC Creoの設定の詳細をご覧ください。
  • SOLIDWORKS PDM Professional に®接続された CoDesigner アドイン バージョン 2.6.0 以降の SOLIDWORKSSOLIDWORKS PDM への接続方法については、SOLIDWORKS のマニュアルを参照してください。ネイティブMCAD構成部品と連携するためのSOLIDWORKSの設定について、詳しくはこちらをご覧ください。
  • Siemens Teamcenter PLMに接続されたSiemens® NX™ with CoDesigner Addinバージョン3.4.0以降。Teamcenter PLMへの接続方法については、Siemens NXのマニュアルを参照してください。ネイティブMCADと連携するためのSiemens NXの設定の詳細をご覧ください。
  • ECADコンポーネントとネイティブMCADコンポーネント間のリンクは、Altium Workspaceで定義します。 ECAD構成部品からMCAD構成部品へのリンクの詳細を参照してください。
  • Altium Workspaceは、複数のMCADエンジニアが変更を同期するメカニズムとして使用することを意図したものではありません。これは、適切なMCAD製品データ管理システムを介して行う必要があります。使用可能なPDMがなく、Altium Workspaceを使用している場合、ECADエンジニアはMCADエンジニア1の変更をプルして承認し、MCADエンジニア2がプルして確認できるように、更新されたボードをワークスペースにプッシュバックする必要があります。

SOLIDWORKS PDM での作業

CoDesignerは、SOLIDWORKS® PDM Professionalで開発され、テストされています。

SOLIDWORKS PDM からのネイティブ MCAD 構成部品の配置

基板設計を電気系CADからSOLIDWORKS MCADに転送する場合、CoDesignerは電気系CAD構成部品をSOLIDWORKS PDMシステムのネイティブMCAD対応構成部品に置き換えることをサポートします。これを実現するには、次の設定を構成する必要があります:

  • MCAD - ここで説明するように、PDM 設定と CoDesigner モデルストレージを構成し、同期要件を理解します。
  • ECAD - 正しい構文を使用して、ECAD 構成部品で MCAD モデルを参照します。MCAD 構成部品参照は、ECAD 構成部品でパラメータとして定義し、パラメータ値を次の形式で指定する必要があります:
    <vault>にある<vault>:folder\folder\component.sldprtは SOLIDWORKS PDM ボルトの名前です。
  • Workspace - ネイティブ MCAD 構成部品を使用するようにワークスペースオプションを設定し、同等の MCAD 構成部品を参照するために使用する ECAD 構成部品パラメータを定義します。ECAD構成部品からMCAD構成部品へのリンクの詳細を参照してください。

既存のPCBアセンブリへの変更を取得する前に

  • モデルを保存するための共通フォルダ構成部品フォルダのローカル コピーをサーバと同期します(SOLIDWORKS PDM のGet latest versionコマンドを使用)。
  • 次のファイルをチェックアウトします:
    • ボードアセンブリ
    • ボードパーツ
    • リジッドフレックス 2.0 アセンブリの場合 - すべての基板部品とサブアセンブリ
    • 3D銅箔が構築されている場合 - 3D銅箔およびはんだマスクに関連するアセンブリおよび部品
    • PNG のデカール(PDM に保存されている場合)

注意:通常、PDM から構成部品モデルをチェックアウトする必要はありません。

ECAD から MCAD への変更のプルについて

  • CoDesignerがコンポーネントプロパティに加えたい変更に注意してください - 対応する文字列は、SOLIDWORKSのAltium CoDesignerパネルの変更リストテーブルで黄色で強調表示されます。

変更がある一般的な理由は、MCAD でコンポーネントモデルを作成するときに、CoDesigner が ECAD のコンポーネントライブラリに保存されているコンポーネントプロパティを MCAD モデルプロパティに書き込むことです。ただし、これらのプロパティの一部 (たとえば、説明材料) は、後で MCAD または PDM によって自動的に変更される場合があります。したがって、プロパティの異なる値が検出された場合、CoDesigner はそれらの変更を提案します。

ただし、これらの変更を適用しようとすると、MCAD では、影響を受ける各モデルを PDM からチェックアウトするか、別の名前で保存する必要があります。これを回避するには、Altium CoDesignerパネルでコンポーネントプロパティの変更に関連する変更のチェックを外します。構成部品の特性が異なる理由を明確にし、MCAD 側と ECAD 側で同期させることを強くお勧めします。

変更の適用後

  • 新しく作成した構成部品、基板アセンブリ、サブアセンブリ、および部品を PDM にチェックインします。

MCAD PCBの複製

既存のMCAD PCBアセンブリを複製して、新しいPCBプロジェクトで再利用して、機械的寸法と参照を失わないようにしたいとお考えですか?これは、MCAD アセンブリの複製コピーの 2 つのプロパティを編集することで実現できます。

MCAD PCB アセンブリは、MCAD PCB アセンブリのPropertiesダイアログボックスで表示および編集できる 2 つのプロパティ ManagedProjectGUIDManagedProjectName によって ECAD プロジェクトに関連付けられます。以下の図は、SOLIDWORKS のプロパティ(Properties)ダイアログを示しています。

Two properties link the MCAD assembly to the ECAD project.2 つのプロパティによって、MCAD アセンブリが ECAD プロジェクトにリンクされます。

  1. 既存の MCAD PCB アセンブリを新しい ECAD プロジェクトに関連付けるには、新しい ECAD プロジェクトに合わせて MCAD アセンブリのこれらのプロパティを更新する必要があります。
  • ManagedProjectName -ECAD PCB プロジェクトのファイル名:<ManagedProjectName>.PrjPcb
  • ManagedProjectGUID - GUIDを見つけるために、以下からコピーできます:
    • ワークスペースブラウザのアドレスバー。プロジェクトが保存されているAltium Workspaceを開き、プロジェクトをダブルクリックして別のブラウザタブで開きます。次の図に示すように、ブラウザーのアドレス バーの URL には ManagedProjectGUID が含まれています。
    • ECAD プロジェクトファイル。プロジェクト ファイルをテキスト エディターで開きます (.PrjPcb拡張子)。ManagedProjectGUIDは、ファイルの先頭にある [Design]セクションにあります (画像を表示)。ManagedProjectGUID をコピーしますが、テキストエディタ内の.PrjPcbファイルを変更または保存しないでください。
  1. MCAD ソフトウェアで、MCAD PCB アセンブリを開き、これら 2 つのプロパティのを編集し、MCAD アセンブリを保存して閉じます。
  2. クローンMCADアセンブリを再度開き、Altium CoDesignerパネルの上部を確認します。手順 1 で複製ファイルに入力したManagedProjectNameプロパティが表示されます。その場合は、クローン作成プロセスが成功し、MCAD ソフトウェアからボード定義をワークスペースにプッシュできます。

    After editing the ManagedProjectName and ManagedProjectGUID properties, the CoDesigner panel will reflect the updated project name.ManagedProjectNameプロパティとManagedProjectGUIDプロパティを編集すると、CoDesigner パネルに更新されたプロジェクト名が反映されます。

 

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content