Siemens NX für CoDesign vorbereiten
Altium CoDesigner ist eine Schnittstelle zur Übertragung von Leiterplattenentwürfen zwischen den ECAD- und MCAD-Entwicklungsumgebungen. Sobald das CoDesigner-Add-in zu Ihrer MCAD-Software hinzugefügt wurde, kann CoDesigner Entwurfsänderungen in beide Richtungen übertragen. Die Übertragung erfolgt über einen Altium Workspace, der als Brücke zwischen den ECAD- und MCAD-Umgebungen dient.
► Prüfen Sie die Versionskompatibilität zwischen Ihrer MCAD-Software und CoDesigner
Installation und Konfiguration von CoDesigner in Siemens NX
Für den Datenaustausch mit Siemens® NX™ müssen Sie das Altium CoDesigner for Siemens NX-Add-in installieren.
Installieren Sie das Add-in, um in Ihrer MCAD-Software auf CoDesigner zuzugreifen.
So installieren Sie das Add-in:
-
Schließen Sie Siemens NX vor der Installation.
-
Laden Sie das MCAD CoDesigner Siemens NX-Add-in herunter (siehe die Download-Details weiter unten).
-
Führen Sie das MCAD CoDesigner-Installationsprogramm aus.
-
Starten Sie Siemens NX und vergewissern Sie sich, dass das Add-in installiert und im Menüband Altium CoDesigner verfügbar ist, wie unten gezeigt.
-
Das CoDesigner-Add-in fügt Siemens NX das CoDesigner-Panel hinzu. Alle Aktivitäten zur Zusammenarbeit werden über dieses Panel ausgeführt.
-
So installieren Sie das CoDesigner-Add-in an einem anderen Speicherort:
-
Falls CoDesigner bereits installiert ist, deinstallieren Sie
AltiumCoDesignerNX<BuildNumber>. Anschließend wird der OrdnerC:\Program Files\Siemens\NX<BuildNumber>\ALTIUM_CODESIGNERentfernt. -
Führen Sie das CoDesigner-Installationsprogramm mit der Befehlszeilenoption
/DIR="x:\dirname"aus Der Speicherort des Add-ins wird in der Siemens-DateiC:\Program Files\Siemens\NX<BuildNumber>\UGII\menus\ug_custom_dirs.datregistriert
-
Anzeigen des Altium CoDesigner-Panels
Der Zugriff auf CoDesigner erfolgt über ein Panel in Siemens NX.
In Siemens NX kann das Altium CoDesigner-Panel durch Klicken auf die Schaltfläche CoDesigner aktiviert werden, wie oben gezeigt.
Verbindung mit Ihrem Workspace aus Siemens NX herstellen
Lizenzierung von Altium MCAD CoDesigner für Siemens NX
Damit Sie sich von Siemens NX aus erfolgreich bei Ihrem Altium Workspace anmelden können, muss Ihrem Altium Workspace eine geeignete Lizenz hinzugefügt werden. Beachten Sie, dass Siemens NX nur für Entwickler mit einer Altium Enterprise Solution verfügbar ist.
Wenn Sie versuchen, sich ohne eine gültige verfügbare Lizenz anzumelden, wird die Meldung The usage of Altium CoDesigner for Siemens NX is not allowed by your license, auf dem Altium CoDesigner-Panel angezeigt.
Wie die Lizenz hinzugefügt wird, hängt vom verwendeten Workspace-Typ ab:
| Workspace-Typ | Lizenzname | So lizenzieren Sie CoDesigner für Siemens NX |
|---|---|---|
| Enterprise Altium 365 (Cloud-Workspace) | Altium 365 MCAD Siemens NX Addon | Wenden Sie sich an Ihren Altium Enterprise Account Manager. |
| Lokaler Enterprise Server Workspace | Enterprise Server MCAD Siemens NX Addon | Wählen Sie Admin - Licenses, während Sie in Ihrem Webbrowser bei Ihrem Enterprise Server Workspace angemeldet sind. Erfahren Sie mehr über die Installation einer lokalen Enterprise-Lizenz. |
Sobald die Siemens NX-Lizenz Ihrem Workspace hinzugefügt wurde, können Sie sich über das Altium CoDesigner-Panel in Siemens NX bei Altium MCAD CoDesigner Sign In, wie nachfolgend beschrieben.
Anmelden in Siemens NX
MCAD CoDesigner in Siemens NX arbeitet über einen Altium Workspace mit Ihrer ECAD-Software (Altium Designer) zusammen. Bei diesem Workspace müssen Sie sich bei der ersten Verwendung anmelden. Wenn Sie nicht angemeldet sind, bietet das Altium CoDesigner-Panel zwei Anmeldemodi: einen für die Anmeldung bei einem Altium 365 Workspace – Altium Account, und einen weiteren für die Anmeldung bei einem Workspace auf einem lokalen Enterprise Server – Custom Server.
Ab Version 3.16 verwendet Altium MCAD CoDesigner das einheitliche Anmeldesystem von Altium, das auch in anderen Altium-Lösungen wie Altium Designer zum Einsatz kommt. Das System ist einfach zu bedienen: Nachdem Sie den Typ des Altium Workspace ausgewählt haben, mit dem Sie sich verbinden möchten, klicken Sie auf die Schaltfläche Sign In. Ein Browserfenster wird geöffnet, in dem Sie den Anmeldevorgang abschließen.
Erfahren Sie mehr über die Anmeldung bei Altium MCAD CoDesigner.
Nach der Anmeldung können Sie mit der Zusammenarbeit an Leiterplattenentwürfen über Altium MCAD CoDesigner beginnen.
Anmeldung beim Workspace in Siemens NX v2306 oder höher und CoDesigner 3.11 oder älter
Siemens NX-Builds ab v2306 werden mit einer Reihe vordefinierter Tastenkombinationen installiert. Da NX die Tastatureingaben abfängt, bevor sie an Altium CoDesigner weitergegeben werden, können bestimmte Tasten in den Feldern Login, Password und Server Address des Altium CoDesigner-Panels nicht verwendet werden, darunter beispielsweise die Zeichen w, m, C & B. Sie können entweder auf diese Zeichen verzichten oder alternativ die Tastenkombinationen in NX so umkonfigurieren, dass sie keine Tasten enthalten, die Sie für die Anmeldung bei Ihrem Workspace benötigen.
-
Erfahren Sie mehr über das Anzeigen und Konfigurieren der Tastenkombinationen in Siemens NX. Beachten Sie, dass die auf der Seite enthaltene Beispieldatei für eine ältere Version von Siemens NX bestimmt ist. Nutzen Sie die Informationen auf der Seite, um die Tastenkombinationen in Ihrer Installation zu prüfen.
-
Dieses Problem wurde mit dem Update auf CoDesigner 3.12 behoben, bei dem das Altium CoDesigner-Panel in ein schwebendes Panel umgewandelt wurde.
CoDesigner wurde installiert und ist einsatzbereit. Klicken Sie auf Pull, um einen Leiterplattenentwurf aus ECAD abzurufen.
MCAD CoDesigner verwalten
Oben im Altium CoDesigner-Panel werden Ihr Benutzername, der Workspace, mit dem Sie derzeit verbunden sind, und ein Identitätssymbol angezeigt. Das Symbol enthält einen Punkt, der den Verbindungsstatus zum Workspace angibt.
Klicken Sie auf den Text oder das Symbol, um das unten gezeigte MCAD CoDesigner-Menü anzuzeigen. Hier können Sie zu einem anderen Workspace wechseln (sofern verfügbar), Ihr Profil konfigurieren, auf die Einstellungen für die Zusammenarbeit zugreifen und sich von Ihrem Altium-Konto abmelden.
Klicken Sie auf den Text oder das Symbol oben im Panel, um das MCAD CoDesigner-Menü anzuzeigen.
Einstellungen für die Zusammenarbeit in Siemens NX konfigurieren
Nach der Anmeldung können Sie die CoDesigner-Einstellungen im Dialogfeld Altium CoDesigner Settings konfigurieren, das Sie über den Menüeintrag Settings im CoDesigner-Menü öffnen.
Verwenden Sie das Dialogfeld Altium CoDesigner Settings, um die CoDesigner-Optionen zu konfigurieren.
-
Common folder for storing models that are coming from ECAD – In diesem Feld kann der Maschinenbauingenieur festlegen, wo die aus ECAD abgerufenen Modelle gespeichert werden. Wie Sie dieses Feld konfigurieren, hängt davon ab, ob Teamcenter verwendet wird. Ausführliche Informationen zu den verschiedenen Optionen finden Sie unten im Abschnitt „Modellspeicherung“.
-
Build 3D geometry for Copper – Die Kupferlagen auf der Ober- und Unterseite werden immer als Abziehbilder auf den Oberflächen des Leiterplattenteils dargestellt. Wenn diese Option aktiviert ist, erstellt CoDesigner zusätzlich Extrusionsfeatures zur Darstellung aller Kupferlagen sowie der Durchkontaktierungspads. Beachten Sie, dass durch das Aktivieren dieser Option große Datenmengen entstehen können, die die Leistung erheblich beeinträchtigen.
-
Build Vias – Aktivieren Sie diese Option, um auch die Hülsen der Durchkontaktierungen einzubeziehen. Beachten Sie, dass durch das Aktivieren dieser Option große Datenmengen entstehen können, die die Leistung erheblich beeinträchtigen.
-
Smart Sketch Update – Wenn diese Option aktiviert ist, zeichnet MCAD CoDesigner bei einem Pull-Vorgang nur die Elemente einer Skizze neu, die in ECAD geändert wurden. Bemaßungen und Zwangsbedingungen für unveränderte Elemente bleiben erhalten. Deaktivieren Sie diese Option, wenn sie zu unerwünschten Ergebnissen führt. Erfahren Sie mehr über die Unterstützung für Smart Sketch Change.
-
Build Route Tool Path – Der Fräswerkzeugpfad ist eine Kontur, die zum Herausfräsen der Leiterplatte aus dem Nutzen definiert wird, auf dem sie gefertigt wird. Deaktivieren Sie diese Option, wenn der Pfad in MCAD nicht benötigt wird. Erfahren Sie mehr über den ECAD-Fräswerkzeugpfad.
-
Ignore components smaller than
<Value><Units>in height – Kleinere Komponenten können von der Synchronisierung ausgeschlossen werden. Konfigurieren Sie diese Option, um bei einem Pull-Vorgang Komponenten mit einer Höhe unter<Value><Units>auszuschließen. Beachten Sie, dass die Komponentenhö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 darüber, wie Sie Siemens NX so konfigurieren, dass kleinere Komponenten ignoriert werden. -
Units System – Einheiten für die aus ECAD abgerufene Leiterplatte. Diese Einstellung überschreibt die Einheiten, die beim Push-Vorgang der Leiterplatte in ECAD verwendet wurden.
-
Participate in the product improvement program – Aktivieren Sie diese Option, um technische Informationen über Ihre Nutzung von CoDesigner automatisch mit Altium zu teilen. Erfahren Sie mehr über das Programm zur Produktverbesserung.
Mit Teamcenter PLM arbeiten
Siemens Teamcenter PLM bringt Maschinenbauingenieure zusammen und ermöglicht ihnen, ihre Teile und Konstruktionen weltweit zu teilen. CoDesigner unterstützt Teamcenter PLM bei Vorgängen mit der Leiterplattenbaugruppe, dem Leiterplattenteil und den Komponenten in Siemens NX. Leiterplattenbaugruppen können direkt in Siemens NX über die Teamcenter-Oberfläche gespeichert und geöffnet werden, wie unten gezeigt.
Modellspeicherung
Der Speicherort, an dem CoDesigner die aus ECAD abgerufenen 3D-Leiterplattenkomponentenmodelle speichert, hängt davon ab, ob Teamcenter verwendet wird und wie die CoDesigner-Option Common folder for storing models that are coming from ECAD konfiguriert ist.
| Common Folder for Storing Models | Not using Teamcenter | Using Teamcenter |
|---|---|---|
| Kein Wert eingegeben | Modelle werden im Projektordner gespeichert | Modelle werden im von CoDesigner erstellten Teamcenter-Standardordner gespeichert ( |
| Lokaler Pfad und Ordner eingegeben | Modelle werden im angegebenen lokalen Ordner gespeichert | Modelle werden im angegebenen lokalen Ordner gespeichert und nicht in Teamcenter registriert. Beachten Sie, dass die Leiterplattenbaugruppe und das Leiterplattenteil weiterhin in Teamcenter gespeichert werden. # |
Teamcenter-Pfad eingegeben(:root_TC_folder:subfolder1:subfolder12:) |
Nicht zutreffend | Modelle werden im angegebenen Teamcenter-Ordner gespeichert. |
CoDesigner unterstützt Siemens Teamcenter PLM.
► Erfahren Sie mehr über das Verknüpfen nativer ECAD- und MCAD-Designkomponenten.
Mit Teamcenter-Vorlagen arbeiten
Die Vorlagenunterstützung von Siemens Teamcenter bietet eine flexible Möglichkeit, die Parameter für ein neues Bauteil- oder Baugruppenelement festzulegen. Dabei werden die folgenden Parameter unterstützt:
-
Item Type -
Units -
TemplateName -
TemplatePresentationName -
TemplateFileName -
Additional template parameters
Mit CoDesigner 3.7 wurde die Möglichkeit eingeführt, diese Parameter bei der Erstellung von Bauteilen oder Baugruppen über eine XML-Konfigurationsdatei festzulegen.
Speicherort der XML-Konfigurationsdatei
Die XML-Konfigurationsdatei wird im NX-Installationsordner bereitgestellt und von dort verwendet:
C:\Program Files\Siemens\<NxVersionNumber>\ALTIUM_CODESIGNER\template_parameters_mapping.xml
Die XML-Datei beschreibt die zu verwendenden Vorlagen und die festzulegenden Parameter für unterstützte Bauteile und Baugruppen.
XML-Konfigurationsdatei
Nachfolgend finden Sie ein Beispiel für die XML-Konfiguration. Beachten Sie, dass die Datei sieben Abschnitte enthält:
<?xml version="1.0" encoding="UTF-8"?>
<Mapping>
<BoardAssembly ItemType="Item" TemplateName="AssemblyTemplate" TemplatePresentationName="Assembly">
<!--<TemplateFileName>@DB/assembly-mm-template/A</TemplateFileName>-->
<AttributesTemplate>
<!--
<Param Name="DB_PART_NAME" Category="Item" Type="String" Value="{ProjectName}"/>
<Param Name="Param2" Category="Item" Type="String" Value="{ProjectParam_Param1}"/>
<Param Name="Param3" Category="Item" Type="String" Value="{VariantParam_Param1}"/>
<Param Name="Param4" Category="Item" Type="String" Value="{VariantName}"/>
<Param Name="Param5" Category="Item" Type="Number" Value="0.23"/>
<Param Name="Param6" Category="Item" Type="Integer" Value="12"/>
<Param Name="Param7" Category="Item" Type="Boolean" Value="False"/>
<Param Name="Param8" Category="Item" Type="Date" Value="08/18/2018 07:22:16 PM"/>
<Param Name="Param9" Category="Item" Type="Date" Value="08/18/2018 07:22:16"/>
<Param Name="Param10" Category="Item" Type="Date" Value="2019-01-23 07:22:00"/>
-->
</AttributesTemplate>
</BoardAssembly>
<BoardPart ItemType="Item" TemplateName="ModelTemplate" TemplatePresentationName="Model">
<!--<TemplateFileName>@DB/model-plain-1-mm-template/A</TemplateFileName>-->
<AttributesTemplate>
<!--
<Param Name="DB_PART_NAME" Category="Item" Type="String" Value="{ProjectName}"/>
<Param Name="Param2" Category="Item" Type="String" Value="{ProjectParam_Param1}"/>
<Param Name="Param3" Category="Item" Type="String" Value="{VariantParam_Param1}"/>
<Param Name="Param4" Category="Item" Type="Number" Value="0.2"/>
<Param Name="Param5" Category="Item" Type="Integer" Value="123"/>
<Param Name="Param6" Category="Item" Type="Boolean" Value="True"/>
<Param Name="Param7" Category="Item" Type="Date" Value="2019-01-23 07:22:00"/>
-->
</AttributesTemplate>
</BoardPart>
<CopperPart ItemType="Item" TemplateName="ModelTemplate" TemplatePresentationName="Model">
<!--<TemplateFileName>@DB/model-plain-1-mm-template/A</TemplateFileName>-->
<AttributesTemplate>
<!--
<Param Name="DB_PART_NAME" Category="Item" Type="String" Value="{ProjectName}"/>
<Param Name="Param2" Category="Item" Type="String" Value="{ProjectParam_Param1}"/>
<Param Name="Param3" Category="Item" Type="String" Value="{VariantParam_Param1}"/>
<Param Name="Param4" Category="Item" Type="String" Value="{SubType}"/>
-->
</AttributesTemplate>
</CopperPart>
<ComponentPart ItemType="Item" TemplateName="ModelTemplate" TemplatePresentationName="Model">
<!--<TemplateFileName>@DB/model-plain-1-mm-template/A</TemplateFileName>-->
<AttributesTemplate>
<!--
<Param Name="Param1" Category="Item" Value="{ComponentParam_Param1}"/>
<Param Name="Param2" Category="Item" Value="{ComponentParam_Param2}"/>
-->
</AttributesTemplate>
</ComponentPart>
<FlexPart ItemType="Item" TemplateName="NXSheetMetalTemplate" TemplatePresentationName="Sheet Metal">
<!--<TemplateFileName>@DB/sheet-metal-mm-template/A</TemplateFileName>-->
<AttributesTemplate>
<!--
<Param Name="DB_PART_NAME" Category="Item" Type="String" Value="{ProjectName}"/>
<Param Name="Param2" Category="Item" Type="String" Value="{ProjectParam_Param1}"/>
<Param Name="Param3" Category="Item" Type="String" Value="{VariantParam_Param1}"/>
<Param Name="Param4" Category="Item" Type="Number" Value="0.2"/>
<Param Name="Param5" Category="Item" Type="Integer" Value="123"/>
<Param Name="Param6" Category="Item" Type="Boolean" Value="True"/>
<Param Name="Param7" Category="Item" Type="Date" Value="2019-01-23 07:22:00"/>
-->
</AttributesTemplate>
</FlexPart>
<RigidAssembly ItemType="Item" TemplateName="AssemblyTemplate" TemplatePresentationName="Assembly">
<!--<TemplateFileName>@DB/assembly-mm-template/A</TemplateFileName>-->
<AttributesTemplate>
<!--
<Param Name="DB_PART_NAME" Category="Item" Type="String" Value="{ProjectName}"/>
<Param Name="Param2" Category="Item" Type="String" Value="{ProjectParam_Param1}"/>
<Param Name="Param3" Category="Item" Type="String" Value="{VariantParam_Param1}"/>
<Param Name="Param4" Category="Item" Type="Number" Value="0.2"/>
<Param Name="Param5" Category="Item" Type="Integer" Value="123"/>
<Param Name="Param6" Category="Item" Type="Boolean" Value="True"/>
<Param Name="Param7" Category="Item" Type="Date" Value="2019-01-23 07:22:00"/>
-->
</AttributesTemplate>
</RigidAssembly>
<RigidPart ItemType="Item" TemplateName="ModelTemplate" TemplatePresentationName="Model">
<!--<TemplateFileName>@DB/model-plain-1-mm-template/A</TemplateFileName>-->
<AttributesTemplate>
<!--
<Param Name="DB_PART_NAME" Category="Item" Type="String" Value="{ProjectName}"/>
<Param Name="Param2" Category="Item" Type="String" Value="{ProjectParam_Param1}"/>
<Param Name="Param3" Category="Item" Type="String" Value="{VariantParam_Param1}"/>
<Param Name="Param4" Category="Item" Type="Number" Value="0.2"/>
<Param Name="Param5" Category="Item" Type="Integer" Value="123"/>
<Param Name="Param6" Category="Item" Type="Boolean" Value="True"/>
<Param Name="Param7" Category="Item" Type="Date" Value="2019-01-23 07:22:00"/>
-->
</AttributesTemplate>
</RigidPart>
</Mapping>
Die XML-Datei enthält 7 Abschnitte: BoardAssembly, BoardPart, CopperPart , ComponentPart, FlexPart, RigidAssembly und RigidPart.
Jeder Abschnitt definiert die Erstellungsparameter für die entsprechenden Designmodelltypen.
Die folgenden Attribute sind zu definieren:
-
ItemType- Teamcenter Item Type -
TemplateName- Model, Assembly, Other… (sollte der Klasse entsprechen, die inObjectDatades DateieintragsPAXangegeben ist) -
TemplatePresentationName -
TemplateFileName- Bezieht sich auf die in Teamcenter geladene Revision des Vorlagenelements. Ist diese nicht definiert, wird die erste Übereinstimmung verwendet, die anhand der anderen Attribute (einschließlichUnits) gefunden wird.
Die Attributwerte sollten den Werten vergleichbarer Attribute in Ihrer Datei PAX entsprechen, damit die Vorlage in Teamcenter identifiziert werden kann. Zusätzlich können Sie im Abschnitt AttributesTemplate die Attribute angeben, die bei der Bauteilerstellung festgelegt werden sollen.
Verwenden Sie die folgende Beispielsyntax als Orientierung:
<AttributesTemplate>
<Param Name="DB_PART_NAME" Category="Item" Type="String" Value="{ProjectName}"/>
<Param Name="Param2" Category="Item" Type="String" Value="{ProjectParam_Param1}"/>
<Param Name="Param3" Category="Item" Type="String" Value="{VariantParam_Param1}"/>
……
……
</AttributesTemplate>
Jedes Param-Element entspricht einem Attributsatz. Für jedes Element müssen die folgenden Eigenschaften definiert werden:
-
Name- der Name des festzulegenden Parameters -
Category- die Kategorie des Attributs (häufig der Name des ItemType für das Attribut) -
Type- der Datentyp des Attributs; zulässige Werte sind: String, Number, Integer, Boolean, Date -
Value- die Wertvorlage, mit der ein Attributwert erzeugt wird. Dies kann eine Konstante oder ein Ausdruck mit einem Verweis auf Kontextmetadaten sein.
Die VorlageValuebesteht aus Ausdrücken, die von{}umschlossen sind.
Beispielsweise wird der Ausdruck{ProjectName}durch den tatsächlichen Projektnamen ersetzt. Wenn die Vorlage diesen Ausdruck enthält, wird er im Kontext verschiedener Projekte angewendet, und der resultierende Wert wird durch die entsprechende Ersetzung erzeugt.
In der Wertvorlage können mehrere Ausdrücke und konstante Werte kombiniert werden. Mögliche Ausdrücke sind:
-
ProjectName- wird durch den Namen des Projekts ersetzt -
ProjectParam_Param1- wird durch Param1 des Projekts ersetzt (Param1 ist der Name des Projektparameters aus ECAD) -
VariantParam_Param1- wird durch Param1 der aktuellen Projektvariante ersetzt (Param1 ist der Name des Projektparameters aus ECAD) -
SubType- wird durch den Namen des Kupferteil-Untertyps ersetzt; sollte nur für CopperPart verwendet werden. -
ComponentParam_Param2- wird durch den Wert des Bauteilparameters Param2 ersetzt, der nur für ComponentPart verwendet werden kann.
Wenn beispielsweise ProjectName den Wert MyProject hat und der Projektparameter Area den Wert PSU hat, lautet das Element:
<Param Name="Description" Category="MyItem" Type="String" Value="{ProjectName}-{ProjectParam_Area}"/>
Dieses Beispiel weist dem Attribut Description der Kategorie MyItem den Zeichenfolgenwert MyProject-PSU zu.
MCAD zu ECAD – Referenzieren des ECAD-Footprints aus Teamcenter
Die Verknüpfung zwischen einem MCAD-Modell und einem ECAD-Footprint wird definiert, indem eine MCAD-Modelleigenschaft einem ECAD-Bauteilparameter in Ihrem Altium Workspace zugeordnet wird. Der Mechanismus zur Definition der Verknüpfung vom Teamcenter-Modell zum ECAD-Bauteil-Footprint wurde in CoDesigner 3.7 verbessert. Nun können sowohl die Teamcenter- Category als auch die Property im Feld MCAD model property used for mapping and recognition des Workspace mit der folgenden Syntax definiert werden:
<CategoryName>::<PropertyName>
Die Teamcenter-Kategorie und -Eigenschaft für die Verknüpfung werden in den Workspace-Einstellungen mit der Syntax <CategoryName>::<PropertyName> zugeordnet.
ECAD zu MCAD – Suchen des MCAD-Modells in Teamcenter
Die Verknüpfung zwischen einem ECAD-Bauteil-Footprint und einem MCAD-Modell wird durch Angabe eines ECAD-Bauteilparameters definiert, der das MCAD-Modell enthält. Dies wird in den MCAD CoDesigner-Einstellungen Ihres Altium Workspace konfiguriert. Beim Übernehmen der Daten in MCAD (Pull) durchsucht CoDesigner das MCAD-Datenverwaltungssystem nach einem MCAD-Modell mit diesem Namen.
Wenn in Siemens NX die native ECAD-zu-MCAD-Bauteilverknüpfung verwendet wird, muss die MCAD-Bauteilreferenz im ECAD-Bauteilparameter so definiert werden, dass sie den Teamcenter-Pfad enthält. Der Parameterwert muss dabei die folgende Form haben:
:root_TC_folder:subfolder1:subfolder12:model_name
In Teamcenter nicht verfügbare Modelle ignorieren
Um besser mit der Situation umzugehen, dass sich auf der Leiterplatte Bauteile befinden, die in Teamcenter nicht als Modelle verfügbar sind, wurde mit dem Update auf CoDesigner 3.9 eine Konfigurationseinstellung eingeführt. Damit lassen sich Bauteile ignorieren, die beim Übernehmen der Daten in MCAD (Pull) nicht abgerufen werden können.
Um die Einstellung zu aktivieren, bearbeiten Sie die Datei:
\Program Files\Siemens\NXXXX\ALTIUM_CODESIGNER\template_parameters_mapping.xml.
Setzen Sie im Abschnitt ComponentPart:
IgnoreComponentsMissingInDMS auf 1 (oder yes oder true), wie unten gezeigt.
Bearbeiten Sie die Datei für die NX-Parameterzuordnung, um Komponenten zu ignorieren, die in Teamcenter nicht verfügbar sind.
Wie geht es weiter?
Nachdem CoDesigner nun 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
).
).
).