Importing Existing Libraries to Your Connected Workspace
Auf einen Blick
- Erfahren Sie, wie Sie den Library Importer aufrufen und zwischen dem einfachen und dem erweiterten Modus wählen.
- Lernen Sie, welche Bibliotheken und Bauteildaten importiert werden können und welche wesentlichen Einschränkungen dabei gelten.
- Entdecken Sie Importvorschauen, Bauteilklassifizierung, Parametereinstellungen und Berichte, mit denen Sie Ihre Importe prüfen und optimieren können.
Altium Designer bietet in Verbindung mit Ihrem verbundenen Workspace einen optimierten und weitgehend automatisierten Prozess, mit dem Sie Ihre vorhandenen Bibliotheken schnell in diesen Workspace importieren können. Die Oberfläche für diesen Prozess – der Library Importer – bietet eine Ein-Klick-Lösung, die die ausgewählten Bibliotheken automatisch analysiert und in den Workspace importiert, mit dem Sie aktuell verbunden sind.
Der Library Importer unterstützt alle Bibliothekstypen älterer Methoden zur Komponentenverwaltung (SchLib, PcbLib, IntLib, DbLib, SVNDbLib) und ist eine speziell entwickelte Lösung zum schnellen Aufbau der Workspace-Komponentenbibliothek Ihres Unternehmens. So können Sie deren zahlreiche Vorteile nutzen: hohe Datenintegrität, zentrale Speicherung und Verwaltung, einfache Wiederverwendung von Designs und Lieferketteninformationen in Echtzeit.
Der Library Importer bietet einen minimalistischen Oberflächenmodus Simple, in dem die ausgewählten datenbank- und dateibasierten Komponentenbibliotheken in einem einzigen Schritt als Workspace-Komponenten importiert werden. Dabei übernimmt der Importer automatisch die Typklassifizierung, die Auswahl des Zielordners für Quelldaten, die Übernahme von Parametern und die Festlegung ihrer Werttypen sowie die Übertragung aller relevanten Daten. Die Oberfläche steht auch im Modus Advanced zur Verfügung, der eine vollständige Vorschau des geplanten Bibliotheksimports sowie Zugriff auf die zugehörigen Daten und Einstellungen bietet. Obwohl der Import standardmäßig mit einem einzigen Klick erfolgt, bietet der Importer über das Properties-Panel auch erweiterte Konfigurationsoptionen, mit denen Sie die genaue Durchführung des Imports gezielter steuern können.
Was wird importiert?
Alle Informationen aus einer ursprünglichen Quellbibliothek werden in die Workspace-Komponenten importiert, einschließlich aller referenzierten Domänenmodelle (Schaltplansymbole, PCB-Footprints, Simulationsmodelle), Parameterinformationen, zugewiesenen Bauteilauswahlen, Datenblattdateien usw. Bei Bedarf werden auch Komponentenvorlagen erstellt, die anschließend angepasst und für weitere Bibliotheksimporte verwendet werden können.
Wenn für Ihre ursprünglichen Komponenten mehrere PCB-Footprints definiert sind, übernimmt der Library Importer diese Modelle und behält den aktuellen Standard-Footprint bei. Wenn Sie ausschließlich mit PCB-Bibliotheken arbeiten – also nur das PCB-Layout für Sie relevant ist –, unterstützt der Library Importer den Import genau dieser Bibliotheken. Alternativ kann er in einen reinen Modellimportmodus umgeschaltet werden, in dem die angegebenen Modelltypen aus integrierten oder Datenbankbibliotheken importiert werden. Bibliotheken mit mehreren Komponententypen (monolithische Bibliotheken) werden ebenfalls automatisch erkannt und verarbeitet.
Obwohl der Bibliotheksimport datenbank- und dateibasierte Bibliotheksquellen mit unterschiedlichen Formatierungsstandards verarbeiten muss, erkennen seine automatischen Analyseprozesse die Komponententypen in der Quellbibliothek (Widerstand, Kondensator usw.) sowie die Parameternamen und deren Werttypen (Volt, Ohm usw.). Das System führt eine Reihe von Prüfungen durch, um beispielsweise sicherzustellen, dass die resultierenden Komponenten der Workspace-Bibliothek keine doppelten IDs aufweisen, keine doppelten Modelle oder Komponentenvorlagen erstellt werden und solche Elemente bei Bedarf für mehrere Komponenten wiederverwendet, also mit ihnen verknüpft werden. Sollten Probleme auftreten, kennzeichnet das System diese und schlägt Lösungen vor, damit der Import möglichst schnell und reibungslos fortgesetzt werden kann.
Folgende Bibliothekstypen können importiert werden:
-
Schaltplanbibliothek (
*.SchLib). -
PCB-Footprint-Bibliothek (
*.PcbLib). -
Integrierte Bibliothek (
*.IntLib) -
Datenbankbibliothek (
*.DbLib). -
SVN-Datenbankbibliothek (
*.SVNDbLib).
Zugriff auf den Library Importer
Der Library Importer ist verfügbar, wenn Sie mit einem Workspace verbunden sind. So öffnen Sie den Importer im Modus Simple:
-
Wählen Sie im Components-Panel die Option Import Library aus dem Menü
. Wenn aktuell eine datenbank- oder dateibasierte Bibliothek in der Spalte Categories des Panels (oder im oberen Dropdown-Menü, wenn sich das Panel im Kompaktmodus befindet) ausgewählt ist, wird der Library Importer für diese Bibliothek geöffnet. Wenn ein Komponententyp einer Workspace-Bibliothek ausgewählt ist, wird der Windows-Standarddialog Open geöffnet, in dem Sie eine zu importierende Bibliotheksdatei suchen und auswählen können.
-
Klicken Sie im Projects-Panel mit der rechten Maustaste auf eine Bibliotheksdatei und wählen Sie im Kontextmenü Import Library.
-
Wählen Sie im Schaltplansymbol- oder PCB-Footprint-Editor bei geöffneter lokaler Bibliotheksdatei Tools » Import Library.
-
Wählen Sie im Datenbankbibliotheks-Editor File » Import Library oder Tools » Import Library .
-
Wählen Sie im Dialogfeld „Libraries Preferences“ auf der Registerkarte Installed einen Bibliothekseintrag aus und klicken Sie anschließend auf das Steuerelement Import.
-
Ziehen Sie eine Bibliotheksdatei aus einem Windows-Ordner auf das Explorer-Panel.
Der einfache Modus bietet Optionen, um die ausgewählte Bibliothek sofort zu importieren oder den Library Importer mit seiner vollständigen grafischen Benutzeroberfläche zu öffnen

Der Library Importer im Ein-Klick-Importmodus Simple.
Um den Library Importer direkt im Oberflächenmodus Advanced zu öffnen, wählen Sie im Hauptmenü File » Library Importer.

Der Library Importer unterstützt auch in seinem vollständigen Oberflächenmodus Advanced einen Ein-Klick-Importprozess.
Einfacher Modus
Im einfachen Modus legt der Library Importer anhand seiner Analyse der Quellbibliothek und des verbundenen Workspace alle Aspekte des Importprozesses vorab fest. Das Dialogfeld Library Importer zeigt anschließend eine Zusammenfassung der Importstruktur einschließlich der Gesamtanzahl für jeden Elementtyp an. Der Bibliotheksimport wird über den Befehl
in einem einzigen Schritt ausgeführt.
Dieser einfache Oberflächenmodus eignet sich für die meisten gängigen Quellbibliotheksformate, die üblicherweise gängige Komponententypen (Widerstände, Kondensatoren, integrierte Schaltungen usw.) und standardisierte Parameterwerte enthalten. Während der anfänglichen Analyse ermittelt das System den Typ der Komponenten in der Bibliothek anhand von Bezeichner- oder Parameterschlüsselwörtern (LD?, LED usw.) und sucht anschließend im Ziel-Workspace nach einer entsprechenden Komponentenvorlage (LED). Diese Vorlage wird beim Import dieser Komponenten angewendet und legt damit Importeinstellungen wie den Zielordner (Components/LED), die Parameterzuordnung, die Einheiten der Parameterwerte usw. fest. Geeignete Vorlagen sind im Workspace verfügbar, wenn bei der Aktivierung eines Altium 365 Workspace oder der Installation von Altium On-Prem Enterprise Server die Option zum Einbeziehen von Beispieldaten ausgewählt wurde.
Die Ergebnisse des Bibliotheksimports sind als neu erstellte Workspace-Komponenten sowohl im Panel Explorer als auch im Panel Components zu sehen. Importierte Komponenten enthalten alle Modelle, die gemäß den angewendeten Komponentenvorlagen interpretierten Parameter, aus den Quelldaten der Lieferantenverknüpfungen abgeleitete Bauteiloptionen sowie alle Referenzlinks oder -dateien.
Beim Bibliotheksimport sind folgende Punkte zu beachten:
-
Monolithische Bibliotheken (die mehrere Komponententypen enthalten) werden automatisch in Untergruppen aufgeteilt, wobei jede Gruppe einen in dieser Bibliothek enthaltenen Komponententyp repräsentiert. Die Gruppen werden als eigenständige Bibliotheken verarbeitet.
-
Eine Quellbibliothek mit einem nicht erkennbaren (nicht erkannten) Komponententyp wird ohne Interpretation mit nicht zugewiesenen Komponententypen in einen Workspace-Ordner
Components/Uncategorizedimportiert. Vor dem Import können Sie dies beheben, indem Sie im Modus Advanced (vollständige Benutzeroberfläche) die Zuordnung von Referenzbezeichnern oder die Parametergruppierung anwenden. Alternativ können Sie den Import durchführen und die Einstellungen und den Ordner der Komponente später über das Explorer-Panel ändern. - Der Bibliotheksimport umfasst eine automatische Validierung der Komponenten. Komponenten, die einen Validierungsfehler auslösen, werden übersprungen.
- Werden in der zu importierenden Quellbibliothek doppelte Modelle erkannt, wird nur eines dieser Modelle importiert und mit den daraus entstandenen Komponenten im Ziel-Workspace verknüpft. Oben im Dialogfeld Library Importer wird eine entsprechende Benachrichtigung angezeigt.
-
Alle während des Vorgangs aufgetretenen Fehler können Sie in Importing Report einsehen. Der Zugriff erfolgt über die Schaltfläche
, sobald der Import abgeschlossen ist.
Erweiterter Modus
Die vollständige grafische Benutzeroberfläche des Library Importers wird im Modus Advanced angezeigt. Sie bietet detaillierte Steuerungsmöglichkeiten für die Verwaltung von Bibliotheken, Komponententypen und Komponentenparametern. In Kombination mit dem Properties-Panel lässt sich der Import von Komponentenbibliotheken in den Workspace an Ihre spezifischen Anforderungen anpassen. Beachten Sie, dass sich die Einstellungen des Importers durch Exportieren/Importieren von Konfigurationsdateien speichern und wiederherstellen lassen.
Der erweiterte Modus wird aktiviert, wenn Sie den Library Importer über den Befehl File » Library Importer öffnen oder im einfachen Modus die Schaltfläche
auswählen. Bibliotheken werden dem Bereich SOURCE LIBRARIES des Importers (sofern dieser noch nicht gefüllt ist) hinzugefügt, indem Sie eine Bibliotheksdatei per Drag-and-drop in diesen Bereich ziehen, mit der rechten Maustaste auf <All Libraries> klicken und anschließend Add Library im Kontextmenü auswählen oder die Schaltfläche
auswählen.
Der Bereich Import Preview listet die aus den Quellbibliotheken ermittelten Komponententypgruppen auf – als Types oder als vorgeschlagene Folder Structure – und enthält eine parameterbasierte Tabellenansicht dieser Komponenten (Components). Parameterwerte lassen sich direkt in der Tabelle bearbeiten, sodass die Quellbibliothek nicht geöffnet und bearbeitet werden muss. Der untere Bereich Details enthält zusätzliche Informationen zur aktuell ausgewählten Komponente – Bauteiloptionen, Modelle und Datenblätter.
Unabhängig von den detaillierten Optionen und Daten in der Benutzeroberfläche lässt sich die erweiterte Ansicht des Importers genauso wie die einfache Ansicht verwenden: Klicken Sie einfach auf die Schaltfläche
, um den Importvorgang ohne weitere Eingriffe zu starten. Wie beim Vorgang in der einfachen Ansicht hat der Importer die Bibliothek analysiert, die darin enthaltenen Komponententypen ermittelt und die passende Komponentenvorlage angewendet. Die Vorlage wiederum bestimmt den Zielordner im Workspace, die angewendeten Benennungsschemata und Lebenszyklusdefinitionen sowie die Zuordnung und Interpretation der Parameter.
Monolithische Bibliotheken
Quellbibliotheken, die mehrere Komponententypen enthalten, werden von den Analyseroutinen des Importers erkannt und in Unterbibliotheksgruppen aufgeteilt, die als eigenständige typbezogene Bibliotheken verarbeitet werden können. Die Erkennung des Komponententyps basiert auf den Referenzbezeichnern der Quellkomponenten (R?, C? usw.) sowie auf Schlüsselwörtern (Resistor, Res usw.), die in den anderen Hauptparametern der Komponenten (Beschreibung, ID usw.) enthalten sind.
Im unten gezeigten Beispiel wurde die Quellbibliothek (ProjectABC.IntLib) anhand der erkannten Komponententypen (Kondensatoren, Widerstände usw.) automatisch „aufgeteilt“. Diese können in der Spalte Folder Structure (oder der Spalte Types) ausgewählt werden, um eine Vorschau der zugehörigen Komponenteneinträge in der Tabelle Components anzuzeigen.
Beachten Sie, dass sich die Darstellung der Liste Components auf verschiedene Weise ändern lässt:
-
Klicken Sie auf eine Spaltenüberschrift, um die Liste nach dieser Parameterspalte zu sortieren, und klicken Sie erneut, um die Reihenfolge umzukehren.
-
Über das Kontextmenü der Spaltenüberschrift:
-
Wählen Sie Clear Sorting, um die Sortierreihenfolge auf die Standardeinstellung zurückzusetzen (aufsteigend nach der Spalte Name).
-
Wählen Sie Best Fit, um die Breite einer bestimmten Spalte an deren Inhalt anzupassen.
-
Wählen Sie Select Best Fit All Columns, um die Breite aller verfügbaren Spalten an deren jeweiligen Inhalt anzupassen.
-
Wählen Sie Select Columns, um das Dialogfeld Select Columns zu öffnen, in dem Parameterspalten aktiviert, deaktiviert und in ihrer Reihenfolge geändert werden können.
-
-
Klicken Sie auf das Filtersymbol in einer Spaltenüberschrift, um die Liste auf einen verfügbaren Wert der Parameterspalte, leere bzw. nicht leere Werte oder eine Filtereinstellung Custom einzuschränken. Der angewendete Filter wird am unteren Rand der Liste angezeigt. Dort kann er über das zugehörige Kontrollkästchen aktiviert/deaktiviert, in Filter Editor geändert oder gelöscht werden. Wenn Sie über das Filtersymbol in der Spaltenüberschrift die Option All auswählen, wird der angewendete Filter ebenfalls entfernt.
Nicht kategorisierte Komponenten
Wenn ein Eintrag einer Bibliotheksuntergruppe den Namen Uncategorized trägt (und als Uncategorized unter Types oder Folder Structure aufgeführt sowie mit dem
-Symbol) weist dies darauf hin, dass der Importer für diese Gruppe von Bauteilen keinen Typ erkennen und zuweisen konnte – der Bauteiltyp ist effektiv auf None gesetzt. In diesem Fall verwenden die nicht erkannten Bauteile (Inverter-Logik-ICs) ein unbekanntes Bezeichnerpräfix (U?), und ihre Parameter enthalten keine erkannten Schlüsselwörter wie IC, logic usw.
Dieses Problem lässt sich beheben, indem Sie die für diese Bauteile verwendeten Bezeichner im Dialogfeld Library Splitting manuell dem gewünschten Bauteiltyp zuordnen. Das Dialogfeld wird über die Schaltfläche
geöffnet, die verfügbar ist, wenn die Quellbibliothek (ProjectABC.IntLib) ausgewählt ist. Das Dialogfeld Library Splitting mit seinen Standardwerten bietet Steuerelemente zum Festlegen benutzerdefinierter Optionen für die Bibliotheksgruppierung nicht kategorisierter Bauteile. Diese basieren auf der Zuordnung von Bezeichnern zu Bauteiltypen und einer parameterbasierten Aufteilung.
Wählen Sie bei aktivierter Option Map Designators im Dialogfeld den für die nicht kategorisierten Bauteile zutreffenden Bauteiltyp aus der Dropdown-Liste Component Type aus (sie enthält alle verfügbaren Bauteiltypen). Bestätigen Sie die fertige Zuordnung von Typ zu Bezeichner (Bauteiltyp Logic zu U?-Bezeichnern) mit der Schaltfläche
.
Da der Bauteiltyp nun durch die angewendete Zuordnung festgelegt ist, verwendet der Importer die passende Bauteilvorlage (Logic), um den Bibliotheksimport gemäß den Vorlageneinstellungen (Ordner, Benennung usw.) zu konfigurieren.
Beachten Sie, dass dank der flexiblen Einstellungen des Library Importer ein neuer (nicht kategorisierter) Bauteilbibliothekstyp mit der gesamten Infrastruktur importiert werden kann, die für zukünftige Importe dieses Bibliothekstyps erforderlich ist. Wenn Sie eine geeignete Importkonfiguration wählen – neuer Bauteiltyp, Bauteilvorlage, Zielordner, Parameterzuordnung und Einheitentypen für Parameterwerte –, müssen Sie beim nächsten Import dieses Bibliothekstyps lediglich den zuvor definierten Bauteiltyp auswählen. Der ausgewählte Bauteiltyp bestimmt dann alle weiteren Aspekte des Imports.
Vom Import ausschließen
Sie können auch bestimmte Bauteiltypen vom Import ausschließen. Um einen Bauteiltyp auszuschließen, klicken Sie in der Liste Types mit der rechten Maustaste auf den auszuschließenden Bauteiltyp und wählen Sie Exclude from Importer aus dem Kontextmenü. Ändern Sie bei Bedarf die Spaltenanzeige von Folder Structure zu Types
Der ausgeschlossene Bauteiltyp wird in der Liste Types ausgegraut dargestellt. Um die ausgeschlossenen Bauteile in der Tabelle anzuzeigen, klicken Sie auf Show Excluded Component (n), wobei n die Anzahl der ausgeschlossenen Bauteile angibt.
In den Import einschließen
Wenn Sie einen Bauteiltyp mit dem oben beschriebenen Befehl Exclude from Importer vom Import ausgeschlossen haben und ihn doch wieder einschließen möchten, klicken Sie in der Liste Types (oder Folder Structure) mit der rechten Maustaste auf den ausgegrauten Bauteiltyp und wählen Sie Include to Importer aus dem Kontextmenü. Der Bauteiltyp wird wieder in der Liste Types angezeigt und ist somit nicht mehr ausgeschlossen.
Validierungsfehler und Warnungen
Bauteile, die nicht korrekt oder überhaupt nicht in den Workspace importiert werden, werden beim Ausführen des Library Importer oder einer Importvalidierung in der erweiterten Benutzeroberfläche mit Warn- oder Fehlermarkierungen gekennzeichnet. Die Validierung prüft außerdem auf leere Workspace-Ordnerpfade, widersprüchliche Systemparameter und doppelte Modelle. Ein schwerwiegender Fehler blockiert den Import.
Beim Versuch, den Import auszuführen, werden die erkannten Regelverstöße im Panel Messages aufgeführt. Ein Dialogfeld bietet die Möglichkeit, den Import abzubrechen oder mit der aktuellen Importkonfiguration fortzufahren. Im letzteren Fall werden ungültige Bauteile nicht importiert, oder der Importvorgang schlägt fehl.
Wenn ein Import abgebrochen oder die manuelle Validierung ausgeführt wird, werden alle Bauteile, die die Importprüfungen nicht bestehen, mit Fehler-/Warnsymbolen sowie weiteren Informationen im unteren Bereich Details versehen. Symbole in der Vorschau-Spalte Status kennzeichnen die einzelnen Bauteileinträge, die gegen die geprüften Importregeln verstoßen.
Die verfügbaren fest integrierten Validierungsprüfungen sind nachfolgend aufgeführt.
Bauteilbeschreibung ist zu lang
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die Beschreibung eines zu importierenden Bauteils mehr als 256 Zeichen enthält.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ComponentName> description more then 256 characters.
Dabei gilt:
-
ComponentNameist der Name des betroffenen Bauteils.
Empfehlung zur Behebung
Bearbeiten Sie die Bauteilbeschreibung in der Quellbibliothek so, dass sie die zulässige Länge nicht überschreitet.
Fehler in der Bauteilvorlage
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine auf die zu importierenden Bauteile angewendete Bauteilvorlage einen Fehler enthält.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Component template has errors: <Descripion>
Dabei gilt:
-
Descripionist die Beschreibung des Fehlers in der Bauteilvorlage.
Empfehlung zur Behebung
Suchen und beheben Sie anhand der Fehlerbeschreibung den Fehler in der Quellbibliothek oder in der Konfiguration des Bibliotheksimports.
Doppelte Bauteil-HRID
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die Element-IDs der zu importierenden Bauteile identisch sind.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ComponentName1> component HRID is duplicated with <ComponentName2> component HRID.
Dabei gilt:
-
ComponentName1undComponentName2sind die Namen der betroffenen Bauteile.
Empfehlung zur Behebung
Stellen Sie im Bereich Parameter Mapping des Panels Properties sicher, dass der Parameter ID einem Parameter der Quellbibliothek zugeordnet ist, der für die betroffenen Bauteile eindeutige Werte aufweist. Sie können die Zuordnung für diesen Parameter auch auf <Auto> setzen. In diesem Fall werden die Element-IDs der Bauteile automatisch anhand von Naming Scheme festgelegt, das im Bereich Component des Panels (auf der Registerkarte Advanced) angegeben ist.
Stellen Sie alternativ sicher, dass der für die Element-ID ausgewählte Parameter für jede betroffene Komponente in der Quellbibliothek einen eindeutigen Wert aufweist.
Doppelte Modellgeometrie
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die zu importierenden Komponenten in den Quellbibliotheken Symbolmodelle mit derselben Geometrie aufweisen.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<SymbolModelName1> model has the same geometry as <SymbolModelName2> in your source library. Imported components will be linked to <SymbolModelName2>
Dabei gilt:
-
SymbolModelName1undSymbolModelName2sind die Namen der betroffenen Symbolmodelle.
Leere Komponenten-HRID
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die Element-ID einer zu importierenden Komponente leer ist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ComponentName> component HRID is empty.
Dabei gilt:
-
ComponentNameist der Name der betroffenen Komponente.
Empfehlung zur Behebung
Stellen Sie im Bereich Parameter Mapping des Panels Properties sicher, dass der Parameter ID einem Parameter der Quellbibliothek zugeordnet ist, der für die betroffene Komponente einen Wert aufweist. Sie können die Zuordnung für diesen Parameter auch auf <Auto> setzen. In diesem Fall wird die Element-ID der Komponente automatisch anhand von Naming Scheme festgelegt, das im Bereich Component des Panels (auf der Registerkarte Advanced) angegeben ist.
Stellen Sie alternativ sicher, dass der ausgewählte Parameter in der Quellbibliothek einen Wert aufweist.
Leere Lebenszyklusdefinition in den Entitätseinstellungen
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine Quellbibliothek Inhalte enthält, deren Typ keiner Lebenszyklusdefinition zugeordnet ist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ContentType> entity settings in library <LibraryName>.<LibraryType> have empty Lifecycle Definition.
Dabei gilt:
-
ContentTypeist der Inhaltstyp (z. B. Komponente oder Symbol), der keiner Lebenszyklusdefinition zugeordnet ist. -
LibraryNameist der Name der Quellbibliothek, die Inhalte enthält, deren Typ keiner Lebenszyklusdefinition zugeordnet ist. -
LibraryTypeist der Name der Unterbibliotheksgruppe, die Inhalte enthält, deren Typ keiner Lebenszyklusdefinition zugeordnet ist.
Empfehlung zur Behebung
Stellen Sie sicher, dass im Panel Properties (auf der Registerkarte Advanced) für den betroffenen Inhaltstyp in der Dropdown-Liste Lifecycle Definition eine Lebenszyklusdefinition ausgewählt ist. Wenn in der Dropdown-Liste Einträge verfügbar sind, stellen Sie sicher, dass der betroffene Inhaltstyp einer Lebenszyklusdefinition zugeordnet ist. Weitere Informationen finden Sie auf der Seite Lebenszyklusdefinitionen für einen Workspace definieren.
Leeres Revisionsbenennungsschema in den Entitätseinstellungen
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine Quellbibliothek Inhalte enthält, deren Typ keinem Revisionsbenennungsschema zugeordnet ist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ContentType> entity settings in library <LibraryName>.<LibraryType> have empty Revision Naming Scheme.
Dabei gilt:
-
ContentTypeist der Inhaltstyp (z. B. Komponente oder Symbol), der keinem Revisionsbenennungsschema zugeordnet ist. -
LibraryNameist der Name der Quellbibliothek, die Inhalte enthält, deren Typ keinem Revisionsbenennungsschema zugeordnet ist. -
LibraryTypeist der Name der Unterbibliotheksgruppe, die Inhalte enthält, deren Typ keinem Revisionsbenennungsschema zugeordnet ist.
Empfehlung zur Behebung
Stellen Sie sicher, dass im Panel Properties (auf der Registerkarte Advanced) für den betroffenen Inhaltstyp in der Dropdown-Liste Revisionsbenennungsschema eine Lebenszyklusdefinition ausgewählt ist. Wenn in der Dropdown-Liste Einträge verfügbar sind, stellen Sie sicher, dass der betroffene Inhaltstyp einem Revisionsbenennungsschema zugeordnet ist. Weitere Informationen finden Sie auf der Seite Revisionsbenennungsschemata für einen Workspace definieren.
Ordner existiert nicht
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn ein Ordner, in den die Inhalte importiert werden sollen, im verbundenen Workspace nicht existiert.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Folder '<FolderPath>' does not exist
Dabei gilt:
-
FolderPathist ein Pfad zum Zielordner, der im verbundenen Workspace nicht existiert.
Empfehlung zur Behebung
Geben Sie im Panel Properties einen Zielordner an, indem Sie für die im Workspace zu speichernden Inhalte auf die Schaltfläche
rechts neben dem Feld Folder klicken. Navigieren Sie im sich öffnenden Dialogfeld Choose Folder zu einem vorhandenen Ordner und wählen Sie ihn aus, oder erstellen Sie direkt einen neuen Ordner.
Footprint in den verfügbaren Bibliotheken nicht gefunden
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine Komponente einen verknüpften Footprint aufweist, der in den verfügbaren Bibliotheken nicht gefunden werden kann.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Footprint <FootprintName> is not found in available libraries. Any referenced footprints can only be found if the relevant PcbLib(s) are either installed, or are added to the Library Importer directly.
Dabei gilt:
-
FootprintNameist der Name des fehlenden Footprints.
Empfehlung zur Behebung
Fügen Sie dem Library Importer die Bibliotheken hinzu, die die verknüpften Footprints enthalten. Klicken Sie dazu auf das Steuerelement Choose a Library im Bereich Details, während im Bereich Components eine Komponente ausgewählt ist, die diesen Verstoß aufweist.
Stellen Sie alternativ sicher, dass die Bibliotheken installiert sind, die die mit den zu importierenden Komponenten verknüpften Footprints enthalten (weitere Informationen zu installierten Bibliotheken finden Sie auf der Seite Suche nach Komponenten in datenbank- und dateibasierten Bibliotheken), oder bearbeiten Sie die Verknüpfung zum Footprint in der Quellbibliothek.
Weitere Informationen finden Sie im Abschnitt Import von Schaltplanbibliotheken.
Ungültige Parameterzuordnung
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die Konfiguration der Parameterzuordnung einen Fehler enthält.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Parameter mapping in library <LibraryName>.<LibraryType> has error: <Descripion>
Dabei gilt:
-
LibraryNameist der Name der Quellbibliothek, in der sich eine Komponente mit fehlerhafter Parameterzuordnung befindet. -
LibraryTypeist der Name der Unterbibliotheksgruppe, in der sich eine Komponente mit fehlerhafter Parameterzuordnung befindet. -
Descripionist die Beschreibung des Verstoßes bei der Parameterzuordnung.
Empfehlung zur Behebung
Suchen Sie im Bereich Parameter Mapping des Panels Properties nach Parametern mit dem Symbol
und aktualisieren Sie die Zuordnung entsprechend. Alternativ können Sie fehlerhafte Zuordnungseinträge entfernen.
Element mit dieser HRID bereits freigegeben
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die Element-ID einer zu importierenden Komponente mit der ID eines Elements übereinstimmt, das bereits im Ziel-Workspace vorhanden ist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Item with HRID <ItemID> already released.
Dabei gilt:
-
ItemIDist die ID, die für ein Element im Workspace verwendet wird.
Empfehlung zur Behebung
Stellen Sie im Bereich Parameter Mapping des Panels Properties sicher, dass der Parameter ID einem Parameter der Quellbibliothek mit einem eindeutigen Wert zugeordnet ist. Sie können die Zuordnung für diesen Parameter auch auf <Auto> setzen. In diesem Fall wird die Element-ID der Komponente automatisch anhand von Naming Scheme festgelegt, das im Bereich Component des Panels (auf der Registerkarte Advanced) angegeben ist. Stellen Sie in diesem Fall sicher, dass Naming Scheme so eingestellt ist, dass eindeutige Element-IDs erzeugt werden.
Alternativ können Sie sicherstellen, dass der für die Element-ID ausgewählte Parameter in der Quellbibliothek einen eindeutigen Wert hat.
Lebenszyklusdefinition zum Importieren von Datenblättern nicht gefunden
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine Quellbibliothek Komponenten mit verknüpften Datenblättern enthält und der Inhaltstyp Datasheet keiner Lebenszyklusdefinition zugewiesen ist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Lifecycle Definition to import <LibraryName>.<LibraryType> library datasheets is not found.
Dabei gilt:
-
LibraryNameist der Name der Quellbibliothek, deren Komponenten Datenblätter enthalten. -
LibraryTypeist der Name der Unterbibliotheksgruppe, deren Komponenten Datenblätter enthalten.
Empfehlung zur Behebung
Stellen Sie sicher, dass der Inhaltstyp Datasheet einer Lebenszyklusdefinition zugewiesen ist. Weitere Informationen finden Sie auf der Seite Lebenszyklusdefinitionen für einen Workspace definieren.
Alternativ können Sie den Import von Datenblattdateien deaktivieren, indem Sie die Option Migrate im Bereich Datasheet des Panels Properties (auf der Registerkarte Advanced) ändern.
Modellbeschreibung ist zu lang
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die Beschreibung eines Komponentenmodells mehr als 256 Zeichen enthält.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Description of Model '<ModelName>' of component '<ComponentName>' more then 256 characters.
Dabei gilt:
-
ModelNameist der Name des betroffenen Modells. -
ComponentNameist der Name der Komponente, die das betroffene Modell enthält.
Empfehlung zur Behebung
Bearbeiten Sie die Modellbeschreibung in der Quellbibliothek so, dass sie die zulässige Länge nicht überschreitet.
Erforderlicher Parameterwert ist leer
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die verknüpfte Komponentenvorlage einen als erforderlich gekennzeichneten Parameter enthält und dieser Parameter in der Quellbibliothek keinen Wert hat.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ParameterName> required parameter value in component <ComponentName> is empty.
Dabei gilt:
-
ParameterNameist der Name des betroffenen Parameters. -
ComponentNameist der Name der Komponente, die den betroffenen Parameter enthält.
Empfehlung zur Behebung
Fügen Sie dem betroffenen Parameter in der Quellbibliothek oder direkt im Tabellenbereich des Library Importer einen Wert hinzu. Alternativ können Sie die Parameterzuordnung im Bereich Parameter Mapping des Panels Properties (auf der Registerkarte General) so bearbeiten, dass der erforderliche Parameter einem Parameter der Quellbibliothek zugeordnet wird, der einen Wert hat.
Revisionsbenennungsschema zum Importieren von Datenblättern nicht gefunden
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine Quellbibliothek Komponenten mit verknüpften Datenblättern enthält und der Inhaltstyp Datasheet keinem Revisionsbenennungsschema zugewiesen ist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Revision Naming Scheme to import <LibraryName>.<LibraryType> library datasheets is not found.
Dabei gilt:
-
LibraryNameist der Name der Quellbibliothek, deren Komponenten Datenblätter enthalten. -
LibraryTypeist der Name der Unterbibliotheksgruppe, deren Komponenten Datenblätter enthalten.
Empfehlung zur Behebung
Stellen Sie sicher, dass der Inhaltstyp Datasheet einem Revisionsbenennungsschema zugewiesen ist. Weitere Informationen finden Sie auf der Seite Revisionsbenennungsschemata für einen Workspace definieren.
Alternativ können Sie den Import von Datenblattdateien deaktivieren, indem Sie die Option Migrate im Bereich Datasheet des Panels Properties (auf der Registerkarte Advanced) ändern.
Simulationsmodelldatei nicht gefunden
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine Komponente ein verknüpftes Simulationsmodell hat, das unter dem angegebenen Pfad nicht gefunden werden kann.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Simulation model file <Path> is not found.
Dabei gilt:
-
Pathist der angegebene Pfad zum Simulationsmodell.
Empfehlung zur Behebung
Stellen Sie sicher, dass sich das Simulationsmodell unter dem angegebenen Pfad befindet. Alternativ können Sie den Pfad zum Modell in der Quellbibliothek aktualisieren.
Symbolname darf nicht leer sein
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn eine Komponente kein verknüpftes Symbol hat.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Symbol name cannot be empty.
Empfehlung zur Behebung
Stellen Sie sicher, dass für die Komponente in der Quellbibliothek eine Verknüpfung zu einem Symbol korrekt definiert ist.
Sie haben keine Zugriffsberechtigung zum Ändern des Ordners
Report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn Sie keine Schreibberechtigung für einen Zielordner im verbundenen Workspace haben.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
You do not have access right to modify folder <FolderPath>.
Dabei gilt:
-
FolderPathist der Pfad zum Zielordner im verbundenen Workspace, für den Sie keine Bearbeitungsrechte haben.
Empfehlung zur Behebung
Bitten Sie einen Administrator Ihres Workspace, Ihnen Schreibberechtigung für den Ordner zu erteilen (weitere Informationen finden Sie auf der Seite Zugriff auf Workspace-Inhalte steuern).
Alternativ können Sie im Panel Properties einen anderen Ordner auswählen, für den Sie Schreibberechtigung haben. Klicken Sie für die Inhalte, die im Workspace gespeichert werden sollen, auf die Schaltfläche
rechts neben dem Feld Folder. Navigieren Sie im daraufhin geöffneten Dialogfeld Choose Folder zu einem vorhandenen Ordner und wählen Sie ihn aus oder erstellen Sie direkt einen neuen Ordner.
Benutzerdefinierte Prüfungen werden im Bereich Import Checks des Panels Properties konfiguriert. Verwenden Sie das Dropdown-Menü Report Mode, um eine andere Meldestufe für den zugehörigen Verstoßtyp auszuwählen. Diese Prüfungen sind nachfolgend aufgeführt.
Bauteilduplikat anhand eines Parameters erkannt
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn bei einem Bauteil aus den zu importierenden Quellbibliotheken ein Parameterwert als eindeutig festgelegt ist und ein Bauteil im Ziel-Workspace denselben Wert für diesen Parameter aufweist. Weitere Informationen finden Sie im Abschnitt Duplikaterkennung.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Component <ComponentName> is duplicated with components by parameter <ParameterName> (<ParameterValue>):
- Server components: <WorkspaceComponentList>
Dabei gilt:
-
ComponentNameist der Name des betroffenen Bauteils. -
ParameterNameist der Name des als eindeutig festgelegten Parameters. -
ParameterValueist der Wert des als eindeutig festgelegten Parameters. -
WorkspaceComponentListist die Liste der Item-Revisions-IDs von Bauteilen im Ziel-Workspace, bei denen als eindeutig festgelegte Parameterwerte mehrfach vorkommen.
Empfehlung zur Behebung
Prüfen Sie die Bauteilparameter in der zu importierenden Quellbibliothek und stellen Sie sicher, dass im Dropdown-Menü Unique Field auf der Registerkarte Advanced des Panels Properties der richtige Parameter als eindeutig ausgewählt ist.
Wenn das zu importierende Bauteil mit dem bereits im Ziel-Workspace vorhandenen Bauteil identisch ist, kann es von der Migration ausgeschlossen werden – mehr erfahren.
Bauteilduplikat anhand der Bauteilauswahl erkannt
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn der Ziel-Workspace ein Bauteil enthält, das dieselbe Bauteilauswahl wie ein Bauteil in den zu importierenden Quellbibliotheken aufweist. Weitere Informationen finden Sie im Abschnitt Duplikaterkennung.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Component <ComponentName> is duplicated with components by Part Choices:
- Server components: <WorkspaceComponentList> (<Manufacturer> <PartNumber>)
Dabei gilt:
-
ComponentNameist der Name des betroffenen Bauteils. -
WorkspaceComponentListist die Liste der Item-Revisions-IDs von Bauteilen im Ziel-Workspace, die dieselbe Bauteilauswahl wie das Bauteil in einer zu importierenden Quellbibliothek aufweisen. -
Manufacturerist der Herstellerparameter der duplizierten Bauteilauswahl. -
PartNumberist der Teilenummernparameter der duplizierten Bauteilauswahl.
Empfehlung zur Behebung
Prüfen Sie die Bauteilparameter in der zu importierenden Quellbibliothek und stellen Sie sicher, dass die Parameterzuordnungen für die Bauteilauswahl (aufgeführt im Bereich Part Choices Mapping auf der Registerkarte General des Panels Properties) korrekt sind.
Wenn das zu importierende Bauteil mit dem bereits im Ziel-Workspace vorhandenen Bauteil identisch ist, kann es von der Migration ausgeschlossen werden – mehr erfahren.
Bauteilvorlage ist doppelt vorhanden
Diese Prüfung wird derzeit von der Validierungsfunktion des Library Importer nicht berücksichtigt.
Bauteiltyp ist nicht definiert
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn ein nicht kategorisiertes Bauteil vorhanden ist, also ein Bauteil, dem kein Bauteiltyp zugewiesen wurde.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ComponentName> component type is undefined.
Dabei gilt:
-
ComponentNameist der Name des betroffenen Bauteils.
Empfehlung zur Behebung
Weisen Sie dem nicht kategorisierten Bauteil einen Bauteiltyp zu. Weitere Informationen finden Sie im Abschnitt Nicht kategorisierte Bauteile.
Datenblatt nicht gefunden
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn ein Datenblatt über den in einem Bauteil der Quellbibliothek definierten Link nicht gefunden werden kann.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Datasheet <Path> is not found.
Dabei gilt:
-
Pathist der im Bauteil der Quellbibliothek definierte Pfad zum Datenblatt.
Empfehlung zur Behebung
Suchen Sie die fehlende Datenblattdatei und stellen Sie sie am erwarteten Speicherort wieder her. Alternativ können Sie den Import von Datenblattdateien deaktivieren, indem Sie die Option Migrate im Bereich Datasheet des Panels Properties (auf der Registerkarte Advanced) ändern.
Import der Pin-Zuordnung wird nicht unterstützt
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn ein Bauteil in der Quellbibliothek eine benutzerdefinierte Pin-Zuordnung aufweist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Import for <ComponentName> component pin mapping is not supported.
Dabei gilt:
-
ComponentNameist der Name des betroffenen Bauteils.
Empfehlung zur Behebung
Nach dem Import können Sie die Pin-Zuordnung prüfen und bei Bedarf konfigurieren, wenn Sie das Bauteil im Bauteileditor im Modus zur Bearbeitung einzelner Bauteile bearbeiten – mehr erfahren.
Ungültiger Parameterwert
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn der Parameterwert eines Bauteils nicht als gültiger Wert des angegebenen Einheitentyps interpretiert werden kann.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ParameterName> parameter value <ParameterValue> in component <ComponentName> cannot be converted to unit of type <UnitType>.
Dabei gilt:
-
ParameterNameist der Name des betroffenen Bauteilparameters. -
ParameterValueist der Wert des betroffenen Bauteilparameters. -
ComponentNameist der Name des Bauteils mit dem betroffenen Parameter. -
UnitTypegibt die aktuell für den betroffenen Parameter festgelegten Maßeinheiten an.
Empfehlung zur Behebung
Bearbeiten Sie den beanstandeten Parameterwert im Tabellenbereich des Library Importer so, dass er einem gültigen Format entspricht. Alternativ können Sie die zugeordnete Parametereinheit Type, die durch die angewendete Bauteilvorlage festgelegt wird, im Bereich Parameter Mapping des Panels Properties (auf der Registerkarte General) auf „nicht interpretiert“ Text ändern, wenn die Quellbibliothek ausgewählt ist.
Ungültige Zuordnung der Bauteilauswahl
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn die Konfiguration der Zuordnung der Bauteilauswahl einen Fehler enthält.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
Part Choice mapping in library <LibraryName>.<LibraryType> has error: <Descripion>
Dabei gilt:
-
LibraryNameist der Name der Quellbibliothek, in der ein Bauteil mit einer fehlerhaften Zuordnung der Bauteilauswahl gefunden wurde. -
LibraryTypeist der Name der Unterbibliotheksgruppe, in der ein Bauteil mit einer fehlerhaften Zuordnung der Bauteilauswahl gefunden wurde. -
Descripionist die Beschreibung des Verstoßes bei der Zuordnung der Bauteilauswahl.
Empfehlung zur Behebung
Suchen Sie im Bereich Part Choices Mapping des Panels Properties nach Parametern mit dem Symbol
und aktualisieren Sie die Zuordnung entsprechend. Alternativ können Sie fehlerhafte Zuordnungseinträge entfernen.
Parametername stimmt mit einem Systemparameter überein
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn ein Bauteil in der Quellbibliothek einen Parameter enthält, dessen Name mit dem eines Systemparameters übereinstimmt. Dabei handelt es sich um die folgenden Parameter:
-
AncestorItemRevisionGUID -
Cat -
ComponentType -
ContentType -
ContentTypeGUID -
CreatedAt -
CreatedBy -
CreatedByGUID -
DynamicData -
Folder -
FolderGuid -
Hrid -
Id -
ItemDescription -
ItemGUID -
ItemHRID -
LatestRevision -
LifeCycle -
LifecycleStateGUID -
ModifiedBy -
ReleaseDate -
ReleaseDateNum -
ReleaseNote -
RevisionId -
RevisionNamingSchemeGUID -
SourceGUID -
SourceVaultGUID -
Text -
Updated -
UpdatedByGUID
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
'<ParameterName>' is system parameter
Dabei gilt:
-
ParameterNameist der Name des beanstandeten Bauteilparameters.
Empfehlung zur Behebung
Entfernen Sie den Zuordnungseintrag des beanstandeten Parameters aus dem Bereich Parameter Mapping des Panels Properties (auf der Registerkarte General). Alternativ können Sie den beanstandeten Parameter im Bauteil der Quellbibliothek entfernen oder umbenennen.
Simulationsparameter werden übersprungen
Default report mode:
Zusammenfassung
Dieser Verstoß tritt auf, wenn ein Bauteil in der Quellbibliothek mit einem Simulationsmodell verknüpft ist.
Benachrichtigung
Im Panel Messages wird eine Benachrichtigung im folgenden Format angezeigt:
<ComponentName> component simulation parameters are skipped (<SimulationParameterList>).
Dabei gilt:
-
ComponentNameist der Name des beanstandeten Bauteils in der Quellbibliothek. -
SimulationParameterListist eine durch Kommas getrennte Liste der Simulationsparameter, die beim Import übersprungen werden.
Empfehlung zur Behebung
Nach dem Import können Sie die Verknüpfung zum Simulationsmodell nach Bedarf konfigurieren, indem Sie das Bauteil im Component-Editor im Einzelbauteil-Bearbeitungsmodus bearbeiten – mehr erfahren.
Fehler und Warnungen beheben
Parameterfehler, wie im hier gezeigten Beispiel, bei dem der Wert Forward Voltage des Bauteils nicht als gültige Spannung interpretiert werden kann, lassen sich wie folgt beheben:
-
Den beanstandeten Parameterwert bearbeiten – suchen Sie die entsprechende Zelle und ändern Sie den Wert in ein gültiges Format.
-
Die zugeordnete Parametereinheit Type, die durch die angewendete Bauteilvorlage festgelegt wird, von
Voltageauf „nicht interpretiert“Textändern – wählen Sie die Quellbibliothek in der Benutzeroberfläche des Importers aus und ändern Sie anschließendForward VoltageType in der Liste des Panels Properties Parameter Mapping (auf der Registerkarte General). -
Das Bauteil vom Import ausschließen – klicken Sie mit der rechten Maustaste auf seinen Eintrag und wählen Sie die Option Exclude from Importer aus.
Ein Fehler aufgrund einer fehlenden Datei, wie beispielsweise der hier gezeigten, nicht auffindbaren Datenblattdatei, lässt sich wie folgt beheben:
- Die naheliegende Lösung besteht darin, die fehlende Datei zu suchen und am erwarteten Speicherort wiederherzustellen.
- Den Import von Datenblattdateien deaktivieren – ändern Sie die Option Migrate im Abschnitt des Panels Properties Datasheet (auf der Registerkarte Advanced).
- Das Bauteil vom Bibliotheksimport ausschließen – wie oben beschrieben.
Verwenden Sie das Feld Search (oben rechts), um bestimmte Bauteileinträge zu suchen. Die Suche filtert die Eintragsliste anhand übereinstimmender Parameterwerte für den aktuell ausgewählten Bauteiltyp. Wählen Sie All unter Types (Folder Structure) aus, damit die Suche auf alle Bauteile in den verfügbaren Quellbibliotheken angewendet wird.
Import von Schaltplanbibliotheken
Wenn beim Versuch, eine Schaltplanbibliothek zu importieren, ein Fehler vom Typ „Modell nicht gefunden“ (z. B. Footprint <footprint name> not found in available libraries) auftritt, bedeutet dies, dass der Library Importer die Modelle nicht finden kann, die mit Bauteilen in der SCHLIB verknüpft sind.
Im einfachen Modus werden solche Fehler im HTML-basierten Importing Report angezeigt. Dieser lässt sich über die Schaltfläche
aufrufen, die nach dem Ausführen des Imports verfügbar ist. Im erweiterten Modus werden die Fehler durch Statussymbole in der Hauptoberfläche und als Einträge im Panel Messages angezeigt – dies geschieht beim Durchführen einer Validierungsprüfung oder beim Versuch, die Bibliothek zu importieren
Fehlende Footprints werden bei der Validierung korrekt erkannt. Im Fehlerbericht steht außerdem die Option Choose a Library zur Verfügung (im Dropdown-Menü Details). Wenn bei mehreren Bauteilen fehlende Footprints erkannt wurden, bietet ein Dialog Apply PcbLib Selection die Möglichkeit, die angegebene PcbLib für diesen Fall oder für alle Bauteile mit fehlenden Footprints zu verwenden.
Eine weitere Möglichkeit, dieses Problem zu beheben oder zu vermeiden, besteht darin, sicherzustellen, dass die erforderlichen Modellbibliotheksdateien in Altium Designer verfügbar sind. Bibliotheken werden über die Seite Data Management – File-based Libraries des Dialogs Preferences installiert.
Wenn Sie nicht mehrere Modellbibliotheken installieren möchten, müssen Sie diese alternativ im Standardbibliothekspfad der Software ablegen (oder den Pfad bearbeiten) und prüfen, ob die Modellquellbibliothek für die Bauteile der Schaltplanbibliothek angegeben ist:
- Die Modellbibliothek in den Standardsuchpfad der Software aufnehmen. Fügen Sie die Modellbibliothek, beispielsweise eine zugehörige PCB-Bibliothek, an dem Speicherort hinzu, der durch den Standardbibliothekspfad des Systems vorgegeben ist. Um diesen Speicherort zu überprüfen, sehen Sie sich den Eintrag Library Path auf der Seite System – Default Locations des Dialogs Preferences an. Wenn eine Bibliotheksdatei zu diesem Speicherort hinzugefügt oder dorthin kopiert wurde, müssen Sie Altium Designer möglicherweise neu starten, damit die Änderung erkannt wird.
-
Den Namen der Zielmodellbibliothek für Bauteile der Schaltplanbibliothek angeben. Damit der Library Importer die Modellbibliothek kennt, mit der ein Bauteil der Schaltplanbibliothek verknüpft ist, geben Sie ihren Namen im Dialog PCB Model der Bibliothek an.
Duplikaterkennung
Der Library Importer enthält außerdem Mechanismen, die verhindern, dass doppelte Bauteile im Ziel-Workspace erstellt werden. Dazu werden während der Validierung die Parameter zur Bauteilidentifikation und die Part Choices der Quellbibliothek mit denen der Bauteile im Ziel-Workspace und in den zu importierenden Quellbibliotheken verglichen. Mit den Standardeinstellungen des Importers wird im Validierungsschritt eine Warning-Meldung ausgegeben, wenn derselbe Name- oder Part Choices-Eintrag eines Bauteils erkannt wird, der auf ein mögliches Bauteilduplikat hinweist. Die angezeigte Warn- oder Fehlermeldung enthält die Art des Duplikatverstoßes (Parameter oder Part Choice), den Namen des betroffenen Bibliotheksbauteils und das Bauteil (anhand seiner ID), mit dem der Konflikt besteht.

Zwei während der Validierung erkannte potenzielle Duplikate, bei denen Name (oberes Bild) bzw. Part Choice (unteres Bild) des Bauteils bereits in Workspace-Bauteilen vorhanden ist.
Das zur Erkennung von Duplikatverstößen verwendete Parameter-Name-Wert-Paar wird im Bereich Duplicates Detection des Panels Properties auf der Registerkarte Advanced festgelegt. Verwenden Sie das Dropdown-Menü Unique Field (standardmäßig auf Name eingestellt), um einen der in der Quellbibliothek verfügbaren Parameter auszuwählen. Diese Auswahl ist besonders nützlich für unternehmenseigene Bibliothekskonfigurationen, die ein proprietäres Identifikationsfeld zur Anbindung an das übergeordnete Unternehmenssystem verwenden.

Ein erkannter Duplikatverstoß, bei dem der Wert eines angegebenen Parameters (ERP-REF) für ein lokales Bibliotheksbauteil und ein Workspace-Bauteil identisch ist.
Für Duplikatverstöße kann eine andere Statuskennzeichnung festgelegt werden, indem im Bereich Import Checks auf der Registerkarte General des Panels Properties eine andere Report Mode ausgewählt wird.
Auch bei Symbolmodellen von Bauteilen wird eine Duplikaterkennung durchgeführt. Wenn die zu importierenden Bauteile in den Quellbibliotheken Symbolmodelle mit identischer Geometrie aufweisen, wird nur eines dieser Modelle importiert.
Bibliotheken mit einem einzigen Modell
Die automatische Duplikaterkennung wird auch zur Verarbeitung von Quellbibliotheken verwendet, die ein gemeinsames Symbolmodell für alle Bauteile nutzen. Solche Bibliotheken bestehen in der Regel aus einem einzigen Bauteiltyp mit unterschiedlichen Ausführungen und Werten, beispielsweise Widerständen eines bestimmten Gehäuseformats, für die jeweils eine standardisierte Modellgrafik als Symbol dient.
Der Library Importer erkennt, dass ein einziges gemeinsames Modell verwendet wird, und konfiguriert den Import so, dass ein Symbolmodell übertragen wird, das für alle importierten Bauteile gilt – anstelle eines entsprechenden, individuell benannten Symbols für jedes Bauteil. Das zu importierende Symbol übernimmt den Namen eines der zu importierenden Symbole; alle Bauteilparameter bleiben unverändert.
Das importierte Bibliothekssymbol, das einen generischen Namen und ein leeres Beschreibungsfeld hat, kann an Ihre Anforderungen angepasst werden. Verwenden Sie dazu im Panel „Components“ die Kontextmenüoption Edit. Wählen Sie während des Vorgangs im Dialog Create Revisions for Item die Option Update items related to <symbol ID>, um sicherzustellen, dass die importierten Bauteile die neue Symbolrevision verwenden.
Nur Modelle importieren
Der Library Importer kann in einen speziellen Importmodus Models Only umgeschaltet werden, der die verfügbaren Bauteilmodelle in einer Quellbibliothek erkennt und verarbeitet.
Im Modus „Models Only“ erkennt der Analyseprozess des Importers alle in einer Quellbibliothek (IntLib, SchLib, PcbLib usw.) verfügbaren Symbol-, Footprint- und Simulationsmodelle und importiert diese anschließend mit den standardmäßigen Speicherorten, Benennungsschemata und Lebenszyklusdefinitionen des Systems in den Workspace.
Wenn der Library Importer in den erweiterten Modus umgeschaltet oder im erweiterten Modus geöffnet wird (File » Library Importer), stehen vollständige Details zum vorgesehenen Modellimport zur Verfügung. Der Bereich Import Preview zeigt die Folder Structure, die im Ziel-Workspace verwendet werden. Diese können für jeden Modelltyp im Feld Folder des Panels Properties abweichend von den Standardeinstellungen festgelegt werden. Die angewendeten Benennungsschemata und die Lebenszyklusdefinition für jedes Modell können aus den verfügbaren Systemtypen ausgewählt werden (siehe Panel „Properties“ weiter unten).
Der Import von Bauteilmodellen in den Workspace kann bei Bedarf auf bestimmte Typen beschränkt werden, indem einzelne Modelltypen im Panel Properties über die zugehörigen Schaltflächen
deaktiviert oder aktiviert werden.
Nachdem der Library Importer konfiguriert wurde, klicken Sie auf die Schaltfläche
, um den Import der aufgelisteten Bauteilmodelle abzuschließen. Die Ergebnisse können in der Importprotokolldatei überprüft werden, die über den Fortschrittsdialog Library Importer angeboten wird, oder durch Anzeigen der importierten Modelle im Panel „Components“.
Nur Bauteile importieren
Ähnlich wie beim oben beschriebenen Importmodus Models Only kann der Library Importer in einen speziellen Importmodus Components Only umgeschaltet werden, mit dem Sie die in einer Quellbibliothek verfügbaren Bauteile ohne ihre verknüpften Modelle importieren können.
Im Modus „Components Only“ erkennt der Analyseprozess des Importers alle Bauteile, Parameter und Part Choices in einer Quellbibliothek und importiert diese Bauteile anschließend mit dem standardmäßigen Speicherort, Benennungsschema und der Lebenszyklusdefinition des Systems in den Workspace.
Wenn der Library Importer in den erweiterten Modus umgeschaltet oder im erweiterten Modus geöffnet wird (File » Library Importer), stehen sämtliche Details zum geplanten Bauteilimport zur Verfügung. Der verwendete Ordner, die Benennungsschemata und die Lebenszyklusdefinition können aus den verfügbaren Systemtypen ausgewählt werden (siehe Properties-Panel weiter unten).
Sobald der Library Importer konfiguriert ist, klicken Sie auf die Schaltfläche
, um den Import der aufgeführten Bauteile abzuschließen. Im Workspace werden nur Bauteil-Items erstellt, ohne verknüpfte Modelle. Die Ergebnisse können in der Importprotokolldatei überprüft werden, die über den Fortschrittsdialog Library Importer angeboten wird, oder durch Anzeigen der importierten Bauteile im Components-Panel.
Properties-Panel
Die Einstellungen des zum Library Importer gehörenden Panels Properties bieten erweiterte Steuerungsmöglichkeiten für die Importkonfiguration der ausgewählten Bibliothek (oder Unterbibliotheksgruppe). Das Panel lässt sich im erweiterten Modus des Library Importers öffnen, indem Sie die Option Properties im Menü der Schaltfläche
(unten rechts im Designbereich) auswählen, auf die Schaltfläche
oben rechts in der Ansicht des Library Importers klicken oder die Schaltfläche
neben <All Libraries> bzw. einem bestimmten Kategorieeintrag in der Liste Source Libraries anklicken.
Die Optionseinstellungen des Panels werden durch die Standardsystemeinstellungen oder die Vorgaben der verwendeten Bauteilvorlage bestimmt. Diese wiederum wird anhand des erkannten Bauteiltyps der Bibliothek festgelegt – im hier gezeigten Beispiel LED. Die Einstellungen können auch vom Benutzer bearbeitet werden, sodass Sie den Importprozess nach Bedarf anpassen können. Über den Link Reset to Default (oben rechts) lassen sie sich wiederherstellen.
Die Registerkarte General des Panels enthält folgende Abschnitte:
-
General:
-
Component Type – der vom Importer für die ausgewählte Bibliothek erkannte Bauteiltyp und damit auch die verwendete Vorlage (siehe Component Template weiter unten). Überschreiben Sie diese Einstellung, indem Sie das Feld bearbeiten, wodurch ein neuer Bauteiltyp erstellt wird, oder indem Sie über das Dropdown-Menü (oder die Schaltfläche einen anderen Typ auswählen – dies ist eine weitere Möglichkeit, ein Problem mit nicht kategorisierten Bauteilen zu beheben. Wählen Sie die Option
[LibraryName], um den Namen der ausgewählten Bibliothek als Typ festzulegen. -
Component Template – die Bauteilvorlage im Workspace, die auf die importierten Bauteile angewendet wird, und damit auch deren Bauteiltypeinstellung. Überschreiben Sie diese Einstellung, indem Sie über das Dropdown-Menü (oder die Schaltfläche eine andere Vorlage auswählen. Setzen Sie diese Option auf
[Create new], um automatisch eine Vorlage aus den Parametern der Quellbibliothek und den aktuellen Einstellungen des Library Importers zu erstellen, oder wählen Sie [No Template], damit keine Vorlage angewendet oder erstellt wird.
-
Component Type – der vom Importer für die ausgewählte Bibliothek erkannte Bauteiltyp und damit auch die verwendete Vorlage (siehe Component Template weiter unten). Überschreiben Sie diese Einstellung, indem Sie das Feld bearbeiten, wodurch ein neuer Bauteiltyp erstellt wird, oder indem Sie über das Dropdown-Menü (oder die Schaltfläche einen anderen Typ auswählen – dies ist eine weitere Möglichkeit, ein Problem mit nicht kategorisierten Bauteilen zu beheben. Wählen Sie die Option
-
Parameter Mapping – die Zuordnung zwischen den Bibliotheksparametern und den Parametern der verwendeten Bauteilvorlage (bzw. den Standardeinstellungen, wenn keine Vorlage verfügbar ist) sowie der Wertetyp für jeden Parameter (Text oder ein einheitenbezogener Typ). Verwenden Sie die Dropdown-Menüoptionen in der Spalte Source Library Parameter, um die Zuordnung zu ändern, und die Menüoptionen in der Spalte Type, um die durch die Vorlage oder die Standardwerte vorgegebene Einstellung zu überschreiben. Wählen Sie die Option
<Skip>, um einen Parameter nicht zu übernehmen. Jeder Parameter, der nicht automatisch einem Parameter der Quellbibliothek zugeordnet wurde (vom System auf<Skip>gesetzt), kann manuell einem geeigneten Vorlagenparameter zugeordnet werden. Beispielsweise könnte der QuellparameterROHSausgewählt werden, um ihn dem in der Workspace-Vorlage definierten ParameterRoHS Compliantzuzuordnen. Parameternamen können bearbeitet und Parametersätze hinzugefügt, bearbeitet und entfernt werden. Die Basisparameter der Bauteile (ID,Name,Description) können neu zugeordnet werden, sind ansonsten jedoch schreibgeschützt. -
Part Choice Mapping – die Liste der vom Importer erkannten Herstellerteil- oder Lieferantenlink-Parameter, aus denen Part Choices-Einträge für importierte Bauteile abgeleitet werden. Über die Dropdown-Menüoptionen können Sie die Zuordnung neu festlegen oder Zuordnungssätze hinzufügen und löschen. Beachten Sie, dass Herstellerteil- und Lieferantenlink-Parameter standardmäßig beim Import nicht berücksichtigt (übersprungen) werden. Wenn ein Bibliotheksbauteil mehrere Lieferantenlinks enthält, wird die primäre Lieferantenreferenz (
Supplier 1/Supplier Part Number 1) für die Einträge im Feld „Part Choices“ verwendet. -
Import Checks – hier können Sie die Fehler-/Warnungsreaktion des Importers auf Verstöße gegen die Importvalidierungsregeln anzeigen oder festlegen. Verwenden Sie das Dropdown-Menü Report Mode, um die Reaktion und das Symbol für einen Eintrag Violation Type zu ändern. Beachten Sie, dass bei ausgewähltem Meldemodus
Fatal Errorder Importprozess blockiert wird, sobald dieser Verstoß erkannt wird.
Die Registerkarte Advanced des Panels bietet Einstellungen für alle Datenobjekt-Items des Importers, die durch die Systemstandardwerte oder die verwendete Bauteilvorlage festgelegt werden. Dazu gehören Bauteilmodelle, Datenblattdateien und alle erstellten Bauteilvorlagen. Mit Ausnahme der Option Datasheet (einem Schalter zum Aktivieren/Deaktivieren) umfassen die Einstellungen für jedes Importobjekt Folgendes:
- Folder – der Workspace-Zielordner für das importierte Objekt. Er kann manuell bearbeitet (beispielsweise zum Erstellen eines neuen Zielordners) oder über die Schaltfläche zum Durchsuchen ausgewählt werden.
- Naming Scheme – die Benennungsvorgabe für das Objekt im Workspace, wie sie durch die Bauteilvorlage definiert ist, oder, wenn keine Vorlage aktiv ist, das für den Zielordner festgelegte (oder manuell eingegebene) Schema. Wählen Sie über das Dropdown-Menü eines der verfügbaren Benennungsschemata aus. Beachten Sie, dass eine Änderung des Zielordnerpfads (Folder) auch eine Änderung des verwendeten Benennungsschemas nach sich ziehen kann, das durch den Ordner selbst oder durch eine verwendete bzw. zugeordnete Bauteilvorlage festgelegt wird.
- Revision Naming Scheme – das Benennungsschema für die Workspace-Revisionen des Objekts, das durch die verwendete Vorlage festgelegt oder über das Dropdown-Menü des Eintrags ausgewählt wird. Es stehen nur die vom System aktivierten Schemata zur Auswahl.
- Lifecycle Definition – das Lebenszyklussystem, das für das Objekt verwendet wird und durch die angewendete Vorlage festgelegt oder aus den Optionen im Dropdown-Menü des Eintrags ausgewählt wird. Nur die vom System aktivierten Definitionen stehen zur Auswahl.
Exportieren und Importieren der Konfiguration
Der Library Importer bietet die Möglichkeit, eine detaillierte textbasierte Datei zu exportieren, die die aktuelle Konfiguration erfasst. Diese umfasst alle konfigurierbaren Importeinstellungen, etwa Zielpfade, Parameterzuordnungen, Benennungsschemata, Lebenszyklusdefinitionen, Ziel-Bauteiltypen usw.
Die Konfigurationsdatei des Importers wird über den Befehl File » Export » Importer Config im Dateiformat *.lmcfg gespeichert und kann jederzeit über die Menüoption File » Import » Importer Config wiederhergestellt werden.
Die Möglichkeit, eine Konfiguration wiederherzustellen, ist besonders hilfreich, wenn die Quelldatenbank oder die dateibasierte Bibliothek aktualisiert wurde und diese Änderungen in den Workspace importiert werden müssen. Wurde die Konfiguration beim ersten Import der Bibliothek exportiert, stellt die wiederhergestellte (importierte) Konfiguration exakt die zuvor verwendeten Einstellungen wieder her. Dadurch wird ein einheitliches Datenübertragungsschema für diese Bibliothek (oder Bibliotheken) gewährleistet.

























