SOLIDWORKS für CoDesign vorbereiten

Parent page: Installation und Konfiguration von Altium CoDesigner

Altium CoDesigner ist eine Schnittstelle für die Übertragung von Leiterplattendesigns zwischen den ECAD- und MCAD-Entwicklungsdomänen. Nachdem das CoDesigner-Add-In zu Ihrer MCAD-Software hinzugefügt wurde, kann CoDesigner Designänderungen in beide Richtungen übertragen. Designänderungen werden über einen Altium Workspace übertragen, der als Brücke zwischen den ECAD- und MCAD-Domänen fungiert.

Prüfen Sie die Versionskompatibilität zwischen Ihrer MCAD-Software und CoDesigner

Um auf das Altium CoDesigner-Panel in SOLIDWORKS® zuzugreifen, müssen Sie ein Add-In (Plugin) installieren, wie unten beschrieben. Sie können das MCAD CoDesigner-Plugin von der Download-Seite der Altium-Website herunterladen.

 
 
 
 
 

Installation und Konfiguration von CoDesigner in SOLIDWORKS

Für die Schnittstelle zu und von SOLIDWORKS® müssen Sie das Altium CoDesigner for SOLIDWORKS-Add-In installieren.

Installieren und aktivieren Sie das Add-In, um in Ihrer MCAD-Software auf CoDesigner zuzugreifen. Installieren und aktivieren Sie das Add-In, um in Ihrer MCAD-Software auf CoDesigner zuzugreifen.

So installieren Sie das Add-In:

  1. Schließen Sie SOLIDWORKS vor der Installation.

  2. Laden Sie das SOLIDWORKS-Add-In herunter und installieren Sie es (AltiumCoDesignerSolidWorks_<VersionNo>.exe).

  3. Starten Sie SOLIDWORKS und aktivieren Sie das Add-In über den Dialog Add-Ins, wie oben gezeigt.

  4. Nachdem das Add-In aktiviert wurde, kann die Registerkarte Altium CoDesigner auf die übliche Weise zu den Taskpane-Registerkarten hinzugefügt werden. Sämtliche Kollaborationsaktivitäten werden über diese Registerkarte ausgeführt.

Anzeigen der CoDesigner-Taskpane-Registerkarte

In SOLIDWORKS können Taskpane-Registerkarten im Dialog Customize Taskpane Tabs aktiviert/deaktiviert werden.

Auf CoDesigner wird über eine SOLIDWORKS-Taskpane-Registerkarte zugegriffen. Auf CoDesigner wird über eine SOLIDWORKS-Taskpane-Registerkarte zugegriffen.

Wenn die Altium CoDesigner-Taskpane-Registerkarte () in SOLIDWORKS nicht angezeigt wird:

  1. Klicken Sie auf das SetupZahnrad oben im Taskpane, wie oben gezeigt. Der Dialog Customize Taskpane Tabs wird geöffnet.

  2. Aktivieren Sie im Dialog die Registerkarte Altium CoDesigner.

Verbindung zu Ihrem Workspace aus SOLIDWORKS herstellen

SOLIDWORKS arbeitet über einen Workspace mit Altium Designer zusammen, bei dem Sie sich bei der ersten Verwendung anmelden müssen.

Wenn Sie nicht angemeldet sind, enthält die Registerkarte Altium CoDesigner Anmeldefelder, wie unten gezeigt. Es gibt zwei Anmeldemodi: einen für die Anmeldung bei einem Altium 365 Workspace und einen weiteren für die Anmeldung bei einem Workspace auf einem On-Prem Enterprise Server.

Verbindung zu einem Altium 365 Workspace herstellen

Anmelden bei einem Altium 365 Workspace.Anmelden bei einem Altium 365 Workspace.

  1. Wählen Sie die Option Altium Account in der Taskpane-Registerkarte Altium CoDesigner aus.

  2. Geben Sie die E-Mail-Adresse, mit der Sie sich bei Altium Live anmelden, als Ihren Email sowie Ihr Altium Live-Password ein.

  3. Aktivieren Sie die Option Remember Me, um die Angaben (einschließlich des Kennworts) zu speichern und jedes Mal automatisch eine Verbindung zu Ihrem Altium 365 Workspace herzustellen, wenn SOLIDWORKS gestartet wird.

  4. Klicken Sie auf die Schaltfläche Sign In, um die Verbindung herzustellen.

Mehrere Workspaces werden unterstützt – öffnen Sie das CoDesigner-Menü und wählen Sie den gewünschten Workspace aus.

Menu used to select the active workspace, to change to a custom server, or sign out

Verbindung zu einem Altium Enterprise Server Workspace herstellen

Anmelden bei einem On-Prem Enterprise Server Workspace.Anmelden bei einem On-Prem Enterprise Server Workspace.

  1. Wählen Sie die Option Use Custom Server in der Taskpane-Registerkarte Altium CoDesigner aus.

  2. Wenn Sie sich zum ersten Mal anmelden, müssen Sie die Server Address (URL) angeben, um eine Verbindung zu Ihrem On-Prem Enterprise Server Workspace herzustellen. Die Adresse wird Ihnen von Ihrem Systemadministrator bereitgestellt.

  3. Geben Sie Ihren User Name und Ihr Password ein; auch diese Angaben erhalten Sie von Ihrem Systemadministrator.

  4. Aktivieren Sie die Option Remember Me, um die Angaben (einschließlich des Kennworts) zu speichern und jedes Mal automatisch eine Verbindung zu Ihrem Workspace herzustellen, wenn SOLIDWORKS gestartet wird.

Sobald Sie angemeldet sind, können Sie die Zusammenarbeit über Altium CoDesigner beginnen.

CoDesigner wurde installiert und ist einsatzbereit. CoDesigner wurde installiert und ist einsatzbereit.

In SOLIDWORKS unterstützt CoDesigner die Arbeit mit einer Baugruppe aus mehreren Leiterplatten, die in ECAD als Multi-board Assembly (MBA) bezeichnet wird. Erfahren Sie mehr über die Synchronisierung einer Multi-board Assembly mit Altium MCAD CoDesigner.

Konfigurieren der SOLIDWORKS-Kollaborationseinstellungen

Nachdem Sie sich angemeldet haben, können die CoDesigner-Einstellungen im Dialog Altium CoDesigner Settings konfiguriert werden, der über den Menüeintrag Settings im CoDesigner-Menü geöffnet wird, wie oben gezeigt.

Konfigurieren Sie die CoDesigner-Optionen im Dialog „Settings“. Konfigurieren Sie die CoDesigner-Optionen im Dialog „Settings“.

  • Common folder for storing models that are coming from ECAD - Alle von CoDesigner erstellten Komponentenmodelle werden an diesem Speicherort abgelegt, unabhängig davon, zu welchem Projekt sie gehören (beachten Sie, dass das Board-Part und die Board-Assembly von CoDesigner im Projektordner erstellt werden, der beim ersten Pull in Solidworks angegeben wurde). Wenn kein Speicherort angegeben ist, werden alle Komponentenmodelle im Projektordner erstellt und stehen für die Wiederverwendung in anderen Projekten nicht zur Verfügung.

  • Build 3D geometry for Copperi - Kupferschichten der Ober- und Unterseite werden immer als Decals auf den Oberflächen des Board-Parts dargestellt. Wenn diese Option aktiviert ist, erstellt CoDesigner zusätzlich extrudierte Features, um alle Kupferschichten sowie Through-Hole-Pads darzustellen. Beachten Sie, dass das Aktivieren dieser Option eine große Datenmenge erzeugen kann, was die Performance erheblich beeinträchtigt.
  • Build Viasi - Aktivieren Sie diese Option, um auch die Via-Hülsen einzubeziehen. Beachten Sie, dass das Aktivieren dieser Option eine große Datenmenge erzeugen kann, was die Performance erheblich beeinträchtigt.
  • Flat Folder Structure - Wenn diese Option aktiviert ist, werden untergeordnete Part- und Assembly-Dateien im selben Ordner wie die Haupt-Assembly-Datei gespeichert. Wenn die Option deaktiviert ist, werden alle untergeordneten Part- und Assembly-Dateien im Unterordner \<McadAssyName>-EDM gespeichert. Eine flache Ordnerstruktur wird empfohlen, wenn Sie SOLIDWORKS mit Windchill als Product-Data-Management-System verwenden.

  • Smart Sketch Update - Wenn diese Option aktiviert ist, zeichnet Pull MCAD CoDesigner nur die Elemente einer Skizze neu, die in ECAD geändert wurden; Bemaßungen und Abhängigkeiten, die sich auf unveränderte Elemente beziehen, bleiben dabei erhalten. Deaktivieren Sie diese Option, wenn sie unerwünschte Ergebnisse erzeugt. Erfahren Sie mehr über die Unterstützung für Smart Sketch Change.

  • Build Route Tool Path – Der Route Tool Path ist eine Kontur, die zum Ausfräsen der Leiterplatte aus dem Fertigungspanel definiert wird. Deaktivieren Sie diese Option, wenn der Pfad in MCAD nicht benötigt wird. Erfahren Sie mehr über den ECAD Route Tool Path.

  • Transfer board sketch holes that are bigger than <Size><Units> to ECAD as cutouts - Jedes Loch, das in der Skizze des Leiterplattenumrisses enthalten ist und in ECAD als Pad interpretiert werden kann (einschließlich runder, quadratischer oder Langlöcher), wird bei einer Lochgröße (bzw. Schlitzbreite) gleich oder kleiner als dieser Wert in ein freies Pad in ECAD umgewandelt. Löcher mit einer Größe über diesem Wert werden in einen Platinen-Ausschnitt umgewandelt. Nicht kreisförmige Löcher, die weder einer quadratischen noch einer Schlitzform entsprechen, werden unabhängig von ihrer Größe immer in einen Platinen-Ausschnitt umgewandelt.

  • Ignore components smaller than <Value><Units> in height - Kleinere Komponenten können vom Synchronisierungsprozess ausgeschlossen werden. Konfigurieren Sie diese Option, um Komponenten mit weniger als <Value><Units> auszuschließen, wenn ein Pull durchgeführt wird. Beachten Sie, dass die Bauteilhöhe in ECAD als Eigenschaft der Komponente (des Footprints) definiert ist; sie entspricht nicht der Höhe des auf dem Footprint platzierten 3D-Modells. Erfahren Sie mehr über das Konfigurieren von CoDesigner zum Ignorieren kleinerer Komponenten.

  • Participate in the product improvement program - Aktivieren Sie diese Option, um technische Informationen über Ihre Nutzung von MCAD CoDesigner automatisch mit Altium zu teilen. Erfahren Sie mehr über das Programm zur Produktverbesserung.

  • Verwenden Sie einen gemeinsamen Ordner zum Speichern von Modellen, wenn Sie mit mehreren PCB-Designs arbeiten, bei denen ein Teil der Komponenten wiederverwendet wird, da dies beim Laden eines neuen Projekts Zeit und Speicherplatz spart.
  • Wenn eine Komponente in MCAD fixiert oder eingeschränkt ist, wird sie in ECAD gesperrt (unabhängig davon, ob diese Einschränkung Bewegungen innerhalb der PCB-Baugruppe erlaubt oder nicht). Wenn eine Komponente in ECAD gesperrt ist, wird sie in MCAD fixiert, sofern sie dort nicht bereits eingeschränkt ist. Änderungen des gesperrten/fixierten Status werden zwischen MCAD und ECAD synchronisiert.

Arbeiten in SOLIDWORKS

Dieser Abschnitt beschreibt SOLIDWORKS-spezifische Einstellungen, die bei der Arbeit mit Altium MCAD CoDesigner wichtig sind.

Harness Design in SOLIDWORKS

Wenn Sie die Kabelbaum-Designfunktionen von MCAD CoDesigner verwenden möchten, muss SOLIDWORKS Routing Electrical installiert sein, damit der Kabelbaum synchronisiert werden kann (enthalten im SOLIDWORKS Premium-Paket). Beachten Sie, dass für SOLIDWORKS Routing Electrical außerdem Microsoft Excel installiert sein muss, damit die Konnektivitätsinformationen des Kabelbaums gelesen werden können. Erfahren Sie mehr über die Kabelbaum-Synchronisierung mit SOLIDWORKS und MCAD CoDesigner.

SOLIDWORKS-Standardvorlagen

Damit Sie nicht jedes Mal nach einer Komponentenvorlage gefragt werden, wenn eine neue Komponente erstellt wird, empfiehlt es sich, Standardvorlagen für Teile zu konfigurieren und zu verwenden, wie unten gezeigt. Dies können die mitgelieferten SOLIDWORKS-Vorlagen oder Ihre eigenen Unternehmensvorlagen sein. Definieren Sie den Speicherort der Vorlagen für Parts, Assemblies und Drawings und wählen Sie die Always use these default document templates aus, wie unten gezeigt.

Konfigurieren Sie Ihre bevorzugten SOLIDWORKS-Vorlagen. Konfigurieren Sie Ihre bevorzugten SOLIDWORKS-Vorlagen.

Es wird empfohlen, die Standardvorlagen jedes Mal erneut auszuwählen, wenn Sie Ihre SOLIDWORKS-Software auf eine neuere Version aktualisieren. Geschieht dies nicht, kann beim Pullen eines Designs in SOLIDWORKS der folgende Fehler im Protokoll auftreten:

2025-12-04 13:21:52.1740|1|Error|MCAD: Could not create a new assembly. Make sure default document templates are specified in Tools - Options - Default Template

Anzeige von PCB-Kupfer, Lötstoppmasken und Bestückungsdruck in SOLIDWORKS

CoDesigner kombiniert Bilder des oberen Kupfers, der oberen Lötstoppmaske und des oberen Bestückungsdrucks zu einer einzigen Abziehbild-Grafik für die Oberseite und wiederholt diesen Vorgang für die entsprechenden unteren Lagen der Leiterplatte. Diese Abziehbild-Grafiken für Ober- und Unterseite werden angewendet, wenn die Leiterplatte in MCAD gepullt wird.

Das obere Abziehbild ist eine Kombination aus der oberen Kupferlage, der oberen Lötstoppmaskenlage und der oberen Bestückungsdrucklage.Das obere Abziehbild ist eine Kombination aus der oberen Kupferlage, der oberen Lötstoppmaskenlage und der oberen Bestückungsdrucklage.

Hinweise zu Abziehbildern:

  • Wenn die Abziehbilder nicht korrekt angezeigt werden, kann dies ein Darstellungsproblem in SOLIDWORKS sein. Weitere Informationen zu zertifizierten Grafikkarten und den neuesten Grafiktreiber-Updates finden Sie unter https://www.solidworks.com/support/system-requirements. Beachten Sie, dass die Seite einen Link zu Certified Cards and Drivers enthält, über den Sie möglicherweise einen Update-Patch für Ihre Grafikkarte herunterladen können.

  • Wenn der vorherige Schritt die Anzeige der Abziehbilder nicht behebt, versuchen Sie, die Option Enhanced graphics performance auf der Seite Performance im SOLIDWORKS-Dialog System Options umzuschalten (). Bei einigen Grafikkarten hilft es, diese Option zu deaktivieren, bei anderen hilft es, sie zu aktivieren.

  • Wenn der Modus Build 3D Geometry for Copper and Solder Mask in den CoDesigner-Einstellungen aktiviert ist, werden jede Kupfer- und jede Lötstoppmaskenlage als einzelne Lage übertragen; sie werden nicht zu einem Abziehbild kombiniert. In diesem Modus wird das Bestückungsdruck-Detail als Abziehbild auf die Lötstoppmaskenlage angewendet. Erfahren Sie mehr darüber, wie CoDesigner Kupfer-, Masken- und Overlay-Lagen verarbeitet

Speicherung von Abziehbildern in SOLIDWORKS

Um Designer, die SOLIDWORKS mit einem PDM-System verwenden, besser zu unterstützen, speichert CoDesigner die Abziehbilder (Bilddateien, die die Kupfer-, Bestückungsdruck- und Lötstoppmaskenlagen darstellen) direkt in der Board-Part-Datei. Dies vereinfacht die Verwaltung der PCB-bezogenen Dateien, wenn auf der MCAD-Seite ein PDM-System verwendet wird.

Abziehbilder werden in der SOLIDWORKS-prt-Datei gespeichert, was die Arbeit mit SOLIDWORKS und einem PDM-System vereinfacht.Abziehbilder werden in der SOLIDWORKS-prt-Datei gespeichert, was die Arbeit mit SOLIDWORKS und einem PDM-System vereinfacht.

  • Wenn Sie SOLIDWORKS mit einem PDM verwenden und feststellen, dass das Image file path weiterhin auf einen Speicherort auf der Festplatte verweist, schließen Sie das Design und entfernen Sie die Bilddateien von diesem Speicherort. SOLIDWORKS verwendet dann beim nächsten Öffnen des Designs die in der Board-Part-Datei gespeicherten Abziehbilder.

  • Wenn Sie Zugriff auf die temporären Bilddateien benötigen, die während des Pull-Prozesses erstellt werden, zum Beispiel wenn Sie mit SOLIDWORKS Visualize arbeiten, kann Altium CoDesigner so konfiguriert werden, dass die während des Pull-to-MCAD-Prozesses erzeugten temporären Dateien nicht automatisch entfernt werden. Beachten Sie, dass dafür die Windows-Registrierung bearbeitet werden muss, was nur erfolgen sollte, wenn Sie die damit verbundenen Risiken verstehen.

Arbeiten mit mehreren Versionen von SOLIDWORKS

Wenn Ihr Unternehmen mit mehreren Versionen von SOLIDWORKS arbeitet, wissen Sie wahrscheinlich, dass SOLIDWORKS das Öffnen neuerer Dateien in einer älteren SOLIDWORKS-Version nicht unterstützt. Wenn CoDesigner so konfiguriert ist, dass ein gemeinsamer Ordner zum Speichern von Modellen verwendet wird, kann dies problematisch werden, da ein Ingenieur mit einer neueren SOLIDWORKS-Version gemeinsam genutzte Modelle überschreiben könnte, wodurch sie für einen Ingenieur mit einer älteren SOLIDWORKS-Version unbrauchbar werden.

CoDesigner speichert den Pfad des gemeinsamen Modellordners in einer Konfigurationsdatei (Config-Datei):

  • Datei: SolidworksAddin.config
  • Speicherort: %localappdata%\Altium\Altium CoDesigner\Config\

Diese Datei wird geladen, wenn SOLIDWORKS gestartet wird, und gespeichert, wenn Sie SOLIDWORKS beenden. Wenn Sie mit mehreren Versionen von SOLIDWORKS arbeiten müssen und Altium MCAD CoDesigner so konfigurieren möchten, dass für jede Version ein anderer Speicherort für den gemeinsamen Modellordner unterstützt wird, können Sie für jede SOLIDWORKS-Version, die Sie verwenden möchten, eine eigene Config-Datei erstellen.

Diese Installation von Altium CoDesigner wurde für den Betrieb mit SOLIDWORKS 2023 und SOLIDWORKS 2024 konfiguriert.Diese Installation von Altium CoDesigner wurde für den Betrieb mit SOLIDWORKS 2023 und SOLIDWORKS 2024 konfiguriert.

So erreichen Sie dies:

  1. Erstellen Sie für jede SOLIDWORKS-Version, mit der Sie arbeiten werden, eine Kopie der Config-Datei.
  2. Nehmen Sie die SOLIDWORKS-Version in den Dateinamen jeder Kopie der Config-Datei auf; zum Beispiel SolidworksAddin.2023.config.
  3. Der in jeder SOLIDWORKS-Version benötigte eindeutige Modellpfad kann dann festgelegt werden, indem Sie entweder den Value des Schlüssels SolidWorksPartsLibraryFolderPath in der Config-Datei bearbeiten (wie unten gezeigt) oder SOLIDWORKS ausführen und den Pfad im Dialogfeld Altium CoDesigner Settings bearbeiten.

Konfigurieren Sie eine Config-Datei, um jede SOLIDWORKS-Version mit einem eindeutigen CoDesigner-Modellpfad zu starten.Konfigurieren Sie eine Config-Datei, um jede SOLIDWORKS-Version mit einem eindeutigen CoDesigner-Modellpfad zu starten.

Konfigurieren von SOLIDWORKS PDM für CoDesign

CoDesigner wurde mit SOLIDWORKS® PDM Professional entwickelt und getestet.

SOLIDWORKS PDM Client

Eine nützliche Ergänzung bei der Arbeit mit SOLIDWORKS PDM ist der SOLIDWORKS PDM Client. Der Client bietet Zugriff auf den PDM Vault (Server) und ermöglicht es Ihnen, den Inhalt Ihres PDM Vaults zu durchsuchen und zu erkunden.

  • Der PDM-Client wird über den SOLIDWORKS Installation Manager installiert ().

  • Sie benötigen außerdem eine Vault View, mit der der Inhalt des Vaults im Windows-Datei-Explorer angezeigt werden kann. Der Vault Viewer steht nach der Installation des PDM Client zur Installation bereit ().

PDM-Einstellungen

  • Deaktivieren Sie die Option Prompt to check out file if opened in read-only mode in den SOLIDWORKS-PDM-Einstellungen (zugänglich über das Menü Tools in SOLIDWORKS), wie unten gezeigt. Dadurch müssen vorhandene Komponenten nicht ausgecheckt werden, sodass keine Unannehmlichkeiten für andere Konstrukteure entstehen. Wenn es jedoch erforderlich ist, Komponenteneigenschaften zu ändern, sollten die entsprechenden Komponenten ausgecheckt werden.

SOLIDWORKS Product Data Management (PDM) ist eine lokale Datenmanagementlösung, die Teammanagement und Zusammenarbeit während der Produktentwicklung unterstützt.

Empfohlen, unter PDM-Kontrolle zu halten

  • Den gemeinsamen Ordner, in dem CoDesigner Modelle speichert. Konfigurieren Sie den im Dialogfeld Altium CoDesigner Settings angegebenen Ordner der Option gemeinsamer Ordner zum Speichern von Modellen so, dass er unter SOLIDWORKS-PDM-Kontrolle steht, und synchronisieren Sie diesen Ordner mit dem lokalen Speicher, bevor Sie mit ECAD zusammenarbeiten.
  • Für MCAD CoDesigner 3.7 oder älter schließen Sie die Unterordner \Orig und \Expt ein.
  • Für MCAD CoDesigner 3.8 und neuer wird empfohlen, die Option Flat Folder Structure im Dialogfeld Altium CoDesigner Settings zu aktivieren, wenn Windchill als Product-Data-Management-System verwendet wird. 
  • Baugruppen und Teile, die mit dem PCB-Projekt zusammenhängen.

Nicht erforderlich, unter PDM-Kontrolle zu halten

  • PNG-Dateien werden zum Erzeugen der Abziehbilder verwendet (Bilder, die Kupfer, Bestückungsdruck und Lötstoppmaske darstellen). Diese Bilddateien werden im selben Ordner gespeichert, in dem auch das Board-Part gespeichert ist.

Jetzt, da SOLIDWORKS PDM für CoDesign bereit ist, besteht der letzte Schritt darin, die Optionen des Altium Workspace so zu konfigurieren, dass native MCAD-Komponenten verwendet werden, und festzulegen, welcher ECAD-Komponentenparameter als Verweis auf die entsprechende MCAD-Komponente verwendet wird. Erfahren Sie mehr über die Verknüpfung von den ECAD-Komponenten zu den MCAD-Komponenten.

Sobald dies erledigt ist, können Sie mehr über die Arbeit mit SOLIDWORKS PDM erfahren.

Wie geht es weiter?

Nachdem CoDesigner jetzt in Ihrer MCAD-Software installiert und mit Ihrem Workspace verbunden ist, besteht der nächste Schritt darin, die entsprechenden Workspace-Einstellungen zu konfigurieren.

Erfahren Sie mehr über das Konfigurieren Ihrer Workspace-Einstellungen

 

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie den Altium-Vertrieb , um mehr zu erfahren.

Inhalt