Aktualisieren von Komponenten aus datenbankbasierten und dateibasierten Bibliotheken

Auf einen Blick

Dieser Artikel erläutert, wie Sie platzierte Komponenten in Altium Designer nach Änderungen mit ihren Quellbibliotheken oder verknüpften Datenbanken synchron halten – unabhängig davon, ob Parameter, Modellreferenzen oder grafische Darstellungen geändert wurden. Er zeigt, wo Komponentenänderungen vorgenommen werden sollten, je nachdem, wie das Bauteil ursprünglich platziert wurde. Anschließend stellt er die Werkzeuge vor, mit denen Sie diese Aktualisierungen in das Design übernehmen können. Im Mittelpunkt steht dabei der Workflow „Update Parameters From Database“: vom Festlegen des Aktualisierungsumfangs über das Prüfen erkannter Unterschiede bis hin zum Anwenden freigegebener Änderungen über einen ECO. Wenn Sie bestehende Komponenten gezielt aktualisieren und dabei die Übereinstimmung mit ihren Quelldaten bewahren möchten, erfahren Sie in diesem Leitfaden, was Sie erwartet und wie Sie die Kontrolle behalten. Lesen Sie weiter.

- Erfahren Sie, wo Änderungen an Komponenten vorgenommen werden sollten, die aus integrierten Bibliotheken, Datenbankbibliotheken, Schaltplan- oder PCB-Bibliotheken oder über Datenbankverknüpfungen platziert wurden.
- Sehen Sie, wie Altium Designer Parameterunterschiede zu verknüpften Datenbanken erkennt und wie Sie diese Änderungen vor dem Anwenden prüfen, akzeptieren oder ablehnen können.
- Lernen Sie die Einstellungen und Mechanismen kennen, die die Synchronisierung beeinflussen, darunter Parameterzuordnung, gesperrte Parameter und die Ausführung von Aktualisierungen über ECOs.
Mit KI tiefer einsteigen:

Sie haben Bauteile im Schaltplan platziert, ihn vielleicht sogar vollständig verdrahtet und kompiliert und das Design in die Leiterplattenlayout-Phase überführt. Höchstwahrscheinlich wird irgendwann eine Änderung an einem Bauteil erforderlich sein – ein neuer Parameter, eine Änderung an einer Modellverknüpfung oder vielleicht eine grafische Änderung an einem Symbol oder Footprint.

Der naheliegende Ort für eine Änderung ist die Quelle. Welche Quelle dies ist, hängt davon ab, wie das Bauteil platziert wurde:

  • From an Integrated Library – Die Quellbibliotheken werden extrahiert, die Änderung wird vorgenommen und das integrierte Bibliothekspaket wird kompiliert, um die überarbeitete integrierte Bibliothek zu erzeugen.
  • From a Database Library – Bei einem Parameter oder einer Symbol-/Modellreferenz wird die Änderung am entsprechenden Datensatz des Bauteils in der verknüpften externen Datenbank vorgenommen. Handelt es sich um eine grafische Änderung (an einem Symbol oder Modell), wird diese in der referenzierten Quellbibliothek durchgeführt.
  • From a Schematic/PCB Library – Die Änderung wird am Bauteil oder Footprint in der entsprechenden Bibliothek vorgenommen, aus der das Bauteil bzw. der Footprint platziert wurde.

Möglicherweise haben Sie auch ein platziertes Bauteil über eine Database-Link-Datei (*.DBLink) mit einer externen Datenbank verknüpft. Änderungen an Symbolen und Modellen werden in den Quellbibliotheken vorgenommen. Parameter werden in der Datenbank geändert.

Nachdem Änderungen vorgenommen wurden, müssen sie in das Design übertragen werden. Altium Designer bietet verschiedene Aktualisierungswerkzeuge, mit denen Sie Bauteiländerungen schnell und effizient auf Ihre Altium Designer-Bauteile übertragen können. Dieses Dokument beschreibt diese Werkzeuge, mit denen Sie Ihre Bauteilquelle und die platzierten Instanzen dieser Bauteile stets synchron halten können.

Auf der Seite Footprints aus Bibliotheken aktualisieren erfahren Sie mehr über das Aktualisieren von Footprints.

  • Weitere Informationen zu Bauteilen und Bibliotheken finden Sie auf der Seite Bauteile und Bibliotheken erstellen und pflegen.

  • Weitere Informationen zu integrierten Bibliotheken finden Sie auf der Seite Integrierte Bibliotheken.

  • Weitere Informationen zum direkten Platzieren von Bauteilen aus einer Datenbank und zum Verknüpfen vorhandener Bauteile – ob bereits platziert oder als Bestandteil einer Bibliothek – finden Sie auf der Seite Datenbankbibliotheken.

Parameter aus einer Datenbank aktualisieren

Im Zusammenhang mit diesem Werkzeug bezeichnet der Begriff „Altium Designer-Bauteil“ eine auf einem Schaltplanblatt platzierte Bauteilinstanz oder ein Bauteil in einer Schaltplan-Quellbibliothek. Altium Designer bietet ein Werkzeug, mit dem Sie die Parameter von Altium Designer-Bauteilen anhand von Informationen aus einer externen Datenbank aktualisieren können. Damit eine Aktualisierung möglich ist, müssen die Bauteile mit den entsprechenden Bauteildatensätzen in der externen Datenbank verknüpft sein. Die Verknüpfung erfolgt über eine zwischengeschaltete Verknüpfungsdatei. Dafür kommen folgende Dateien infrage:

  • Database Link-Datei (*.DBLink) – wird verwendet, um bereits platzierte Bauteile oder, häufiger, definierte Bauteile in einer Schaltplan-Quellbibliothek mit einer externen Datenbank zu verknüpfen.
  • Database Library-Datei (*.DBLib) – wird verwendet, wenn Bauteile direkt aus einer externen Datenbank auf einem Schaltplanblatt platziert werden.
  • SVN Database Library-Datei (*.SVNDBLib) – wie bei einer *.DBLib, jedoch mit Symbol- und Modellbibliotheken unter Versionskontrolle.

Aktualisierungen werden im Schaltplaneditor über den Befehl Tools » Update Parameters From Database in den Hauptmenüs durchgeführt. Beim Aufrufen dieses Befehls wird der Dialog Update Parameters From Database geöffnet. In diesem Dialog wählen Sie aus, welche Schaltplandokumente und Bauteiltypen in die Aktualisierung einbezogen werden sollen.

Der Befehl Update Parameters From Database ist auch im Schaltplanbibliothekseditor verfügbar. Die Quellbibliothek muss Teil eines Bibliothekspakets (*.LibPkg) sein. Für die Verknüpfung der Bibliotheksbauteile mit den Bauteildatensätzen in der externen Datenbank wird eine *.DBLink-Datei verwendet.

Der Dialog Update Parameters From Database
Der Dialog Update Parameters From Database

Nachdem Sie den Umfang der Aktualisierung festgelegt haben, klicken Sie auf OK. Die externe Datenbank wird nach passenden Bauteilen durchsucht. Wenn sich die Parameter der Altium Designer-Bauteile von denen der entsprechenden Datensätze in der Datenbank unterscheiden, wird der Dialog Select Parameter Changes geöffnet. Werden keine Unterschiede gefunden, erscheint ein Dialog mit einem entsprechenden Hinweis.

Der Dialog Select Parameter Changes
Der Dialog Select Parameter Changes

In diesem Dialog werden alle Parameter aufgeführt, die in den Datenbankdatensätzen für verknüpfte Altium Designer-Bauteile im Aktualisierungsumfang vorhanden sind. Parameter, die für ein Altium Designer-Bauteil definiert sind, aber keinem Feld in einer Datenbanktabelle entsprechen, werden nicht aufgeführt. Beispielsweise haben Sie möglicherweise ein Bauteil mithilfe der Datenbankbibliotheksfunktion direkt aus einer Datenbank platziert und nach der Platzierung einen oder mehrere Parameter hinzugefügt.

Es werden nur die Parameter aufgeführt, die zwischen der externen Datenbank und der platzierten Bauteilinstanz zugeordnet sind. Die Parameterzuordnung erfolgt auf der Registerkarte Field Mappings der zwischengeschalteten Verknüpfungsdatei.

Der Dialog zeigt zunächst vorgeschlagene Aktualisierungen an, mit denen die Parameter der Altium Designer-Bauteile mit denen in der Datenbank synchronisiert werden. Grundlage hierfür sind die Aktualisierungsaktionen, die Sie in der zwischengeschalteten Verknüpfungsdatei (*.DbLink, *.DbLib oder *.SvnDbLib) definiert haben.

Parameterunterschiede werden durch ein eindeutiges Symbol in der jeweiligen Zelle gekennzeichnet. Ein blaues Dreieck in der Ecke einer Zelle bedeutet beispielsweise, dass ein Unterschied zwischen dem Wert eines Parameters im Altium Designer-Bauteil und demselben Parameter im verknüpften Datenbankdatensatz erkannt wurde.

Eine vollständige Auflistung aller verfügbaren Zellzustände im Dialog Select Parameter Changes finden Sie auf dieser Seite im Abschnitt Parameteraktualisierungszustände.

Mit den Bedienelementen im Dialog Select Parameter Changes können Sie genau festlegen, welche Aktualisierungen durchgeführt und welche verworfen werden sollen. Sie können Aktualisierungen für alle Parameter eines ausgewählten Bauteils oder für bestimmte Parameter dieses Bauteils verwerfen. Um eine vorgeschlagene Aktualisierung für einen bestimmten Parameter zu verwerfen, wählen Sie die entsprechende Zelle aus und klicken Sie auf die Schaltfläche Reject Selected. Um die Aktualisierung wieder zuzulassen, klicken Sie auf die Schaltfläche Update Selected.

Ob ein Parameter eines platzierten Bauteils oder eines Bibliotheksbauteils aktualisiert wird, lässt sich auch für jeden Parameter einzeln direkt im Design bzw. in der Bibliothek steuern. Deaktivieren Sie beim Anzeigen der Eigenschaften eines ausgewählten Parameters im Panel Properties (oder der Parameter eines ausgewählten Bauteils auf der Registerkarte Parameters des Panels Properties) die Option Allow Synchronization With Database, um diesen Parameter vom Aktualisierungsvorgang auszuschließen.

Wenn Sie mit den vorgesehenen Aktualisierungen zufrieden sind, klicken Sie auf die Schaltfläche Accept Changes (Create ECO). Im daraufhin geöffneten Dialog Engineering Change Order können Sie die Aktualisierungen prüfen und anschließend ausführen. Falls Sie feststellen, dass Sie eine Aktualisierung doch nicht durchführen möchten, deaktivieren Sie den entsprechenden Änderungsauftragseintrag.

Der Dialog Engineering Change Order
Der Dialog Engineering Change Order

Duale Synchronisierung

Möglicherweise haben Sie ein bestehendes Designprojekt, in dem die meisten platzierten Bauteile über eine DbLink-Datei mit einer externen Datenbank verknüpft wurden. Designänderungen können zusätzliche Schaltungen erforderlich machen, deren Bauteile möglicherweise mithilfe der Funktion Datenbankbibliothek platziert werden. Die zugehörige DbLib-/SVNDbLib-Datei könnte durchaus auf eine andere externe Datenbank verweisen.

Bei Verwendung des Befehls Update Parameters From Database werden alle verknüpften Parameter platzierter Bauteile in sämtlichen verknüpften Datenbanken abgefragt, unabhängig von der verwendeten Verknüpfungsmethode. Erkannte Unterschiede für diese Parameter werden im Dialog Parameteränderungen auswählen angezeigt.

Wenn dasselbe Datenbankfeld sowohl in der DbLink- als auch in der DbLib-/SVNDbLib-Datei für den Abgleich verwendet wird, wird zuerst die über die DbLink-Datei verknüpfte Datenbank nach einer Übereinstimmung durchsucht, anschließend die über die DbLib-/SVNDbLib-Datei verknüpfte Datenbank. Wenn das Bauteil in beiden Datenbanken vorhanden ist, kann es durchaus vorkommen, dass der Abgleich und die Aktualisierung anhand des falschen externen Datensatzes erfolgen.

Schaltplanbauteile aus Bibliotheken aktualisieren

Altium Designer bietet ein Werkzeug, mit dem auf einem Schaltplanblatt platzierte Bauteile mit geänderten Informationen aus einer Quellbibliothek aktualisiert werden können. Dazu gehören Schaltplanbauteilbibliotheken (*.SchLib), integrierte Bibliotheken (*.IntLib) und Datenbankbibliotheken (*.DBLib, *.SVNDBLib).

Obwohl DBLib- und SVNDBLib-Dateien im Panel Components als Bibliotheken angezeigt werden, dienen sie lediglich als Quelle für Verbindungsinformationen und Feldzuordnungen und sind keine Bibliotheken im eigentlichen Sinne. Die Aktualisierungsfunktion überträgt Änderungen an Parametern sowie Symbol- und Modellreferenzen in der externen Datenbank und außerdem grafische Änderungen, die in den referenzierten Symbol- und Modellbibliotheken vorgenommen wurden.

Mit der Aktualisierungsfunktion können Sie Änderungen an Parametern sowie an Modell- und Grafikinformationen übertragen.

Aktualisierungen werden aus dem Schaltplandokument heraus durchgeführt, indem Sie den Befehl Tools » Update From Libraries aus den Hauptmenüs wählen. Beim Aufrufen dieses Befehls wird der Dialog Update From Library geöffnet. Der Befehl Update From Libraries aktualisiert alle Bauteile auf dem Schaltplanblatt mit geänderten Informationen aus einer Quellbibliothek.

Aktualisierungen können auch aus dem Schaltplandokument heraus durchgeführt werden, indem Sie den Befehl Tools » Update Selected From Libraries aus den Hauptmenüs wählen. Der Befehl Update Selected From Libraries aktualisiert nur die ausgewählten Bauteile auf dem Schaltplanblatt mit geänderten Informationen aus einer Quellbibliothek.

Der Dialog Update From Library
Der Dialog Update From Library

Umfang der Aktualisierung festlegen

Auf der ersten Seite des Dialogs wird der Umfang der Aktualisierung festgelegt, d. h., welche Quellschaltplandokumente und welche darin enthaltenen Bauteiltypen in die Aktualisierung einbezogen werden sollen.

Im Bereich Schematic Sheets werden alle infrage kommenden Schaltplandokumente geladen, auf die die Aktualisierung angewendet werden kann. Dabei kann es sich entweder um ein einzelnes, freies Schaltplandokument oder um alle Schaltplanblätter innerhalb des aktiven Projekts handeln. Aktivieren Sie die Dokumente, deren Bauteile bei der Aktualisierung berücksichtigt werden sollen.

Wenn Sie Einträge in der Liste Schematic Sheets mithilfe der Kontrollkästchen oder der Befehle All On / All Off im Kontextmenü aktivieren bzw. deaktivieren, werden die darin enthaltenen physischen Bauteile im Bereich Component Types des Dialogs aufgeführt. Für jedes Bauteil werden folgende Angaben angezeigt:

  • Name des physischen Bauteils
  • Zugehöriges logisches Symbol
  • Quellbibliothek, aus der es platziert wurde
  • Anzahl der aktuell in allen aktivierten Schaltplandokumenten platzierten Instanzen.

Welche Bauteile in der Liste enthalten sind, richtet sich nach den Optionen unten links auf der Seite. Im Feld Show legen Sie fest, welche Bauteiltypen in die Aktualisierung einbezogen werden. Standardmäßig ist All Components ausgewählt. Sie können die Aktualisierung jedoch auf folgende Bauteile beschränken:

  • Standard Components – Bauteile, die aus einer Schaltplanbibliothek oder einer integrierten Bibliothek platziert wurden.
  • Database Components – Bauteile, die mithilfe einer DBLib oder SVNDBLib aus einer externen Datenbank platziert wurden.

Das Feld Show im Dialog Update From Library
Das Feld Show im Dialog Update From Library

Alle Bauteiltypen sind zunächst für die Aktualisierung aktiviert. Deaktivieren Sie alle Typen, die Sie auf keinen Fall aktualisieren möchten. Alternativ können Sie die zu aktualisierenden Bauteile direkt auf den Schaltplanblättern auswählen, bevor Sie den Dialog öffnen. Aktivieren Sie anschließend die Option Selected Parts Only. Es werden dann nur die Bauteile Ihrer Auswahl aufgelistet. Sie können auch die Befehle All On / All Off im Kontextmenü verwenden.

Verwenden Sie die Option Include Variants, um Varianten einzubeziehen, und/oder die Option Update to Latest Revision, um Bauteile, die aus einer Workspace-Bibliothek platziert wurden, auf die neuesten verfügbaren Revisionen zu aktualisieren. Mit diesen Optionen können Sie die Parameter alternativer Bauteile aktualisieren.

Wichtig ist vor allem, dass Sie stets die volle Kontrolle darüber haben, was in die Aktualisierung einbezogen wird.

Standardaktionen für die Aktualisierung festlegen

Im Bereich Settings der Seite können Sie den standardmäßigen Umfang der Aktualisierung festlegen. Die hier festgelegten Standardaktionen werden auf alle Bauteilinstanzen der aktivierten Bauteiltypen angewendet.

Der Bereich Actions des Dialogs Update From Library
Der Bereich Actions des Dialogs Update From Library

Die einfachste Form der Aktualisierung besteht darin, die Bauteile auf den Schaltplanblättern vollständig durch die in der Quellbibliothek definierten Bauteile zu ersetzen – Fully replace symbols on sheet with those from library. Grafische Attribute, Parameter und Modellverknüpfungen werden direkt mit den Informationen aus der Quellbibliothek aktualisiert. Wenn diese Option ausgewählt ist, werden die folgenden Optionen aktiviert. Wählen Sie alle zutreffenden Optionen aus:

  • Update designator lock field (Bild anzeigen)
  • Update part ID lock field (Bild anzeigen)
  • Preserve parameter locations
  • Preserve parameter visibility

Wenn die Quellbibliothek eine DBLib oder SVNDBLib ist, werden die Parameter- und Modellverknüpfungsinformationen aus den entsprechenden Bauteildatensätzen in der externen Datenbank übernommen. Die Änderungen an den grafischen Attributen stammen dagegen aus den referenzierten Symbolbibliotheken.

Das vollständige Ersetzen (Fully replace symbols on sheet with those from library) ist standardmäßig aktiviert. Wenn Sie genauer steuern möchten, was aktualisiert wird, wechseln Sie zu Replace selected attributes of symbols on sheets. Die einzelnen Aktualisierungsoptionen (Update graphical attributes, Update parameters, Update models) können dann nach Bedarf ein- oder ausgeschlossen werden.

Die Einstellungen auf der ersten Seite des Dialogs Update From Library und im Dialog Library Update Settings bleiben erhalten. Sie werden beim Speichern in der Projektdatei abgelegt.

Für die Aktualisierung von Parametern und Modellen bietet der Dialog Library Update Settings weitere Steuerungsmöglichkeiten. Öffnen Sie den Dialog, indem Sie auf die Schaltfläche Advanced klicken. In diesem Dialog können Sie nicht nur die standardmäßigen, globalen Aktualisierungsaktionen für Parameter und Modelle festlegen, sondern auch steuern, welche einzelnen Parameter und Modelle in die Aktualisierung einbezogen werden.

Den Dialog Library Update Settings öffnen
Den Dialog Library Update Settings öffnen

Nachdem Sie den Umfang der Aktualisierung und die auszuführenden Standardaktionen wie gewünscht festgelegt haben, können Sie auf Finish klicken. Anschließend können Sie die umzusetzenden Änderungen im daraufhin generierten Engineering Change Order prüfen und ausführen. Wenn Sie die Aktualisierung vor dem Generieren des ECO für einzelne Bauteile weiter anpassen möchten, klicken Sie auf Next, um die zweite Seite des Dialogs zu öffnen, die im nächsten Abschnitt ausführlich beschrieben wird.

Aktualisierung nach Bauteilinstanz steuern

Die Einstellungen auf der zweiten Seite des Dialogs Update From Library bleiben nicht erhalten. Sie gehen verloren, wenn Sie zur ersten Seite zurückkehren oder den Dialog schließen.

Die zweite Seite des Dialogs Update From Library zeigt eine detaillierte Tabelle mit allen Bauteilinstanzen, die in den vorgesehenen Aktualisierungsvorgang einbezogen werden. Auf der vorherigen Seite des Dialogs konnten Sie grob festlegen, welche physischen Bauteiltypen in die Aktualisierung einbezogen werden. Auf dieser Seite können Sie genau bestimmen, welche Bauteilinstanzen dieser Typen aktualisiert werden.

Die zweite Seite des Dialogs Update From Library
Die zweite Seite des Dialogs Update From Library

Die Tabelle ist in drei Bereiche unterteilt:

  • Schematic Parts – Dieser Bereich listet Designator, Comment, Physical Component und Logical Symbol für jedes platzierte Bauteil auf den Schaltplanblättern auf. Aktivieren Sie das Kontrollkästchen Update , um das ausgewählte Bauteil zu aktualisieren.
  • Library Components – Dieser Bereich listet Physical Component, Logical Symbol, Library Name und Life Cycle State des Bibliotheksbauteils für jedes aufgeführte Schaltplanbauteil auf. In der Regel handelt es sich dabei um dieselbe Quellbibliothek, aus der das Bauteil ursprünglich platziert wurde. Sie können das Bauteil jedoch auch vollständig durch ein anderes Bauteil aus derselben oder einer anderen Bibliothek ersetzen. Bauteile, die in den derzeit verfügbaren Bibliotheken nicht gefunden werden, sind als <Not Found> aufgeführt.
  • Actions - die spezifischen Aktualisierungsaktionen, die für jede Bauteilinstanz erforderlich sind, bei der das Kontrollkästchen Update  aktiviert ist. Diese werden zunächst entsprechend den Standardaktionseinstellungen festgelegt, die auf der ersten Seite des Dialogs definiert wurden. Klicken Sie auf das Kontrollkästchen, um die Aktion für das ausgewählte Bauteil zu aktivieren/deaktivieren, oder verwenden Sie die Befehle im Kontextmenü.
    • Full Replace - aktivieren Sie das Kontrollkästchen, um die ausgewählten Elemente vollständig zu ersetzen.
    • Graphical - aktivieren Sie das Kontrollkästchen, um die grafische Darstellung der ausgewählten Elemente zu aktualisieren.
    • Parameters - aktivieren Sie das Kontrollkästchen, um die Parameter der ausgewählten Elemente zu aktualisieren. Wenn dieses Kontrollkästchen für mindestens ein Bauteil aktiviert ist, können Sie auf die Schaltfläche Parameters Changes klicken, um die Änderungen auf Parameterebene gezielt zu steuern – mehr erfahren.
    • Models - aktivieren Sie das Kontrollkästchen, um die Modelle der ausgewählten Elemente zu aktualisieren.

Für jedes Bauteil wird zunächst das Bibliotheksbauteil als Quelle eingetragen, das ursprünglich zum Platzieren der Bauteilinstanz verwendet wurde. Diese Informationen werden dem Bereich Library Link des Panels Properties des platzierten Bauteils entnommen.

Festlegen eines alternativen Bauteils

Normalerweise werden bei der Aktualisierung Änderungen am ursprünglichen physischen Bauteil in der Quellbibliothek auf die platzierten Instanzen desselben physischen Bauteils auf den Schaltplanblättern übertragen. Es kann jedoch vorkommen, dass Sie das im Design platzierte physische Bauteil vollständig austauschen möchten. Dies lässt sich im Rahmen der Aktualisierung problemlos festlegen.

Sie können für eine Bauteilinstanz ein alternatives Bauteil festlegen, indem Sie das entsprechende Feld Physical Component im Bereich Library Components direkt bearbeiten. Wenn das angegebene physische Bauteil in keiner der Bibliotheken vorhanden ist, die derzeit zur Liste der verfügbaren dateibasierten Bibliotheken des Projekts hinzugefügt sind, wird der Eintrag <Not Found> in die Felder Logical Symbol und Library Name eingetragen. In diesem Fall ist eine Aktualisierung dieser Bauteilinstanz nicht möglich.

Bei der Suche nach einem Datenbankbauteil können nur die aktuell geladenen DBLib- und SVNDBLib-Dateien (Available Filed-based Libraries) durchsucht werden. Sie können nicht entlang eines angegebenen Suchpfads nach Datenbankbauteilen suchen.

Alternativ können Sie eine Bauteilinstanz in der Tabelle auswählen und anschließend auf die Schaltfläche Choose Component klicken. Der Dialog Replace Component wird geöffnet, in dem Sie in allen aktuell verfügbaren Bibliotheken nach dem gewünschten Ersatzbauteil suchen können.

Aufrufen des Dialogs Replace Component (File-based)
Aufrufen des Dialogs Replace Component (File-based)

Wenn ein gültiges Bauteil ausgewählt wird, werden die entsprechenden Informationen für dieses Bauteil in den Bereich Library Components der Seite eingetragen und überschreiben die Angaben zum ursprünglichen Quellbibliotheksbauteil.

Wenn Sie zur ursprünglichen Quellbibliothek zurückkehren und das ursprüngliche physische Bauteil beibehalten möchten, wählen Sie die Bauteilinstanz in der Tabelle aus und klicken Sie anschließend auf die Schaltfläche Return Selected to Default.

Steuern von Parameteränderungen

Einzelne Änderungen auf Parameterebene für eine Bauteilinstanz werden nur angezeigt, wenn die Option Full Replace deaktiviert und die Option Parameters im Bereich Actions der Seite aktiviert ist. Wenn Sie die einzelnen, durch die Aktualisierung vorgeschlagenen Parameteränderungen durchsehen möchten, klicken Sie auf die Schaltfläche Parameters Changes. Der Dialog Select Parameter Changes wird geöffnet und zeigt eine Zusammenfassung der Parameteränderungen für diejenigen Bauteilinstanzen, bei denen die Aktion zur Parameteraktualisierung aktiviert ist. Beachten Sie in der folgenden Abbildung, dass die Aktion zur Parameteraktualisierung für die Bauteilinstanzen C1, C3, C7 und C10 deaktiviert ist und diese daher nicht im Dialog erscheinen.

Aufrufen des Dialogs Select Parameter Changes
Aufrufen des Dialogs Select Parameter Changes

Wie beim Werkzeug Update Parameters From Database listet der Dialog alle zugeordneten Parameter für diejenigen Bauteilinstanzen auf, die mit einer externen Datenbank verknüpft sind. Darüber hinaus werden auch alle Parameter aufgelistet, die in den an der Parameteraktualisierung beteiligten platzierten Bauteilinstanzen vorhanden sind. Dies ist ein wesentlicher Unterschied beim Aufrufen des Dialogs Select Parameter Changes über die beiden Aktualisierungswerkzeuge.

Auch hier zeigt der Dialog vorgeschlagene Änderungen an, mit denen die Parameter der platzierten Bauteile wieder mit denen der Bauteile in der entsprechenden Quellbibliothek oder Datenbank synchronisiert werden. Die vorgeschlagenen Aktualisierungen entsprechen den Aktualisierungsaktionen, die an folgenden Stellen definiert sind:

  • Im Bereich Parameter Settings des Dialogs Bibliotheksaktualisierungseinstellungen, wenn die Quelle der Aktualisierung eine Schaltplanbibliothek oder eine integrierte Bibliothek ist.
  • In der zwischengeschalteten Verknüpfungsdatei (*.DBLink, *.DBLib, *.SVNDBLib), wenn die Quelle der Aktualisierung eine Datenbank ist.

Parameterunterschiede werden durch ein eindeutiges Symbol in der jeweiligen Zelle hervorgehoben. Eine vollständige Auflistung aller möglichen Zellzustände finden Sie im nächsten Abschnitt (Parameter Update States).

Verwenden Sie die verfügbaren Bedienelemente im Dialog (Schaltflächen oder Kontextmenü), um festzulegen, welche Parameteränderungen übernommen und welche abgelehnt werden sollen. So können Sie die standardmäßigen Aktualisierungsbedingungen auf der Ebene einzelner Parameter außer Kraft setzen. Denken Sie daran: Wenn Sie eine vorgeschlagene Aktualisierung in einer Zelle ablehnen, bedeutet dies, dass Sie für diesen Parameter der betreffenden Bauteilinstanz auf dem Schaltplanblatt keine Änderungen wünschen.

Zustände der Parameteraktualisierung

Eine Zelle im Dialog Select Parameter Changes kann verschiedene Aktualisierungszustände annehmen, abhängig von den genauen Unterschieden zwischen den platzierten Bauteilen und der Quellbibliothek/-datenbank sowie den festgelegten, jeweils geltenden Aktionen zur Parameteraktualisierung. Die folgende Tabelle listet die möglichen Zellzustände auf.

Cell State Description
Sowohl das Bauteil in Altium Designer als auch das Bauteil in der Bibliothek/Datenbank verfügen über den Parameter mit demselben Wert. Eine Aktualisierung bewirkt keine Änderung.
Sowohl das Bauteil in Altium Designer als auch das Bauteil in der Bibliothek/Datenbank verfügen über den Parameter, ihm ist jedoch kein Wert zugewiesen. Eine Aktualisierung bewirkt keine Änderung.
Weder das Bauteil in Altium Designer noch das Bauteil in der Bibliothek/Datenbank verfügen über den Parameter. Eine Aktualisierung bewirkt keine Änderung. Dieser Zustand kann auch auftreten, wenn der Parameter im Altium-Bauteil von der Aktualisierung ausgeschlossen ist, weil die Optionen Allow Synchronization With Library und/oder Allow Synchronization With Database im zugehörigen Panel Properties deaktiviert sind. 
Sowohl das Bauteil in Altium Designer als auch das Bauteil in der Bibliothek/Datenbank verfügen über den Parameter, jedoch mit unterschiedlichen Werten. Bei einer Aktualisierung wird der Wert aus der Datenbank zugewiesen.
Sowohl das Bauteil in Altium Designer als auch das Bauteil in der Bibliothek/Datenbank verfügen über den Parameter. Beim Bauteil in Altium Designer ist ihm ein Wert zugewiesen, in der Datenbank hingegen nicht. Bei einer Aktualisierung wird der Datenbankwert zugewiesen; in diesem Fall also kein Wert.
Das Bauteil in Altium Designer verfügt nicht über den Parameter, das Bauteil in der Bibliothek/Datenbank hingegen schon. Bei einer Aktualisierung wird der Parameter dem Bauteil in Altium Designer mit dem in der Zelle angezeigten Wert hinzugefügt.
Das Bauteil in Altium Designer verfügt nicht über den Parameter, das Bauteil in der Bibliothek/Datenbank hingegen schon. Bei einer Aktualisierung wird der Parameter dem Bauteil in Altium Designer hinzugefügt, zunächst ohne zugewiesenen Wert.
Das Bauteil in Altium Designer verfügt über den Parameter, das Bauteil in der Bibliothek/Datenbank hingegen nicht. Bei einer Aktualisierung wird der Parameter aus dem Bauteil in Altium Designer entfernt. Note: Wenn die Bauteilinstanz aus einer externen Datenbank aktualisiert wird und die entsprechende Zuordnung zwischen Datenbankfeld und Designparameter auf den hierfür vorgesehenen Wert eingestellt ist, wird der Parameter so behandelt, als wäre er im Datenbankdatensatz nicht vorhanden, selbst wenn er dort existiert.
Die Parameterwerte des Bauteils in Altium Designer und des Bauteils in der Bibliothek/Datenbank unterscheiden sich. Die vorgeschlagene Aktualisierung auf den Datenbankwert wurde aufgrund des aktuellen Werts der Option Update Values im Datenbankverknüpfungsdokument (DbLink-, DbLib- oder SvnDbLib-Datei) abgelehnt. Es erfolgt keine Änderung. Beachten Sie, dass die Befehle Update Selected und Update All in diesem Dialog diesen Zustand übersteuern und eine Aktualisierung erzwingen.
Das Bauteil in Altium Designer verfügt nicht über den Parameter, das Bauteil in der Bibliothek/Datenbank hingegen schon. Die vorgeschlagene Aktualisierung zum Hinzufügen des Parameters zum Bauteil in Altium Designer wurde aufgrund des aktuellen Werts der Add To Design Option abgelehnt. Es erfolgt keine Änderung. Beachten Sie, dass die Befehle Update Selected und Update All in diesem Dialog diesen Zustand übersteuern und eine Aktualisierung erzwingen.
Das Bauteil in Altium Designer verfügt über den Parameter, das Bauteil in der Bibliothek/Datenbank hingegen nicht. Die vorgeschlagene Aktualisierung zum Entfernen des Parameters aus dem Bauteil in Altium Designer wurde aufgrund des aktuellen Werts der Option Remove From Design im Datenbankverknüpfungsdokument (DbLink-, DbLib- oder SvnDbLib-Datei) abgelehnt. Es erfolgt keine Änderung. Beachten Sie, dass die Befehle Update Selected und Update All in diesem Dialog diesen Zustand übersteuern und eine Aktualisierung erzwingen.

Änderungen direkt aus dem Schaltplanbibliothekseditor übernehmen

Platzierte Schaltplanbauteile können direkt aus einer Quell-Schaltplanbibliothek heraus aktualisiert werden. Diese Aktualisierungsmethode eignet sich besonders für Bauteile, die aus eigenständigen Schaltplanbauteilbibliotheken (*.SchLib) platziert wurden, sofern diese Bibliotheken zu den für das Projekt verfügbaren dateibasierten Bibliotheken gehören.

Änderungen an Bauteilen in einer Quell-Schaltplanbibliothek werden mit dem Befehl Tools » Update Schematics, der über die Hauptmenüs des Schaltplanbibliothekseditors verfügbar ist, an die Schaltplandokumente übertragen. Alternativ können Änderungen an ausgewählten Bauteilen übernommen werden, indem Sie diese Bauteile im Panel „SCH Library“ auswählen und den Aktualisierungsbefehl im Kontextmenü verwenden.

Aus einer Quell-Schaltplanbibliothek können Änderungen über das Kontextmenü des Panels SCH Library übernommen werden.
Aus einer Quell-Schaltplanbibliothek können Änderungen über das Kontextmenü des Panels SCH Library übernommen werden.

Alle Instanzen der platzierten Bauteile in allen geöffneten Schaltplandokumenten werden aktualisiert, unabhängig davon, zu welchem Projekt ein Dokument gehört. Grundsätzlich wird ein platziertes Bauteil aktualisiert, wenn der Eintrag in seinem Feld Physical Component mit dem des Bibliotheksbauteils übereinstimmt. Sie erhalten eine Meldung darüber, wie viele Bauteile in wie vielen Dokumenten durch den Aktualisierungsvorgang geändert wurden. Bei der Aktualisierung wird jede vorhandene Bauteilinstanz vollständig durch das Bauteil aus der Bibliothek ersetzt.

Wenn eine Bauteilinstanz auf einem Schaltplan aus einer integrierten Bibliothek (IntLib) oder einer Datenbankbibliothek (DBLib, SVNDBLib) platziert wurde, wird das Bauteil durch diesen Befehl vollständig ersetzt. Dadurch wird auch die ursprüngliche Bibliotheksverknüpfung durch eine Verknüpfung zur Quellbibliothek ersetzt, die für die Aktualisierung verwendet wird. Bei einem aus einer Datenbank platzierten Bauteil kann dies besonders problematisch sein, da die Verknüpfung zum entsprechenden Datensatz in dieser Datenbank getrennt wird. Daher ist es ratsam (und möglicherweise sicherer), den Befehl Update From Libraries zu verwenden.

Eine Aktualisierung überprüfen

Nach der Aktualisierung der platzierten Schaltplanbauteile, Schaltplanbibliotheksbauteile oder PCB-Footprints möchten Sie natürlich überprüfen, ob die Aktualisierung wie geplant erfolgt ist. In den folgenden Abschnitten erfahren Sie, wie Sie schnell prüfen können, ob Parameter, Modellverknüpfungen und grafische Attribute erfolgreich aktualisiert wurden.

Parameteraktualisierungen prüfen

Sie können die korrekte Aktualisierung der Parameter entweder durch Öffnen des Dialogs „Parameter Table Editor“ (Tools » Parameter Manager) oder durch Abfragen der Parameter eines ausgewählten Bauteils über das Panel „Properties“ überprüfen.

Im folgenden Beispiel haben die Bauteile C1, C2 und C3 im Rahmen einer Aktualisierung jeweils den neuen Parameter TestParam mit dem Wert Test erhalten.

Der Dialog Parameter Table Editor
Der Dialog Parameter Table Editor

Aktualisierungen von Modellverknüpfungen prüfen

Aktualisierungen der Modellverknüpfungen eines Bauteils können im Bereich Models des zugehörigen Panels Properties überprüft werden.

Grafische Aktualisierungen prüfen

Am einfachsten prüfen Sie grafische Aktualisierungen, indem Sie das Bauteil auf dem Schaltplanblatt mit dem Bauteil in der Quellbibliothek vergleichen. Letzteres lässt sich ganz einfach über das Panel „Components“ anzeigen, sodass ein direkter Vergleich nebeneinander möglich ist.

AI-LocalizedKI-lokalisiert
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieCtrl + Enter, um uns Ihr Feedback zu senden.
Nav
Contents
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, über welche Altium-Lösung Sie verfügen – Altium Develop, Altium Agile Teams, Altium Agile Enterprise oder Altium Designer (mit aktivem Laufzeitvertrag).

Wenn Sie eine dokumentierte Funktion in Ihrer tatsächlich verwendeten Software nicht sehen, wenden Sie sich an den Altium-Vertrieb, um mehr zu erfahren.

Legacy-Dokumentation

Die Dokumentation von Altium Designer wird nicht mehr versioniert. Wenn Sie auf Dokumentation für ältere Versionen von Altium Designer zugreifen müssen, besuchen Sie den Abschnitt Legacy-Dokumentation auf der Seite Andere Installer.

Contents