Ansys CoDesigner
Aufgrund der Komplexität moderner elektronischer Produkte mit Hochgeschwindigkeits- und HF-Schaltungen ist während des PCB-Entwurfsprozesses eine intensive Kommunikation zwischen PCB- und Simulationsingenieuren erforderlich. Diese Kommunikation sollte für beide Seiten so klar und einfach wie möglich sein. Es reicht nicht aus, einen vom PCB-Ingenieur geänderten oder vom Simulationsingenieur optimierten Entwurf zu exportieren und an die andere Seite weiterzugeben – es muss auch kommuniziert werden, was geändert wurde, was üblicherweise per E-Mail oder mündlich geschieht. Dieser Ansatz ist unvollkommen, da alle Anfragen nachverfolgt und die Daten manuell verglichen werden müssen, um über Designänderungen zu entscheiden oder eine neue Analyse zu starten. Diese und andere damit verbundene Herausforderungen können durch Ansys CoDesigner überwunden werden, eine Schnittstelle zur Übertragung von Leiterplattendesigns zwischen den Bereichen PCB-Design und Simulation.
Unterstützte Software
Die folgende Simulationsplattform und ihre Versionen werden derzeit unterstützt:
Ansys Electronics Desktop (AEDT) – Version 2023 R1, 2023 R2, 2024 R1, 2024 R2
Installation und Konfiguration
Um auf den Ansys CoDesigner in Altium Designer zugreifen zu können, muss die Software-Erweiterung Ansys CoDesigner installiert sein. Diese Erweiterung kann manuell installiert oder entfernt werden.
Weitere Informationen zur Verwaltung von Erweiterungen finden Sie auf der Seite Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).
Um auf den Ansys CoDesigner in Ansys Electronics Desktop zugreifen zu können, muss die Erweiterung Altium Link installiert werden. Der Vorgang ist wie folgt:
-
Laden Sie das Archiv der Erweiterung Altium Link herunter und entpacken Sie es. Es kann durch Kontaktaufnahme mit ansyscollaboration@altium.com bezogen werden (geben Sie die verwendete AEDT-Version an).
-
Stellen Sie sicher, dass die AEDT-Anwendung geschlossen ist.
-
Suchen Sie im entpackten Ordner die Datei
install_altiumlink.bat, klicken Sie mit der rechten Maustaste darauf und wählen Sie Run as administrator. -
Öffnen Sie AEDT und wählen Sie den Befehl Tools » Layout Links aus den Hauptmenüs.
-
Klicken Sie auf der Registerkarte Config des sich öffnenden Dialogs Layout Links auf die Schaltfläche Add Link, navigieren Sie zum Ordner
\AnsysEM\<version>\Win64der AEDT-Programmdateien und öffnen Sie die Dateialtiumlink.dll. -
Stellen Sie auf der Registerkarte Layout Links des Dialogs Layout Links sicher, dass der Link Altium aufgeführt ist, und schließen Sie den Dialog.
Funktionsweise
Sobald die Ansys CoDesigner Funktionalität zur PCB-Design- und Simulationssoftware hinzugefügt wurde, können Designänderungen in beide Richtungen übertragen werden. Designänderungen werden über einen Altium 365 Workspace übergeben, der als Brücke zwischen den beiden Bereichen fungiert. Der Vorteil der Übertragung von Designänderungen über einen Workspace besteht darin, dass der Aktualisierungsprozess stateless wird. Das bedeutet, dass jede Seite unabhängig weiterarbeiten kann; es besteht keine Notwendigkeit, sich Gedanken darüber zu machen, wie weit das andere Team im Design-/Simulationsprozess ist.
Ansys CoDesigner ermöglicht das bidirektionale Pushen/Pullen von Designänderungen zwischen den beiden Bereichen. Aus Altium Designer werden Änderungen am Lagenaufbau und an Materialien, Komponenten und Primitiven erkannt und können in AEDT angewendet werden. Aus AEDT können vorgeschlagene Änderungen am Lagenaufbau und an Materialien über die EDB-Datei übertragen und in Altium Designer erkannt/angewendet werden. ECAD- und Simulationsingenieure können über das Kommentarsystem kommunizieren, wobei jeder Kommentar-Thread an eine bestimmte Komponente in einem Design angehängt ist. Simulationsergebnisse können von AEDT in den Altium 365 Workspace übertragen und einer Revision des Designs zugeordnet werden, mit der Möglichkeit, sie über die Browseroberfläche des Workspace anzuzeigen und innerhalb von Altium Designer in der Vorschau zu betrachten.
Die Kollaborationsschnittstelle
-
In Altium Designer wird das Ansys CoDesigner Panel verwendet, um Designänderungen in beide Richtungen zu pushen und zu pullen sowie Meldungen anzuzeigen.
Auf das Ansys CoDesigner Panel wird im PCB-Editor in Altium Designer zugegriffen, indem Sie auf die Schaltfläche Panels unten rechts im Designbereich klicken und im daraufhin angezeigten Menü die Option Ansys CoDesigner auswählen. Beachten Sie, dass Sie mit einem Workspace verbunden sein müssen, um auf das Panel zugreifen zu können, und dass das PCB-Dokument Teil eines in diesem Workspace gespeicherten PCB-Projekts sein muss, damit Sie die Funktionalität nutzen können.
-
In AEDT werden Dialoge verwendet, auf die über den Dialog Layout Links (Tools » Layout Links) oder über die Registerkarte Desktop im Menüband bei geöffnetem Projekt zugegriffen wird, um:
- eine Verbindung zu Ihrem Altium 365 Workspace herzustellen und ein PCB-Design daraus zu importieren.
- das Design in den Workspace zu pushen und daraus zu pullen.
- den Verlauf des Datenaustauschs zwischen Altium Designer und AEDT zu untersuchen.
- Kommentare zu Komponenten im Design hinzuzufügen.
Änderungen aus Altium Designer pushen
Um das Design aus Altium Designer zu pushen, klicken Sie auf die Schaltfläche Push im Ansys CoDesigner Panel. Oben im Panel erscheint ein Bearbeitungsfenster. Geben Sie eine Nachricht zur Designänderung ein und klicken Sie dann auf Send. Der Bereich Latest from Altium Designer des Ansys CoDesigner Panels wird mit den Details zu diesem Push aktualisiert.
Das Design kann dann in AEDT importiert werden. Bei einem Design, das bereits importiert wurde, können die Änderungen nach AEDT gepullt werden.
Pushen und Freigeben, um einen Simulationsingenieur einzuladen
Wenn Sie im Ansys CoDesigner Panel auf Push klicken, können Sie auch die Option Share unterhalb des Felds Comment aktivieren, um dem Simulationsingenieur über den Dialog Share with a Simulation Engineer, der nach dem Klicken auf die Schaltfläche Send geöffnet wird, eine Einladung per E-Mail zu senden.
Geben Sie die E-Mail-Adresse des Simulationsingenieurs und optional eine Notiz ein (falls erforderlich) und klicken Sie dann auf die Schaltfläche Share . Sie können für eine Person freigeben, die bereits Mitglied Ihres Workspace-Teams ist, für einen anderen registrierten Altium Benutzer innerhalb oder außerhalb Ihrer Organisation oder für einen Benutzer ohne Altium-Konto. Möglicherweise wird ein Benachrichtigungsdialog eingeblendet, der Sie darauf hinweist, dass sich der Benutzer, dessen E-Mail-Adresse Sie eingegeben haben, außerhalb Ihrer Organisation befinden könnte – klicken Sie auf OK , um ihn trotzdem einzuladen.
Nach kurzer Verzögerung erscheint ein weiterer Dialog, der anzeigt, dass die Einladung erfolgreich gesendet wurde.
Als Teil des Einladungsprozesses:
- Ein Benutzer, der bereits Mitglied Ihres Workspace-Teams ist, erhält eine Projektfreigabe mit Ansichtsrechten und eine Einladungs-E-Mail, über die er Zugriff auf das Projekt im Workspace erhält.
- Ein Benutzer, der nicht Mitglied Ihres Workspace-Teams ist, aber über ein Altium-Konto verfügt (unabhängig davon, ob er sich innerhalb oder außerhalb Ihrer Organisation befindet), wird als Mitglied zum Workspace-Team hinzugefügt, und das Projekt wird mit Ansichtsrechten für ihn freigegeben. Er erhält eine Einladungs-E-Mail, über die er Zugriff auf das Projekt im Workspace erhält.
- Ein Benutzer ohne Altium-Konto erhält eine E-Mail, die ihn zu einem Zwischenformular weiterleitet, um sich für ein Altium-Konto anzumelden/zu registrieren. Nach der Registrierung wird er als Mitglied zum Workspace-Team hinzugefügt, und das Projekt wird mit Ansichtsrechten für ihn freigegeben.
Änderungen in Altium Designer pullen
Wenn neue Änderungen aus AEDT gepusht werden, erscheint automatisch das Banner New changes have been detected im Ansys CoDesigner Panel. Das Panel zeigt den Namen des Simulationsingenieurs an, der den Push durchgeführt hat, sowie den optionalen Kommentar, den er beim Pushen eingegeben hat.
Wenn auf die Schaltfläche Pull geklickt wird und die EDB-Datei in den Push aus AEDT einbezogen wurde, wird jede Änderung aufgelistet, die an der Arbeitsdatei vorgenommen werden muss, um sie mit dem Snapshot in Ihrem Workspace zu synchronisieren. Jeder erkannte Unterschied wird in der Liste Changes im Panel aufgeführt. Deaktivieren Sie das Kontrollkästchen für jede Änderung, die Sie nicht anwenden möchten. Wenn Sie bereit sind, klicken Sie auf die Schaltfläche Apply , um alle aktivierten Änderungen auf das Design anzuwenden.
Wenn die Simulationsergebnisse in den Push aus AEDT einbezogen wurden, wird das Steuerelement Design Summary im Panel angezeigt. Klicken Sie auf das Steuerelement, um die Simulationsergebnisse im Dialog Design Summary anzuzeigen.
Importieren eines Designs in AEDT
Um mit der Arbeit an einem PCB-Design in AEDT zu beginnen, muss es zunächst in AEDT importiert werden. Gehen Sie dazu wie folgt vor:
- Im Dialog Layout Links (Tools » Layout Links) klicken Sie auf die Zelle [Action] für den Link Altium auf der Registerkarte Layout Links und wählen Projects aus. Alternativ klicken Sie auf die Schaltfläche Projects auf der Registerkarte Desktop des Menübands, wenn ein Projekt geöffnet ist. Der Dialog Altium wird geöffnet.
-
Melden Sie sich bei Ihrem Altium-Konto an. Stellen Sie sicher, dass der Eintrag Altium Account in der Dropdown-Liste oben im Dialog ausgewählt ist, und klicken Sie auf die Schaltfläche Sign In. In Ihrem Standardbrowser wird eine Seite geöffnet, auf der Sie Ihre Zugangsdaten für Ihr Altium-Konto eingeben oder SSO verwenden können, um sich bei Ihrem Altium-Konto anzumelden – Beispiel anzeigen.
- Wählen Sie den Workspace, in dem sich das benötigte Projekt befindet, aus der Dropdown-Liste Workspace aus.
-
Wählen Sie das Projekt in der Liste Projects aus und klicken Sie auf die Schaltfläche Import.
- Speichern Sie die AEDT-Projektdatei über den sich öffnenden Dialog Save As und schließen Sie dann den Dialog Altium.
Änderungen aus AEDT pushen
So pushen Sie das Design aus AEDT:
- Im Dialog Layout Links (Tools » Layout Links) klicken Sie auf die Zelle [Action] für den Link Altium auf der Registerkarte Layout Links und wählen Push/Pull aus. Alternativ klicken Sie auf die Schaltfläche Push/Pull auf der Registerkarte Desktop des Menübands, wenn das Projekt geöffnet ist.
- Verwenden Sie das Feld Comment oben im sich öffnenden Dialog, um einen Kommentar hinzuzufügen, der beschreibt, was im Push enthalten ist.
- Aktivieren Sie die Optionen Include EDB file (um die Designänderungen zu pushen) und/oder Include the Simulation Result (um die Simulationsergebnisse zu pushen).
- Klicken Sie auf die Schaltfläche Push to Altium 365. Der Bereich Latest from Ansys des Dialogs wird mit den Details zu diesem Push aktualisiert.
Der Push wird in Altium Designer erkannt und kann in Altium Designer wie oben beschrieben gepullt werden.
Änderungen nach AEDT pullen
Wenn Designänderungen aus Altium Designer gepusht wurden, können sie in AEDT gepullt werden.
- Im Dialog Layout Links (Tools » Layout Links) klicken Sie auf die Zelle [Action] für den Link Altium auf der Registerkarte Layout Links und wählen Push/Pull aus. Alternativ klicken Sie auf die Schaltfläche Push/Pull auf der Registerkarte Desktop des Menübands, wenn das Projekt geöffnet ist.
-
Prüfen Sie den Bereich Latest From Altium des sich öffnenden Dialogs auf Informationen zum neuesten Push aus Altium Designer und klicken Sie auf die Schaltfläche Show Changes, um den Dialog zu öffnen, in dem die Unterschiede zwischen dem Design im Workspace und dem aktuellen Design in AEDT beschrieben werden. Verwenden Sie die auf den Registerkarten des Dialogs bereitgestellten Kontrollkästchen, um Änderungen auszuwählen, die Sie auf das Design in AEDT anwenden möchten.
- Nachdem die Änderungen geprüft wurden, klicken Sie auf die Schaltfläche Apply changes, um die Änderungen auf das Design in AEDT anzuwenden.
Austauschverlauf anzeigen
Der Verlauf der Push- und Pull-Vorgänge des Designs wird beibehalten.
Um den Verlauf in Altium Designer zu prüfen, klicken Sie auf das Steuerelement History rechts neben dem Titel des Bereichs Latest from the Ansys im Panel Ansys Codesigner . Die Liste der Push- und Pull-Vorgänge aus Altium Designer und Ansys wird geöffnet. Verwenden Sie die Schaltfläche
oben im Panel, um zu den neuesten Änderungen zurückzukehren.
Um den Verlauf in AEDT zu prüfen, klicken Sie auf die Zelle [Action] für den Link Altium auf der Registerkarte Layout Links des Dialogs Layout Links (Tools » Layout Links) und wählen Push/Pull oder Comment aus oder klicken Sie auf die Schaltfläche Push/Pull oder Comment auf der Registerkarte Desktop des Menübands. Wählen Sie die Registerkarte History des sich öffnenden Dialogs aus. Erweitern Sie einen Eintrag für einen Push/Pull-Vorgang, um dessen Details anzuzeigen. Verwenden Sie die Schaltfläche Refresh, um die Registerkarte mit den neuesten Daten zu aktualisieren.
Kommentare in Altium Designer und AEDT hinzufügen
Sowohl Elektro- als auch Simulationsingenieure können von der Kommentarunterstützung des Workspace profitieren, indem sie Kommentar-Threads erstellen, die an bestimmte Komponenten angehängt sind.
In Altium Designer sind die vorhandenen Kommentare über das Panel Comments and Tasks verfügbar.
-
Um einen neuen Kommentar zu einer Komponente auf der PCB hinzuzufügen, klicken Sie auf die Schaltfläche Comments oben im Panel, bewegen Sie den Cursor über eine Komponente im Designbereich, sodass sie mit einem blauen Rahmen hervorgehoben wird, und klicken Sie. Geben Sie im sich öffnenden Dialog zur Kommentareingabe den Kommentar ein und klicken Sie auf Post.
-
Um auf einen Kommentar zu antworten, wählen Sie den Kommentareintrag im Panel Comments and Tasks aus, geben Sie die Antwort in das bereitgestellte Textfeld im Dialog zur Kommentareingabe ein und klicken Sie auf Reply. Die Antwort wird dem Kommentar-Thread hinzugefügt.
Weitere Informationen finden Sie auf der Seite Dokumentkommentierung.
In AEDT werden Kommentar-Threads über die Registerkarte Comments des Dialogs Altium verwaltet, auf den Sie zugreifen, indem Sie auf die Zelle [Action] für den Link Altium auf der Registerkarte Layout Links des Dialogs Layout Links (Tools » Layout Links) klicken und Comment auswählen. Die Liste im oberen Teil des Dialogs zeigt die vorhandenen Kommentar-Threads für das Projekt an.
So fügen Sie in AEDT einen Kommentar zu einer Komponente hinzu:
- Wählen Sie eine bestimmte Komponente im Panel Components (View » Components) oder im Designbereich aus.
- Im Dialog Layout Links (Tools » Layout Links) klicken Sie auf die Zelle [Action] für den Link Altium auf der Registerkarte Layout Links und wählen Comment aus.
- Geben Sie den Kommentar in das Feld Comment im unteren Teil des sich öffnenden Dialogs ein.
- Klicken Sie auf die Schaltfläche Create Thread. Ein neuer Thread wird der Liste hinzugefügt.
So antworten Sie aus AEDT auf einen vorhandenen Thread:
- Wählen Sie einen nummerierten Kommentareintrag in der Liste auf der Registerkarte Comments des Dialogs Altium aus.
- Geben Sie die Antwort in das Feld Comment im unteren Teil des Dialogs ein.
- Klicken Sie auf die Schaltfläche Reply Thread. Unter dem Eintrag des zugehörigen Kommentar-Threads in der Liste wird eine neue Antwort hinzugefügt.