Ansys CoDesigner
高速回路やRF回路を備えた現代の電子製品は複雑化しているため、PCB設計プロセスではPCBエンジニアとシミュレーションエンジニアの密なコミュニケーションが必要であり、そのやり取りは双方にとって可能な限り明確かつ簡潔であるべきです。PCBエンジニアが変更した設計や、シミュレーションエンジニアが最適化した設計をエクスポートして相手側に渡すだけでは不十分で、何が変更されたのかも伝える必要があります。これは通常、メールや口頭で行われます。しかしこの方法では、すべての依頼を追跡し、設計変更を決定したり新しい解析を開始したりするためにデータを手作業で比較する必要があるため、完全とは言えません。こうした課題や関連する問題は、PCB設計領域とシミュレーション領域の間でプリント基板設計を転送するためのインターフェースであるAnsys CoDesignerによって解決できます。
対応ソフトウェア
現在サポートされているシミュレーションプラットフォームとバージョンは次のとおりです。
Ansys Electronics Desktop (AEDT) – バージョン 2023 R1、2023 R2、2024 R1、 2024 R2
インストールと設定
Altium DesignerでAnsys CoDesignerにアクセスするには、Ansys CoDesigner ソフトウェア拡張機能をインストールする必要があります。この拡張機能は手動でインストールまたは削除できます。
拡張機能の管理について詳しくは、Extending Your Installation ページ(Altium Designer Develop、Altium Designer Agile、Altium Designer)を参照してください。
Ansys Electronics DesktopでAnsys CoDesignerにアクセスするには、Altium Link 拡張機能をインストールする必要があります。手順は次のとおりです。
-
Altium Link拡張機能のアーカイブをダウンロードして解凍します。入手するには、ansyscollaboration@altium.com に連絡してください(使用しているAEDTのバージョンを提示してください)。
-
AEDTアプリケーションが閉じていることを確認します。
-
解凍したフォルダ内で
install_altiumlink.batファイルを見つけ、右クリックしてRun as administratorを選択します。 -
AEDTを開き、メインメニューからTools » Layout Links コマンドを選択します。
-
開いたLayout LinksダイアログのConfigタブで、Add Linkボタンをクリックし、AEDTプログラムファイルの
\AnsysEM\<version>\Win64フォルダを参照して、altiumlink.dllファイルを開きます。 -
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できます。
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)で共有されます。
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 ダイアログにシミュレーション結果が表示されます。
AEDT へのデザインのインポート
AEDT で PCB デザインの作業を開始するには、まず AEDT にインポートする必要があります。手順は次のとおりです。
- Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Projects を選択します。あるいは、プロジェクトを開いた状態でリボンの Desktop タブにある Projects ボタンをクリックします。Altium ダイアログが開きます。
-
Altium アカウントにサインインします。ダイアログ上部のドロップダウンで Altium Account エントリが選択されていることを確認し、Sign In ボタンをクリックします。既定のブラウザでページが開くので、Altium アカウントの資格情報を入力するか、SSO を使用して Altium アカウントにサインインできます。show example。
- 必要なプロジェクトが存在する Workspace を、Workspace ドロップダウンリストから選択します。
-
Projects リストでプロジェクトを選択し、Import ボタンをクリックします。
- 開いた Save As ダイアログで AEDT プロジェクトファイルを保存し、その後 Altium ダイアログを閉じます。
AEDT からの変更のプッシュ
AEDT からデザインをプッシュするには、次のとおりです。
- Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Push/Pull を選択します。あるいは、プロジェクトを開いた状態でリボンの Desktop タブにある Push/Pull ボタンをクリックします。
- 開いたダイアログ上部の Comment フィールドを使用して、プッシュに含まれる内容を説明するコメントを追加します。
- Include EDB file(デザイン変更をプッシュ)および/または Include the Simulation Result(シミュレーション結果をプッシュ)オプションを有効にします。
- Push to Altium 365 ボタンをクリックします。ダイアログの Latest from Ansys 領域が更新され、このプッシュの詳細が表示されます。
このプッシュは Altium Designer 側で検出され、as described above のとおり Altium Designer にプルできます。
AEDT への変更のプル
デザイン変更が pushed from Altium Designer された場合、AEDT でプルできます。
- Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Push/Pull を選択します。あるいは、プロジェクトを開いた状態でリボンの Desktop タブにある Push/Pull ボタンをクリックします。
-
開いたダイアログの Latest From Altium 領域で、Altium Designer からの最新プッシュに関する情報を確認し、Show Changes ボタンをクリックして、Workspace 上のデザインと AEDT の現在のデザインとの差分が説明されるダイアログを開きます。ダイアログの各タブに用意されたチェックボックスを使用して、AEDT のデザインに適用したい変更を選択します。
- 変更内容を確認したら、Apply changes ボタンをクリックして AEDT のデザインに変更を適用します。
交換履歴の確認
デザインのプッシュ/プルの履歴は保持されます。
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 でコンポーネントにコメントを追加するには、次のとおりです。
- Components パネル(View » Components)またはデザインスペースで、特定のコンポーネントを選択します。
- Layout Links ダイアログ(Tools » Layout Links)で、Layout Links タブ上の Altium リンクの [Action] セルをクリックし、Comment を選択します。
- 開いたダイアログ下部の Comment フィールドにコメントを入力します。
- Create Thread ボタンをクリックします。新しいスレッドがリストに追加されます。
AEDT から既存スレッドに返信するには、次のとおりです。
- Altium ダイアログの Comments タブにあるリストで、番号付きのコメントエントリを選択します。
- ダイアログ下部の Comment フィールドに返信を入力します。
- Reply Thread ボタンをクリックします。関連するコメントスレッドのエントリ配下に、新しい返信がリストへ追加されます。












