Ansys CoDesigner

高速回路やRF回路を備えた現代の電子製品は複雑化しているため、PCB設計プロセスではPCBエンジニアとシミュレーションエンジニアの密なコミュニケーションが必要であり、そのやり取りは双方にとって可能な限り明確かつ簡潔であるべきです。PCBエンジニアが変更した設計や、シミュレーションエンジニアが最適化した設計をエクスポートして相手側に渡すだけでは不十分で、何が変更されたのかも伝える必要があります。これは通常、メールや口頭で行われます。しかしこの方法では、すべての依頼を追跡し、設計変更を決定したり新しい解析を開始したりするためにデータを手作業で比較する必要があるため、完全とは言えません。こうした課題や関連する問題は、PCB設計領域とシミュレーション領域の間でプリント基板設計を転送するためのインターフェースであるAnsys CoDesignerによって解決できます。

この機能は、Ansys CoDesigner 拡張機能(Altium Designer用)およびAltium Link 拡張機能(Ansys Electronics Desktop用)がインストールされている場合に利用できます。

対応ソフトウェア

現在サポートされているシミュレーションプラットフォームとバージョンは次のとおりです。

Ansys Electronics Desktop (AEDT) – バージョン 2023 R1、2023 R2、2024 R1、 2024 R2

インストールと設定

Altium DesignerでAnsys CoDesignerにアクセスするには、Ansys CoDesigner ソフトウェア拡張機能をインストールする必要があります。この拡張機能は手動でインストールまたは削除できます。

拡張機能の管理について詳しくは、Extending Your Installation ページ(Altium Designer DevelopAltium Designer AgileAltium Designer)を参照してください。

Ansys Electronics DesktopでAnsys CoDesignerにアクセスするには、Altium Link 拡張機能をインストールする必要があります。手順は次のとおりです。

  1. Altium Link拡張機能のアーカイブをダウンロードして解凍します。入手するには、ansyscollaboration@altium.com に連絡してください(使用しているAEDTのバージョンを提示してください)。

  2. AEDTアプリケーションが閉じていることを確認します。

  3. 解凍したフォルダ内でinstall_altiumlink.batファイルを見つけ、右クリックしてRun as administratorを選択します。

  4. AEDTを開き、メインメニューからTools » Layout Links コマンドを選択します。

  5. 開いたLayout LinksダイアログのConfigタブで、Add Linkボタンをクリックし、AEDTプログラムファイルの\AnsysEM\<version>\Win64フォルダを参照して、altiumlink.dllファイルを開きます。

  6. Layout LinksダイアログのLayout Links タブで、Altiumリンクが一覧に表示されていることを確認し、ダイアログを閉じます。

仕組み

Ansys CoDesigner の機能がPCB設計ソフトウェアとシミュレーションソフトウェアに追加されると、設計変更を相互にやり取りできるようになります。設計変更は、2つの領域間の橋渡しとして機能するAltium 365 Workspaceを介して受け渡されます。Workspaceを介して設計変更をやり取りする利点は、更新プロセスがstatelessになることです。つまり、双方が独立して作業を継続でき、相手チームが設計/シミュレーションプロセスのどこまで進んでいるかを気にする必要がありません。

Ansys CoDesigner は、2つの領域間で設計変更を双方向にPush/Pullできるようにします。Altium Designer側では、レイヤースタックと材料、コンポーネント、プリミティブの変更が検出され、AEDTに適用できます。AEDT側では、レイヤースタックと材料に対する提案変更をEDBファイル経由でPushでき、Altium Designerで検出/適用できます。ECADエンジニアとシミュレーションエンジニアはコメント機能でコミュニケーションでき、各コメントスレッドは設計内の特定コンポーネントに紐づきます。シミュレーション結果はAEDTからAltium 365 WorkspaceへPushでき、設計のリビジョンに関連付けられます。Workspaceのブラウザインターフェースで閲覧でき、Altium Designer内でもプレビュー可能です。

コラボレーションインターフェース

  • Altium Designerでは、Ansys CoDesigner パネルを使用して設計変更を相互にPush/Pullし、メッセージを表示します。

    Ansys CoDesigner パネルは、Altium DesignerのPCBエディタで、設計領域右下のPanels ボタンをクリックし、表示されるメニューからAnsys CoDesigner オプションを選択して開きます。パネルにアクセスするにはWorkspaceに接続している必要があり、またPCBドキュメントはこのWorkspaceに保存されたPCBプロジェクトの一部である必要があります(機能を使用するため)。

  • AEDTでは、Layout Linksダイアログ(Tools » Layout Links)から、またはプロジェクトを開いた状態でリボンのDesktopタブからアクセスできるダイアログを使用して、次を行います。
    • Altium 365 Workspaceに接続し、そこからPCB設計をインポートする。
    • 設計をWorkspaceへPushし、WorkspaceからPullする。
    • Altium DesignerとAEDT間のデータ交換履歴を確認する。
    • 設計内のコンポーネントにコメントを追加する。

Altium Designerから変更をPushする

Altium Designerから設計をPushするには、Ansys CoDesigner パネルのPush ボタンをクリックします。パネル上部に編集ウィンドウが表示されます。設計変更に関するメッセージを入力し、Sendをクリックします。Ansys CoDesigner パネルのLatest from Altium Designer領域が更新され、このPushの詳細が表示されます。

その後、設計をAEDTにインポートできます。すでにインポート済みの設計の場合、変更をAEDTへPullできます。

Ansys CoDesign機能を使用する場合、シミュレーションモデル(SPICE、IBISなど)に関する情報は、Engineering Change Orderの適用時に回路図からPCBへ転送される点に注意してください。回路図とPCB間のシミュレーションモデルの差分検出、およびそれらの差分に対するECO作成をそれぞれ設定するには、Project OptionsダイアログのComparatorタブでChanged Simulation Model比較タイプを使用し、Project OptionsダイアログECO GenerationタブでChange Component Simulation Model 変更タイプを使用します。

回路図とPCBの同期を維持するについて詳しく学ぶ。

Pushと共有でシミュレーションエンジニアを招待する

Ansys CoDesigner パネルでPush をクリックすると、Sendボタンをクリックした後に開くShare with a Simulation Engineerダイアログを使用して、シミュレーションエンジニアに招待メールを送るために、Comment フィールドの下にあるShare オプションを有効にすることもできます。

シミュレーションエンジニアのメールアドレスと(必要に応じて)任意のメモを入力し、Share ボタンをクリックします。共有先は、すでにWorkspaceチームのメンバーであるユーザー、組織内外の登録済みAltium ユーザー、またはAltiumアカウントを持たないユーザーのいずれでも可能です。入力したメールアドレスのユーザーが組織外の可能性があることを通知するダイアログが表示される場合があります。その場合でも招待するにはOK をクリックします。

少し待つと、招待が正常に送信されたことを示す別のダイアログが表示されます。

招待プロセスの一環として:

  • すでにWorkspaceチームのメンバーであるユーザーには、プロジェクトが閲覧権限(View)で共有され、Workspace内のプロジェクトにアクセスするための招待メールが送信されます。
  • WorkspaceチームのメンバーではないがAltiumアカウントを持つユーザー(組織内外を問わず)は、Workspaceチームのメンバーとして追加され、プロジェクトが閲覧権限(View)で共有されます。Workspace内のプロジェクトにアクセスするための招待メールが送信されます。
  • Altiumアカウントを持たないユーザーには、Altiumアカウントのサインアップ/登録のための中間フォームへ誘導するメールが送信されます。サインアップ後にWorkspaceチームのメンバーとして追加され、プロジェクトが閲覧権限(View)で共有されます。
  • 招待はWorkspaceの管理者(Administrator)のみが実行できます。
  • プロジェクトが共有されていない場合、シミュレーションエンジニアはAEDTでボード設計をインポートできません。
  • ブラウザでWorkspaceにサインインし、招待したシミュレーションエンジニアにプロジェクトShare ダイアログでEdit permissions が割り当てられていることを確認してください。シミュレーションエンジニアはView権限のみでも設計をPullできますが、the project が編集権限(Edit)で共有されていない場合、設計への変更をPushできません。
  • Altiumアカウントを持たないユーザーは、サインアップ後は自分専用の個人組織として扱われる点に注意してください。あなたの組織には追加されません。

Altium Designerへ変更をPullする

AEDTから新しい変更がPushされると、Ansys CoDesigner パネルにNew changes have been detected バナーが自動的に表示されます。パネルには、Pushを実行したシミュレーションエンジニアの名前と、Push時に入力された任意のコメントが表示されます。

Pull ボタンをクリックし、かつ Push from AEDT に EDB ファイルが含まれている場合、Workspace 上のスナップショットと同期するために作業ファイルへ適用すべき変更点が一覧表示されます。検出された差分はそれぞれ、パネル内の Changes リストに表示されます。適用したくない変更については、該当するチェックボックスをクリアしてください。準備ができたら Apply ボタンをクリックして、有効になっている変更をすべて design に適用します。

Push from AEDT にシミュレーション結果が含まれている場合、パネルに Design Summary コントロールが表示されます。このコントロールをクリックすると、Design Summary ダイアログにシミュレーション結果が表示されます。

シミュレーション結果は、Altium 365 のブラウザインターフェースにおけるプロジェクトビューからも、Simulation エリアAnsys フォルダで参照できます。

AEDT へのデザインのインポート

AEDT で PCB デザインの作業を開始するには、まず AEDT にインポートする必要があります。手順は次のとおりです。

  1. Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Projects を選択します。あるいは、プロジェクトを開いた状態でリボンの Desktop タブにある Projects ボタンをクリックします。Altium ダイアログが開きます。
  2. Altium アカウントにサインインします。ダイアログ上部のドロップダウンで Altium Account エントリが選択されていることを確認し、Sign In ボタンをクリックします。既定のブラウザでページが開くので、Altium アカウントの資格情報を入力するか、SSO を使用して Altium アカウントにサインインできます。show example

    • SSO 認証方式は AEDT 2024 R1 でサポートされています。
    • 接続後、現在接続している Altium アカウントからサインアウトするには、Altium ダイアログ上部の Sign Out ボタンを使用します。
  3. 必要なプロジェクトが存在する Workspace を、Workspace ドロップダウンリストから選択します。
  4. Projects リストでプロジェクトを選択し、Import ボタンをクリックします。

    インポート可能にするには、プロジェクトが pushed from Altium Designer されている必要がある点に注意してください。
  5. 開いた Save As ダイアログで AEDT プロジェクトファイルを保存し、その後 Altium ダイアログを閉じます。

  • 接続中の Workspace から最新データを取得してダイアログを更新するには、Altium ダイアログの Refresh ボタンを使用します。
  • 後の段階で、インポート済みデザインの作業を続けるには、AEDT プロジェクトの作業コピー(File » Open)を再度開きます。

AEDT からの変更のプッシュ

AEDT からデザインをプッシュするには、次のとおりです。

  1. Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Push/Pull を選択します。あるいは、プロジェクトを開いた状態でリボンの Desktop タブにある Push/Pull ボタンをクリックします。
  2. 開いたダイアログ上部の Comment フィールドを使用して、プッシュに含まれる内容を説明するコメントを追加します。
  3. Include EDB file(デザイン変更をプッシュ)および/または Include the Simulation Result(シミュレーション結果をプッシュ)オプションを有効にします。
  4. Push to Altium 365 ボタンをクリックします。ダイアログの Latest from Ansys 領域が更新され、このプッシュの詳細が表示されます。

このプッシュは Altium Designer 側で検出され、as described above のとおり Altium Designer にプルできます。

AEDT への変更のプル

デザイン変更が pushed from Altium Designer された場合、AEDT でプルできます。

  1. Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Push/Pull を選択します。あるいは、プロジェクトを開いた状態でリボンの Desktop タブにある Push/Pull ボタンをクリックします。
  2. 開いたダイアログの Latest From Altium 領域で、Altium Designer からの最新プッシュに関する情報を確認し、Show Changes ボタンをクリックして、Workspace 上のデザインと AEDT の現在のデザインとの差分が説明されるダイアログを開きます。ダイアログの各タブに用意されたチェックボックスを使用して、AEDT のデザインに適用したい変更を選択します。

    Refresh ボタンを使用して、Latest From Altium 領域を最新データで更新します。
  3. 変更内容を確認したら、Apply changes ボタンをクリックして AEDT のデザインに変更を適用します。

supported AEDT versions ではすべて、all changes to AEDT をプルするために、EDB Diff ダイアログの各タブで Apply changes ボタンをクリックする必要があります。

交換履歴の確認

デザインのプッシュ/プルの履歴は保持されます。

Altium Designer で履歴を確認するには、Ansys Codesigner panel の Latest from the Ansys 領域タイトル右側にある History コントロールをクリックします。Altium Designer と Ansys の両方からのプッシュ/プルの一覧が開きます。最新の変更に戻るには、パネル上部の ボタンを使用します。

AEDT で履歴を確認するには、Layout Links ダイアログ(Tools » Layout Links)の Layout Links タブ上にある Altium リンクの [Action] セルをクリックして Push/Pull または Comment を選択するか、リボンの Desktop タブにある Push/Pull または Comment  ボタンをクリックします。開いたダイアログの History タブを選択します。プッシュ/プルのエントリを展開すると詳細を確認できます。Refresh ボタンを使用して、タブを最新データで更新します。

Altium Designer と AEDT でのコメント追加

電気設計エンジニアとシミュレーションエンジニアの双方は、特定のコンポーネントに紐づくコメントスレッドを作成することで、Workspace のコメント機能を活用できます。

Altium Designer では、既存のコメントは Comments and Tasks パネルから参照できます。

  • PCB 上のコンポーネントに新しいコメントを追加するには、パネル上部の Comments ボタンをクリックし、デザインスペース上のコンポーネントにカーソルを合わせて青い枠でハイライトされた状態にしてからクリックします。開いたコメント入力ダイアログでコメントを入力し、Post をクリックします。

  • コメントに返信するには、Comments and Tasks パネルでコメントエントリを選択し、コメント入力ダイアログのテキストフィールドに返信を入力して Reply をクリックします。返信がコメントスレッドに追加されます。

詳細は Document Commenting ページを参照してください。

AEDT では、コメントスレッドは Altium ダイアログの Comments タブで管理します。これは、Layout Links ダイアログ(Tools » Layout Links)の Layout Links タブ上にある Altium リンクの [Action] セルをクリックして Comment を選択することでアクセスできます。ダイアログ上部のリストには、プロジェクトの既存コメントスレッドが表示されます。

AEDT でコンポーネントにコメントを追加するには、次のとおりです。

  1. Components パネル(View » Components)またはデザインスペースで、特定のコンポーネントを選択します。
  2. Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Comment を選択します。
  3. 開いたダイアログ下部の Comment フィールドにコメントを入力します。
  4. Create Thread ボタンをクリックします。新しいスレッドがリストに追加されます。

AEDT から既存スレッドに返信するには、次のとおりです。

  1. Altium ダイアログの Comments タブにあるリストで、番号付きのコメントエントリを選択します。
  2. ダイアログ下部の Comment フィールドに返信を入力します。
  3. Reply Thread ボタンをクリックします。関連するコメントスレッドのエントリ配下に、新しい返信がリストへ追加されます。

  • 追加後、AEDT から追加された新しいスレッドおよび返信は、Altium Designer の Comments and Tasks パネルでも利用可能になります。
  • Altium Designer から追加された新しいコメントや返信で Altium ダイアログの Comments タブを更新するには、Refresh ボタンをクリックします。
  • 解決済み(Altium Designer 側で)としてマークされたコメントスレッドをリストから非表示にするには、Altium ダイアログで Unresolved Only オプションを有効にします。
  • Altium ダイアログで、コメントおよびコメントスレッドの選択エントリに対する右クリックメニューを使用すると、このエントリの削除、関連コンポーネントの選択、またはデザインスペース上でのコンポーネントへのズームインが行えます。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content