Einrichtung für Teamcenter PLM

Now reading version 7.2. For the latest, read: Einrichtung für Teamcenter PLM for version 8.0
 

Parent page: PLM-Integration

Die Siemens Teamcenter® PLM-Integration erfordert eine zusätzliche Einrichtung, die nicht automatisch durch das Installationsprogramm der Enterprise Server-Instanz verwaltet wird. Grundsätzlich sind je nach benötigten Integrationsfunktionen zwei Einrichtungsstufen erforderlich. Die erste Stufe aktiviert die Teile-Synchronisierung und ist zugleich Voraussetzung für die zweite Stufe, die die PLM-Prozesse für Projektveröffentlichung/-initialisierung aktiviert. Dennoch wird empfohlen, beide Einrichtungsstufen durchzuführen.

Für die Teamcenter-Konnektivitätsintegration ist ein Workspace Teamcenter PLM Addon license erforderlich.

Weitere Informationen zur Synchronisierung mit Teamcenter finden Sie in den zugehörigen Konfigurations- und Veröffentlichungsbeispieldateien, die verfügbar werden, sobald die Teamcenter PLM Addon Workspace Lizenz hinzugefügt wurde.

Teile-Synchronisierung mit Teamcenter

Um die Synchronisierung von Bibliotheksteilen zu aktivieren, müssen Sie die Siemens Teamcenter® EDA (Electronic Design Automation) Gateway-Software auf dem Rechner installieren, auf dem der Enterprise Server gehostet wird. Dieses Dokument geht davon aus, dass der Enterprise Server und der Teamcenter-Server bereits auf getrennten Rechnern installiert sind – wir empfehlen diesen Ansatz, um eine Trennung zwischen den beiden Installationen sicherzustellen, obwohl sie auch auf demselben Rechner installiert werden könnten.

Installation und Konfiguration von Teamcenter EDA

Das vollständige Installations- und Konfigurationsverfahren für EDA Gateway ist ausführlich in der versionsspezifischen EDA IntegrationDokumentation beschrieben, die im Siemens Support Center verfügbar ist. Bitte folgen Sie dieser Dokumentation sorgfältig. Die Anweisungen hier behandeln nur Abweichungen von der Siemens-Dokumentation oder nennen Altium-spezifische Details, die in der Siemens-Dokumentation als Anforderungen erwähnt werden.

Wählen Sie eine Version von EDA Gateway, die Ihre Teamcenter-Serverversion unterstützt – Kompatibilitätsinformationen sollten Sie in den entsprechenden TcEDA<version>_README.pdfDateien finden, die im Download-Center verfügbar sind. Anschließend sollten Sie die Dokumentation Installing and Configuring EDA Gateway for (Non-Mentor) ECAD ApplicationsInstalling and Configuring EDA Gateway for (Non-Mentor) ECAD Applications for part library management konsultieren (Beispiellink gilt für EDA-Version 5.1), insbesondere zum Thema , um sich durch die Einrichtung führen zu lassen:

Im Rahmen der Installation und Konfiguration der Enterprise Server/Teamcenter-Schnittstelle müssen Sie außerdem die folgenden Teamcenter-Funktionen installieren (und bei Bedarf lizenzieren usw.) – siehe Setting up EDA Gateway for ECAD applications:

  • Extensions » Mechatronics Process Management » EDA Server Support
  • Extensions » Mechatronics Process Management » EMPS-Foundation
  • Extensions » Mechatronics Process Management » ECAD Library Management
  • Extensions » Mechatronics Process Management » EDA for Business Modeler IDE
  • Extensions » Supplier Relationship Management » Vendor Management
  • Base Install » Active Workspace » Server Extensions » EDA Server Support for Active Workspace
  • Base Install » Active Workspace » Client » Electronic Design Automation for Active Workspace

Führen Sie zusätzlich Install and set up Common Integration Services aus, um Design Publishing zu unterstützen.

Folgen Sie anschließend den Schritten und installieren Sie EDA Gateway CLIENT auf dem Enterprise Server-Rechner. Zur Vereinfachung des Prozesses empfehlen wir die Verwendung des Ordners C:\Siemens\TeamcenterEDA2.

EDA Gateway für Parts Library Management konfigurieren

Wie oben erwähnt, sollten Sie für diesen Abschnitt ebenfalls die Dokumentation Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications konsultieren (Beispiellink gilt für EDA-Version 5.1), insbesondere zum Thema Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications for part library management.

Bitte greifen Sie auf diese Anweisungen zurück, wenn Sie in der Teamcenter-Dokumentation die entsprechenden Kapitel erreichen. Die folgenden Abschnitte beziehen sich namentlich auf diese Kapitel.

Kapitel: 'Configure the EDA client for part library management'

Während dieses Schritts werden Sie aufgefordert, eine library gateway configuration file vorzubereiten – verwenden Sie stattdessen eine von Altium bereitgestellte Datei. Sie können sie zusammen mit einem Paket von Konfigurationsdateien über die Browser-Oberfläche des Enterprise Server Workspace herunterladen: Öffnen Sie Admin » PLM Integration, verwenden Sie die Schaltfläche Add Configuration, um die Ansicht Add New Instance zu öffnen, wählen Sie Teamcenter EDA aus dem Dropdown-Menü Driver und wählen Sie dann den Link Download Teamcenter EDA client definition files, der dem Feld URL zugeordnet ist – siehe Beispiel.

In der heruntergeladenen Datei PLMClientConfigurationFiles.zip befindet sich eine Datei altiumLibrary_edadef.xml – legen Sie diese Datei in das Verzeichnis, auf das die Systemumgebungsvariable verweist: %TCEDAECAD_ROOT%. Fügen Sie außerdem die bereitgestellte Datei altiumPcb_edadef.xml diesem Verzeichnis hinzu.

  • Beachten Sie, dass das ZIP-Archiv auch eine Datei CustomEDACallbacks.jar enthält. Wenn diese demselben Verzeichnis hinzugefügt wird, kann Teamcenter die erzeugten Identifikationsreferenzen (ID) zurück an die Altium-Seite übertragen.  Weitere Informationen.
  • Wenn Sie die vorherige (nicht-GUI-basierte) PLM-Integrationsschnittstelle verwenden, sind diese Dateien im Download Sample Configuration Files verfügbar. Informationen zur manuellen XML-zentrierten Schnittstelle finden Sie in der Dokumentation zur Enterprise Server-Version 5.5.

Kapitel: 'Setting up Teamcenter server for part library management'

Öffnen Sie Teamcenter Rich Client als Benutzer infodba oder als anderer Benutzer mit Administratorrechten.
Siehe Informationen zum Teamcenter Rich Client.

Die folgenden Screenshots veranschaulichen die in Create external applications for your ECAD tool in Teamcenter beschriebenen Schritte. In unserem Fall fügen wir altiumLibrary,15 zur Einstellung EDALIB_External_Applications hinzu:

Klicken Sie auf den Befehl , um den neuen Wert hinzuzufügen, anschließend auf Save, und schließen Sie dann die Einstellung. Melden Sie sich ab und anschließend wieder beim Teamcenter Rich client an.

  • Öffnen Sie die Anwendung Organization.
  • Navigieren Sie zum Abschnitt External Applications und fügen Sie wie unten gezeigt eine Anwendung altiumLibrary hinzu:

  • Wählen Sie Create.

NOTE: Im Anwendungsnamen darf kein Unterstrich-Zeichen (_) enthalten sein

NOTE: Die Option Allow deletion of replicated master objects to this site muss aktiviert sein.

Kapitel: 'Mapping ECAD part attributes to Teamcenter attributes'

Führen Sie über die Teamcenter-Befehlszeile das Dienstprogramm export_attr_mappings aus, um das Mapping in eine Datei auszugeben, zum Beispiel:

export_attr_mappings.exe -file=mappings.txt -u=infodba -p=infodba

Ändern Sie die Datei mappings.txt entsprechend Ihren Anforderungen, um reale Teamcenter-Attribute auf die Komponenten abzubilden. Ein Beispiel für ein funktionierendes Mapping, ergänzt zum Inhalt der exportierten mappings.txt:

{ Item type="EDAComPart"
    Kosten : Item.GRM(IMAN_master_form).object_desc /description="Cost"
    Toleranz : ItemRevision.GRM(IMAN_master_form).object_desc /description="Tolerance"}

Nachdem das Mapping abgeschlossen ist, importieren Sie es zurück nach Teamcenter:

import_attr_mappings.exe -file=mappings.txt -u=infodba -p=infodba

Zur Fehlerbehebung bei Problemen mit dem Attribut-Mapping können Sie detaillierte Protokolle aktivieren, indem Sie die Zeile rootLogger.level= DEBUG in die Datei C:\Program Files\Siemens\TeamcenterEDA2\eda\log4j2.properties aufnehmen.

Protokolle aus der Teamcenter-EDA-Ausführung finden Sie in C:\Windows\TEMP\eis_eda_log.log.

Kapitel: 'Creating classification mapping for ECAD parts with Teamcenter classes' (optional)

Das Klassifikations-Mapping ist eine optionale Einrichtungsanforderung und wird für Ihre Teamcenter-PLM-Installation möglicherweise nicht verwendet oder benötigt. Beachten Sie, dass Klassifikationsattribute zur Verwendung in die Attribut-Mapping-Konfiguration/-Datei aufgenommen werden müssen, wenn Sie den vorherigen Abschnitt 'Mapping ECAD part attributes to Teamcenter attributes' oben abschließen.

Bevor Sie mit dieser Einrichtungsphase beginnen, stellen Sie sicher, dass die Klassifikationsfunktionalität aktiviert ist. Folgen Sie dann den Anweisungen zum Einrichten des Klassifikations-Mappings.

Stellen Sie sicher, dass _eda2tc.csv die Spalten in der Reihenfolge category,classId enthält und _tc2eda.csv die Spalten in der Reihenfolge classId,category. Tauschen Sie bei Bedarf die Dateinamen.

Um Klassifikationsattribute zu verwenden, müssen Sie sie in das Attribut-Mapping aufnehmen. Ein Beispiel für ein Klassifikationsattribut-Mapping ist:

"SMT attribute" : ItemRevision.ICS(-60262) /description="SMT"

Die Nummer -60262 kann mit dem Werkzeug Classification Admin in Teamcenter gefunden werden.

Klassifikations-Mapping im Enterprise Server

Klassifikationsinformationen können mit einem speziellen Attribut Classification gesendet werden, das in Ihrer XML-Konfigurationsdatei des PLM (typically dm-config.xml oder ähnlich) enthalten ist. Zum Beispiel:

<common:Attribute>
    <common:Key>Classification</common:Key>
    <common:Value>${parameter.Classification}</common:Value>
</common:Attribute>

Der Wert dieses Attributs sollte ein durch Kommas getrennter Pfad im Klassifikationsbaum sein, zum Beispiel: „Components,SMT,Capacitor“.

Ebenso können Klassifikationsattribute über den Namen referenziert werden, der im Attribut-Mapping auf dem Teamcenter-Server konfiguriert wurde, zum Beispiel:

<common:Attribute>
    <common:Key>SMT attribute</common:Key>
    <common:Value>smt attr value</common:Value>
</common:Attribute>
Weitere Informationen finden Sie in der bereitgestellten Beispiel-PLM-Konfigurationsdatei (dm-TeamcenterEda-config-basic.xml).

Bibliothek auf dem Enterprise Server definieren

Bevor eine Synchronisierung mit dem Enterprise Server möglich ist, muss mit dem Befehl eda_cli.bat eine Bibliothek erstellt werden (befindet sich im Verzeichnis von %TCEDAECAD_ROOT% auf dem Enterprise Server-Rechner). Außerdem muss sichergestellt werden, dass die erstellten Dateien für den Enterprise Server zugänglich sind:

edacli.bat -configureLibrary -application altiumLibrary -status %userprofile%\status.xml

In diesem Stadium sollte es möglich sein, eine Enterprise Server-Component Sync sowie einen Enterprise Server-Part Request with PLM Part Create-Prozess durchzuführen.

Zusätzliche Informationen zur Synchronisierung von Bibliotheksteilen:

  • Synchronization of Released/Unreleased Teamcenter parts – Standardmäßig werden nur Komponenten, die mit release_status_list.name = ‘TCM Released’ gekennzeichnet sind, von Teamcenter nach Altium synchronisiert. Dies kann im Teamcenter Query Builder geändert werden, indem die von Teamcenter verwendete Abfrage zur Auswahl der Komponenten angepasst wird (siehe Beispiel).

Der Name der Abfrage ist in der Einstellung EDALIB_Sync_FindNewParts gespeichert. Die Standardabfrage ist __EDALIB_find_newparts und wird unten gezeigt.

Die letzte Bedingung kann entfernt werden, um Komponenten zu synchronisieren, die noch nicht „TCM Released“ sind.

Weitere Informationen finden Sie in der zugehörigen Siemens Teamcenter-Dokumentation.

  • Multisite synchronization – Es ist auch möglich, Teamcenter als Quelle für Komponenteninformationen für mehrere Standorte zu verwenden (einer davon ist Enterprise Server). Beachten Sie, dass dies eine spezielle Einrichtung erfordert, die in der Dokumentation beschrieben ist.
  • Unit-of-measure parameter synchronization – Die Teamcenter-Integration des Workspace unterstützt eine einheitenbewusste Parametermappung über die zusätzlichen Datenspalten Data Type und SiPrefix in der Tabelle Component Parameter Mapping table der Benutzeroberfläche. Verwenden Sie die Optionen im Dropdown-Menü eines Eintrags, um einen geeigneten Datentyp (siehe Optionen) und ein Einheitenpräfix (siehe Optionen) auszuwählen.

  • Destination folder for parts – Der Zielordner für von Altium nach Teamcenter synchronisierte Teile kann pro Site/Benutzer über die Teamcenter-Voreinstellung EDALIB_SaveAsFolderDefault festgelegt werden.
  • Current Part Synchronization limitations:
    • PLM-Teilenummern werden ausschließlich serverseitig auf dem Enterprise Server generiert.
    • Der Zielordner kann für Komponenten nicht in der Konfigurationsdatei angegeben werden – auf der Teamcenter-Seite gibt es eine globale Einstellung. Eine Einstellung des Zielordners in der PLM-XML-Konfigurationsdatei (dm-config.xml) wird ohne Warnung ignoriert. Der Zielordner wird für alle Komponententypen aus der Option auf Teamcenter-Benutzerebene oder der Site-weiten Option EDALIB_SaveAsFolderDefault übernommen.
    • Native Teileauswahloptionen (Approved Manufacturer/Vendor List bzw. AML/AVL) werden nicht unterstützt. Wie bisher werden nur komponentenparameterbasierte Teileauswahlen unterstützt.

Weitere Informationen zu Konfigurationen und Methoden der Komponentensynchronisierung finden Sie im Hauptdokument PLM Integration document.

Design Publishing mit Teamcenter EDA

Die Veröffentlichung von Designs von Altium nach Teamcenter ist nur über Altium Designer möglich. Um die Designveröffentlichung zu aktivieren, müssen Sie Teamcenter EDA (Electronic Design Automation) Gateway auf dem Rechner installieren, auf dem Altium Designer installiert ist. Außerdem benötigen Sie Zugriff sowohl auf den Enterprise Server als auch auf den Teamcenter-Server.

Das Installations- und Konfigurationsverfahren für EDA Gateway ist ausführlich in der versionsspezifischen EDA IntegrationDokumentation beschrieben, die im Siemens Support Center verfügbar ist. Bitte folgen Sie dieser Dokumentation sorgfältig. Die Anweisungen hier behandeln nur Abweichungen von der Siemens-Dokumentation oder nennen Details auf Altium-Seite, die in der Siemens-Dokumentation als Anforderungen aufgeführt sind.

Wählen Sie eine Version von EDA Gateway, die Ihre Teamcenter-Serverversion unterstützt – Kompatibilitätsinformationen sollten Sie in den entsprechenden TcEDA<version>_README.pdf-Dateien finden, die im Download Center verfügbar sind. Ziehen Sie anschließend die Dokumentation Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications heran (der Beispiellink gilt für EDA-Version 5.1), insbesondere zum Thema Installing and Configuring EDA Gateway for (Non-Mentor) ECAD Applications for design management, um sich durch die Einrichtung führen zu lassen:

Wenn die Erstellung von Komponenten während der Projektveröffentlichung unterstützt werden soll, muss ein Teil der Bibliothekskonfiguration auf dem Server durchgeführt werden. Dies gilt für die Standard-Abschnittsstrategie <pt:BomStrategy>CreateNewAndLink</pt:BomStrategy> in der Veröffentlichungsvorlage.

Der Zielordner für Designs kann über die Site-/Benutzeroptionen festgelegt werden: EDA_SaveAsFolderDefault.

Wie im obigen Kapitel Configure Library Management erwähnt, muss die Datei altiumPCB_edadef.xml (aus den heruntergeladenen Konfigurationsdateien) dem Verzeichnis %TCEDAECAD_ROOT% auf dem Rechner mit Altium Designer hinzugefügt werden, damit die über Altium Designer initiierte Projekterstellung/-veröffentlichung durchgeführt werden kann.

Außerdem kann Teamcenter durch Hinzufügen der Java-Quelldatei CustomEDACallbacks.jar (verfügbar im ZIP-Download der Konfigurationsdateien) so eingerichtet werden, dass die von ihm für Bare-Board-Teile (PCB/PWB) erzeugten Identifikationsreferenzen (ID) an Projekteinträge der Projektparameter auf Altium-Seite zurückgeschrieben werden. Fügen Sie diese Java-Datei dem Verzeichnis %TCEDAECAD_ROOT% hinzu und starten Sie anschließend den PC mit Altium Designer neu.

In der Praxis bedeutet dies, dass, wenn ein PCB-Projekt aus Altium Designer im Teamcenter-PLM erstellt/aktualisiert wurde, die zugehörigen Teile-IDs automatisch als Altium-PLM-Parameter verfügbar werden, die dem Projekt zugeordnet sind.

Zuordnung von BOM-Zeilenattributen

Die BOM-Zeilenattribute Reference Designator und Quantity werden automatisch verarbeitet, müssen jedoch im Abschnitt <BOM> der XML-Konfigurationsdatei des PLM-Connectors enthalten sein:

<BOM>
    <BOMAttributes>
        <!-- "Reference Designator" attribute is mandatory for Teamcenter EDA connector -->
        <common:BOMAttribute>
        <common:Key>Reference Designator</common:Key>
        <common:Value>${parameter.LogicalDesignator}</common:Value>
        </common:BOMAttribute>
        <!-- "Quantity" attribute is mandatory for Teamcenter EDA connector -->
        <common:BOMAttribute>
        <common:Key>Quantity</common:Key>
        <common:Value>${parameter.Quantity}</common:Value>
        </common:BOMAttribute>
    </BOMAttributes>
</BOM>
Weitere Informationen finden Sie in der bereitgestellten Beispiel-PLM-Konfigurationsdatei (dm-TeamcenterEda-config-basic.xml).

Um andere BOM-Zeilenattribute zu verwenden, müssen diese im Abschnitt für die Zuordnung von BOM-Zeilenattributen der Datei altiumPcb_edadef.xml enthalten sein. Im folgenden Beispiel fügt der untenstehende Eintrag eine Zuordnung des Altium-Attributs part_source zum Teamcenter-BOM-Zeilenattribut bl_part_source hinzu:

<RdnAttrMapDefs>
    <RdnAttrDesign cadAttrName="part_source" tcAttrName="bl_part_source"/>
</RdnAttrMapDefs>

Wenn eine solche Zuordnung hinzugefügt wird, kann ihr Wert im Abschnitt <BOMAttributes> der XML-Konfigurationsdatei des PLM-Connectors definiert werden:

<!-- You can add any other custom attributes, but these need to be mapped to Teamcenter attribute in altiumPcb_edadef.xml file -->
<common:BOMAttribute>
    <common:Key>part_source</common:Key>
    <common:Value>${parameter.MakeOrBuy}</common:Value>
</common:BOMAttribute>

Konfiguration für die Veröffentlichung alternativer BOM-Teile

ActiveBOM in Altium Designer unterstützt das Hinzufügen alternativer Teile zu BOM-Positionen (mehr erfahren). Um solche alternativen Teile bei der Veröffentlichung eines Designs in Teamcenter PLM zu unterstützen, muss eine zusätzliche Konfiguration von Teamcenter EDA wie unten beschrieben durchgeführt werden (in der Terminologie von Teamcenter werden diese alternativen Komponenten im Kontext einer bestimmten BOM als Ersatzkomponenten bezeichnet). Dadurch werden Altium-Callbacks mit Logik zur Übertragung von Ersatzkomponenten aktiviert.

  1. Ermitteln Sie die Datei soa_client.zip in den Installationsdateien für die Teamcenter-Serverversion, die Sie derzeit verwenden.
  2. Suchen Sie die folgenden Dateien in dieser ZIP-Datei:

    soa_client\java\libs\TcSoaStructureManagementStrong*.jar

    soa_client\java\libs\TcSoaBomStrong*.jar

  3. Kopieren Sie diese beiden Dateien in das Verzeichnis %TCEDAECAD_ROOT% auf dem PC, auf dem Teamcenter EDA Gateway und Altium Designer gehostet werden.
  4. Öffnen Sie die Datei %TCEDAECAD_ROOT%\setup_eda.bat und suchen Sie die folgenden Zeilen:

    
    rem
    rem Add customer callbacks
    rem
    if exist CustomEDACallbacks.jar (
    	SET EDA_CP=%EDA_CP%;CustomEDACallbacks.jar
    )
    
  5. Fügen Sie darunter die folgenden Zeilen hinzu:

    
    rem Added for Altium support of BOM substitutes
    set EDA_CP=%EDA_CP%;TcSoaStructureManagementStrong_14000.3.0.jar
    set EDA_CP=%EDA_CP%;TcSoaBomStrong_14000.3.0.jar
    
    Achten Sie auf die Versionsnummer (d. h. 14000.3.0 im obigen Beispiel). Sie muss mit der Versionsnummer übereinstimmen, die im Dateinamen der im vorherigen Schritt kopierten Datei enthalten ist.
  6. Öffnen Sie die Datei %TCEDAECAD_ROOT%\altiumPcb_edadef.xml. Fügen Sie die folgenden <callback …/>-Einträge innerhalb des Abschnitts <CallbackDefs> hinzu (dieser ist bereits in der Datei vorhanden):

    
    <callback type="java" operation="preSave" command="com.altium.eis.teamcenter.eda.callback.SubstituteCallbacks:checkSubstitutes"/>
    <callback type="java" operation="preSaveAs" command="com.altium.eis.teamcenter.eda.callback.SubstituteCallbacks:checkSubstitutes"/>
    <callback type="java" operation="postSave" command="com.altium.eis.teamcenter.eda.callback.SubstituteCallbacks:updateSubstitutes"/>
    <callback type="java" operation="postSaveAs" command="com.altium.eis.teamcenter.eda.callback.SubstituteCallbacks:updateSubstitutes"/>
    
    Die obigen Einträge sind bereits in der Datei altiumPcb_edadef.xml vorhanden, und zwar in einem mehrzeiligen Kommentar innerhalb des Abschnitts <CallbackDefs>. Sie können diese Einträge aus dem Kommentar übernehmen (z. B. indem Sie sie direkt unter den Teil --> in diesem Abschnitt verschieben).
  7. Starten Sie den PC neu, damit Teamcenter EDA die neuen Bibliotheken lädt.

Notes:

  • Teamcenter EDA muss für die Ausführung mit Java 11 konfiguriert sein.
  • Wenn Sie Teamcenter 13 verwenden, stellen Sie sicher, dass Sie Versionen der zusätzlichen Bibliotheken aus Ihrer Teamcenter-13-Installation verwenden.
  • Stellen Sie sicher, dass die Dateien CustomEDACallbacks.jar und altiumPcb_edadef.xml im Verzeichnis %TCEDAECAD_ROOT% aktualisiert werden.
  • In Altium Designer verwenden alle Designvarianten denselben Satz an Ersatzkomponenten, d. h. es ist nicht möglich, für dieselbe BOM-Position in verschiedenen Varianten unterschiedliche Ersatzkomponenten zu definieren.
  • Die Liste der Ersatzkomponenten in Teamcenter ist eine Liste von Komponentenrevisionen. Einträge von Ersatzkomponenten erzeugen keine BOM-Zeilen und ihnen können keine BOM-Zeileneigenschaften zugewiesen werden. In Altium Designer ist es möglich, eine BOM-Spalte mit einem anderen Wert für Ersatzkomponenten zu haben, aber nur Eigenschaften der Basiskomponente werden auf die BOM-Zeileneigenschaften in Teamcenter übertragen.
  • Wenn ein Projekt mit Ersatzkomponenten in der BOM in Teamcenter veröffentlicht wurde und anschließend eine Ersatzkomponente aus der Projekt-BOM entfernt und das Projekt erneut veröffentlicht wird, wird die Ersatzkomponente auch aus der BOM in Teamcenter entfernt.
  • Wenn ein Projekt mit Ersatzkomponenten in der BOM in Teamcenter veröffentlicht wurde und die BOM anschließend manuell in Teamcenter geändert wurde, wird die BOM in Teamcenter bei der nächsten Veröffentlichung dieses Projekts überschrieben, d. h. die manuell vorgenommenen Änderungen gehen verloren.
  • Als Ersatz verwendete Komponenten in ActiveBOM müssen mit Teamcenter synchronisiert werden. Diese Bedingung wird durch den preSave Callback geprüft. Wenn es Komponenten gibt, die nicht mit Teamcenter synchronisiert wurden, wird eine Fehlermeldung angezeigt und der Vorgang abgebrochen, sodass in Teamcenter keine Änderungen vorgenommen werden.

BMIDE-Konfiguration (Business Modeler IDE) für abgeleitete Datasets

Nach dem Erstellen einer Konfiguration für abgeleitete Daten (siehe Verweise in der altiumPcb_edadef.xml-Datei) können Sie den Namen der Konfiguration in der Einstellung EDA_DerivedDataConfigDefault angeben.

  1. Öffnen Sie in BMIDE den Ordner Extensions.
  2. Klicken Sie im Ordner Extensions mit der rechten Maustaste auf EDA Derived Data und wählen Sie New EDA Derived Data. Der Assistent New EDA Derived Data wird angezeigt.
  3. Geben Sie im Dialogfeld EDA Derived Data die Informationen ein und klicken Sie auf Next.
  4. Fügen Sie für das abgeleitete PCB-Dataset unter „Configure datasets“ einen neuen Eintrag hinzu.

Pfadname: $TEMP\Altium\TcEda\Project\pcb\*.*

  1. Fügen Sie für das abgeleitete Schaltplan-Dataset unter „Configure datasets“ einen neuen Eintrag hinzu.

Pfadname: $TEMP\Altium\TcEda\Project\schematic\*.*

  1. Ein weiteres abgeleitetes Dataset für Variant-Datasets:

Pfadname: $TEMP\Altium\TcEda\Project\$VARIANT\pcb\*.*

  1. Um die Änderungen am Datenmodell zu speichern, wählen Sie File » Save Data Model oder klicken Sie in der Hauptsymbolleiste auf die Schaltfläche Save Data Model.
  2. Stellen Sie Ihre Änderungen auf dem Testserver bereit. Wählen Sie in der Menüleiste Deploy Template oder markieren Sie das Projekt und klicken Sie dann in der Hauptsymbolleiste auf die Schaltfläche Deploy Template.
  3. Legen Sie im Rich Client die Einstellung EDA_DerivedDataConfigDefault so fest, dass sie auf die soeben erstellte EDA-Konfiguration für abgeleitete Daten verweist.
  4. Wählen Sie Edit » Options, klicken Sie unten im Dialogfeld Options auf den Link Search, suchen Sie die Einstellung EDA_DerivedDataConfigDefault und ändern Sie ihren Wert auf die neue Konfiguration.

Zusätzliche Informationen zur Design-Veröffentlichung

Current Project Publishing Limitations:

  • Die Referenzierung bestimmter Komponentenrevisionen („Precise BOM“) wird vom Siemens EDA Gateway nicht unterstützt.
  • ECO wird derzeit nicht unterstützt.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Inhalt