Werkzeuge zur Migration von Datenbankbibliotheken

Auf einen Blick

Entdecken Sie die in Altium Designer verfügbaren Werkzeuge zur Migration von Datenbankbibliotheken – mit Schritt-für-Schritt-Anleitungen zur Konvertierung integrierter Bibliotheken in Standard-Datenbankbibliotheken (DbLib) oder SVN-Datenbankbibliotheken mit Versionsverwaltung (SVNDbLib). Der Artikel erläutert, wie die Konvertierungsassistenten Bauteildaten, Symbole und Footprints verarbeiten, und zeigt dabei Datenbankbeschränkungen und Einrichtungsvoraussetzungen auf. Lesen Sie weiter, um den passenden Konvertierungsweg zu wählen und Ihre Bibliotheken auf die Migration vorzubereiten.

- Erfahren Sie, wann Sie eine DbLib und wann eine SVNDbLib verwenden sollten.
- Lernen Sie, wie Sie die Konvertierungsassistenten konfigurieren, Quellbibliotheken auswählen und die Zielorte für Datenbank und Repository festlegen.
- Machen Sie sich mit wichtigen Voraussetzungen und Einschränkungen vertraut, darunter die ausschließliche Unterstützung von Access-Datenbanken bei der Konvertierung, die Vorbereitung des SVN-Repositorys und der Umgang mit Modellverknüpfungen.
Mit KI tiefer einsteigen:

Die Altium Designsoftware ermöglicht es, Bauteile durch das Erstellen und Verwenden einer Datenbankbibliothek direkt aus einer Unternehmensdatenbank zu platzieren. Welche Art von Datenbankbibliothek verwendet wird, hängt davon ab, wie Sie Ihre Quellbibliotheken für Symbole und Modelle verwalten möchten. Wenn die Bibliotheken auf einer Festplatte oder einem Netzlaufwerk gespeichert werden sollen, verwenden Sie einfach eine Datenbankbibliothek (DbLib). Wenn Sie Ihre Bibliotheken hingegen mithilfe eines Subversion-Repositorys unter Versionskontrolle stellen möchten, verwenden Sie eine SVN-Datenbankbibliothek (SVNDbLib).

Unabhängig von der Art der verwendeten Datenbankbibliothek bleibt das zugrunde liegende Prinzip dieser Funktion immer gleich: Bauteile können direkt aus der verknüpften externen Datenbank platziert werden. Damit diese leistungsstarke Funktion möglichst einfach zugänglich ist, stehen Werkzeuge bereit, mit denen Sie vorhandene Bibliotheken schnell in die Struktur einer Datenbankbibliothek überführen können. Diese Werkzeuge ermöglichen die Migration von:

  • einer integrierten Bibliothek zu einer Datenbankbibliothek (DbLib oder SVNDbLib).
  • einer Datenbankbibliothek (DbLib oder SVNDbLib) zu einer integrierten Bibliothek.
  • Schaltplan-/PCB-Quellbibliotheken zu einer SVN-Datenbankbibliothek.
  • einer Datenbankbibliothek zu einer SVN-Datenbankbibliothek.
  • einem OrCAD Component Information System (CIS) zu einer Datenbankbibliothek (DbLib).

In den folgenden Abschnitten wird näher erläutert, wie diese Migrationen innerhalb der Software durchgeführt werden.

Erstellen einer Datenbankbibliothek aus einer integrierten Bibliothek

Integrierte Bibliotheken sind von Natur aus sicher. Hinzu kommt ihre hervorragende Portabilität für Designs, die Ihr Unternehmen verlassen. Wenn das Design im Unternehmen verbleiben soll und/oder Sie Ihre Altium Design-Bauteile eng mit Ihrer Unternehmensdatenbank verknüpfen möchten, sind Datenbankbibliotheken die perfekte Wahl. Die Software ermöglicht es, die integrierten Bibliotheken Ihres Unternehmens schnell in die Struktur einer Datenbankbibliothek (DbLib) oder SVN-Datenbankbibliothek (SVNDbLib) zu konvertieren. Bei der Konvertierung können mehrere integrierte Bibliotheken berücksichtigt werden, wobei jede als separate Tabelle zur Zieldatenbank hinzugefügt wird.

Konvertieren in eine DbLib

Das Erstellen einer Standard-Datenbankbibliothek (DbLib) aus einer integrierten Bibliothek (IntLib) erfolgt mithilfe von Integrated Library to Database Library Translator Wizard. Der Assistent dekompiliert im Wesentlichen die angegebenen integrierten Bibliotheken. Aus jeder Bibliothek wird eine separate Datenbanktabelle in einer ausgewählten Zieldatenbank erstellt, einschließlich der aus den enthaltenen Bauteilen extrahierten Parameter- und Modellinformationen. Eine angegebene Datenbankbibliotheksdatei stellt anschließend die Verbindung zu dieser Datenbank her.

Der Assistent kann auch verwendet werden, um zusätzliche Bauteile in eine vorhandene Datenbank zu importieren bzw. an diese anzufügen, die über eine vorhandene DbLib-Datei verknüpft ist.
Die Konvertierung unterstützt ausschließlich Datenbanken vom Typ Access.

Das Überführen einer oder mehrerer integrierter Quellbibliotheken in die Struktur einer Datenbankbibliothek ist mithilfe von Integrated Library to Database Library Translator Wizard ein unkomplizierter Vorgang.Das Überführen einer oder mehrerer integrierter Quellbibliotheken in die Struktur einer Datenbankbibliothek ist mithilfe von Integrated Library to Database Library Translator Wizard ein unkomplizierter Vorgang.

Der Vorgang umfasst die folgenden Schritte:

  1. Erstellen Sie eine neue Datenbankbibliotheksdatei oder öffnen Sie eine vorhandene (*.DbLib). In der Regel verwenden Sie eine vorhandene DbLib-Datei, wenn Sie eine oder mehrere integrierte Bibliotheken in eine vorhandene Access-Datenbank konvertieren, mit der diese DbLib-Datei derzeit verbunden ist.
  2. Wählen Sie bei geöffneter Datenbankbibliotheksdatei (*.DbLib) als aktivem Dokument den Befehl Tools » Import From Integrated Libraries in den Hauptmenüs, um Integrated Library to Database Library Translator Wizard aufzurufen.
  3. Geben Sie auf der ersten Seite Specify your Database details des Assistenten die Zieldatenbank an – entweder eine neue Access-Datenbank oder eine vorhandene. Wenn Sie eine neue Datenbank erstellen, klicken Sie auf das Ordnersymbol rechts neben dem Feld Database Location, um einen Standarddialog Open zu öffnen. Legen Sie in diesem Dialog fest, wo und unter welchem Namen die neue Datenbank erstellt werden soll. Der ausgewählte Name und Pfad werden in das Feld Database Location eingetragen.

    Wenn der Assistent aus einer vorhandenen DbLib-Datei aufgerufen wurde, ist die Option Existing Access Database standardmäßig ausgewählt und das Feld Database Location ist bereits mit der Datenbank ausgefüllt, mit der diese DbLib-Datei verbunden ist.
  4. Geben Sie auf der nächsten Seite Specify your Target Database Library des Assistenten die Zieldatenbankbibliotheksdatei an. Geben Sie entweder den Pfad und den Namen einer neu zu erstellenden DbLib-Datei an oder suchen und öffnen Sie eine vorhandene Datei. In der Regel verwenden Sie eine vorhandene DbLib-Datei, wenn Sie eine oder mehrere integrierte Bibliotheken in die vorhandene Access-Datenbank konvertieren, mit der die DbLib-Datei derzeit verbunden ist. Standardmäßig ist die aktive DbLib-Datei bereits in das Feld eingetragen.

    Wenn Sie eine vorhandene DbLib-Datei verwenden und die Zieldatenbank ändern, wird die DbLib-Datei nach Abschluss des Assistenten mit der neuen Zieldatenbank verbunden.
  5. Geben Sie auf der folgenden Seite Locate the Integrated Libraries to Import des Assistenten die integrierten Bibliotheken an, die Sie konvertieren möchten. Öffnen Sie über die Schaltfläche Add den Dialog Select Source Integrated Libraries, in dem Sie die benötigten Bibliotheken suchen und auswählen können. Die enthaltenen Schaltplansymbol- und Modellbibliotheken werden, sofern vorhanden, extrahiert und an dem im Feld Destination Folder angegebenen Speicherort gespeichert. Verwenden Sie die Schaltflächen Remove und Clear , um die ausgewählte Bibliothek zu entfernen oder zu löschen.

    Standardmäßig verweist Destination Folder auf einen Unterordner – Libraries – des Ordners, der die DbLib-Datei enthält (die auf der vorherigen Seite des Assistenten angegeben wurde).
  6. Nachdem Sie die integrierten Quellbibliotheken ausgewählt haben, klicken Sie auf Next, um mit der Konvertierung fortzufahren. Ein Fortschrittsbalken wird zusammen mit Informationen zur aktuell konvertierten Bibliothek angezeigt. Klicken Sie nach Abschluss der Konvertierung auf der letzten Seite des Assistenten auf Finish, um die angegebene DbLib-Datei im Hauptdesignfenster zu aktivieren (sofern sie nicht bereits aktiv ist).

    Für jede bei der Konvertierung berücksichtigte integrierte Bibliothek wird eine separate Tabelle in der Datenbank erstellt, die nach der integrierten Bibliothek benannt wird. Wenn bei einer vorhandenen Datenbank bereits eine Tabelle mit demselben Namen wie die integrierte Bibliothek existiert, werden die Informationen aus dieser Bibliothek an die vorhandene Tabelle angefügt.

Resultierende DbLib-Datei nach Abschluss der Konvertierung.
Resultierende DbLib-Datei nach Abschluss der Konvertierung.

Nach Abschluss der Konvertierung können Sie die Schaltplan-Quellbibliotheken öffnen und sämtliche Parameter- und Modellinformationen aus den Symbolen entfernen. Anschließend können Sie bei Bedarf die Feldzuordnungen im DbLib-Dokument feinabstimmen, damit sie auf die entsprechenden Datenbankspalten verweisen. Weitere Informationen finden Sie im Abschnitt Zuordnen von Datenbankfeldern zu Designparametern auf der Seite Erstellen und Definieren der Datenbankbibliothek.

Der Assistent extrahiert für Footprint-Modelle nur die Modellreferenz und den Pfad zu den definierten Modellen. Bei Simulationsmodellen müssen die Verknüpfungsinformationen manuell in die externe Datenbank eingetragen werden.
Stellen Sie sicher, dass Ihre Schaltplanbibliotheksbauteile in der IntLib keinen Parameter Part Number besitzen. Die in die Datenbank eingetragene Teilenummer, die zur Identifizierung jedes Bauteildatensatzes dient, wird aus dem Feld Design Item ID des Schaltplanbauteils im Abschnitt Properties auf der Registerkarte General des Eigenschaften-Panels übernommen, wenn Sie die Eigenschaften des ausgewählten Bibliotheksbauteils anzeigen. Wenn Sie diese zusätzlich als Parameter eintragen, schlägt die Konvertierung aufgrund doppelter Werte fehl.

Konvertieren in eine SVNDbLib

Das Erstellen einer versionsverwalteten Datenbankbibliothek (SVNDbLib) aus einer integrierten Bibliothek (IntLib) erfolgt mithilfe von SVN Database Library Conversion Wizard. Der Assistent dekompiliert im Wesentlichen die angegebenen integrierten Bibliotheken. Für jede Bibliothek wird dabei eine separate Datenbanktabelle in einer neuen Zieldatenbank erstellt, einschließlich der aus den enthaltenen Bauteilen extrahierten Parameter- und Modellinformationen. Anschließend wird die angegebene SVN-Datenbankbibliotheksdatei erstellt, über die die Verbindung zu dieser Datenbank hergestellt wird. Die enthaltenen Schaltplan- und PCB-Bibliotheken werden aufgeteilt und in den angegebenen Verzeichnissen eines ausgewählten SVN-Versionsverwaltungs-Repositorys eingecheckt. Die SVNDbLib-Datei verweist auf diese Verzeichnisse.

Die Konvertierung unterstützt ausschließlich Datenbanken vom Typ Access.

Die Überführung einer oder mehrerer integrierter Quellbibliotheken in die Struktur einer SVN-Datenbankbibliothek ist mithilfe von SVN Database Library Conversion Wizard ein unkomplizierter Vorgang.Die Überführung einer oder mehrerer integrierter Quellbibliotheken in die Struktur einer SVN-Datenbankbibliothek ist mithilfe von SVN Database Library Conversion Wizard ein unkomplizierter Vorgang.

Der Vorgang umfasst die folgenden Schritte:

  1. Öffnen Sie SVN Database Library Conversion Wizard. Dazu haben Sie folgende Möglichkeiten:
  • Wählen Sie den Befehl Tools » SVN Database Library Maker im Hauptmenü des Schaltplanbibliotheks-, PCB-Bibliotheks- oder Datenbankbibliothekseditors.
  • Klicken Sie im Projects-Panel mit der rechten Maustaste auf den Eintrag einer Projektbibliothek (SchLib, PcbLib oder IntLib) und wählen Sie anschließend den Befehl SVN Database Library Maker aus dem Kontextmenü.
  1. Geben Sie auf der Seite Libraries to Convert die integrierten Bibliotheken an, die Sie konvertieren möchten. Die Liste enthält zunächst bereits eine oder mehrere Bibliotheken (je nach Aufrufmethode die aktive Bibliothek oder alle dem Projekt hinzugefügten Projektbibliotheken). Entfernen Sie diese aus der Liste, bevor Sie die zu konvertierenden integrierten Bibliotheken auswählen. Öffnen Sie über die Schaltfläche Add den Dialog Library Files, in dem Sie zu den gewünschten integrierten Bibliotheken navigieren und diese auswählen können.
  2. Legen Sie auf der Seite Options die Konvertierungsoptionen fest. Dazu gehören die Aufteilung der Quellbibliotheken, die Verzeichnisse und das Repository, in denen sie gespeichert werden sollen, sowie das Ausgabeverzeichnis für die SVNDbLib-Datei. Für Schaltplanbibliotheken stehen außerdem zwei Optionen zur Verfügung, mit denen Sie die Parameter- und/oder Modellinformationen aus jedem enthaltenen Bauteil entfernen können, sodass nur das reine Symbol übrig bleibt.

    Das SVN-Repository und seine Ordnerstruktur müssen im Voraus angelegt werden. Sie geben lediglich das Repository und die Ordner innerhalb seiner Struktur an, in denen die aufgeteilten Bibliotheksdateien gespeichert werden sollen. Repository und Ordner werden nicht während des Vorgangs erstellt.
  3. Nachdem Sie die integrierten Quellbibliotheken ausgewählt und die zugehörigen Konvertierungsoptionen wie gewünscht festgelegt haben, klicken Sie auf Next , um mit der Konvertierung fortzufahren. Ein Fortschrittsbalken wird angezeigt, zusammen mit Informationen zur aktuell konvertierten Bibliothek. Der Konvertierungsvorgang umfasst Folgendes:
    1. Extrahieren der Quellbibliotheken aus den bereitgestellten integrierten Bibliotheken.
    2. Aufteilen der Schaltplan- und PCB-Bibliotheken in Bibliotheksdateien mit jeweils einem einzelnen Symbol bzw. Footprint.
    3. Einchecken der aufgeteilten Symbol- und Footprint-Bibliotheken in das Repository in den angegebenen Basisverzeichnissen.
    4. Der Assistent extrahiert ausschließlich Referenzinformationen zu Footprint-Modellen. Verknüpfte Simulationsmodelle werden für versionsverwaltete Datenbankbibliotheken (SVNDbLib) unterstützt. Das Speichern von Simulationsmodelldateien im Subversion-Repository wird jedoch nicht unterstützt. Falls solche Verknüpfungen vorhanden sind, werden sie als Parameter hinzugefügt.
    5. Erstellen einer separaten Datenbanktabelle in der erzeugten Access-Datenbank (die denselben Namen wie die angegebene SVNDbLib erhält) für jede konvertierte integrierte Bibliothek, einschließlich der aus den enthaltenen Bauteilen extrahierten Parameter- und Modellinformationen. Jede Tabelle erhält den Namen der integrierten Bibliothek mit dem Suffix _IntLib (z. B. Capacitor - Ceramic_IntLib).
    6. Erstellen der angegebenen SVNDbLib-Datei und Herstellen der Verbindung zur Datenbank und zum Repository.
  4. Klicken Sie nach Abschluss der Konvertierung auf Finish , um den Assistenten zu schließen und die SVNDbLib-Datei zum aktiven Dokument zu machen.

Die nach Abschluss des Konvertierungsvorgangs erstellte SVNDbLib-Datei.Die nach Abschluss des Konvertierungsvorgangs erstellte SVNDbLib-Datei.

Stellen Sie sicher, dass die Schaltplanbibliotheksbauteile in der IntLib keinen Parameter Part Number besitzen. Die in die Datenbank eingetragenen Teilenummerninformationen (zur Identifizierung jedes Bauteildatensatzes) stammen aus dem Feld Design Item ID des Schaltplanbauteils im Abschnitt Properties auf der Registerkarte General des Properties-Panels, wenn Sie die Eigenschaften des ausgewählten Bibliotheksbauteils anzeigen. Wenn Sie diese Informationen zusätzlich als Parameter eingeben, schlägt die Konvertierung aufgrund doppelter Werte fehl.

Erstellen einer integrierten Bibliothek aus einer Datenbankbibliothek

Datenbankbibliotheken sind die ideale Wahl, wenn Sie Ihre Altium-Designbauteile eng mit Ihrer Unternehmensdatenbank verknüpfen möchten. Wenn das Design Ihren Unternehmensstandort verlassen muss oder Sie Ihre Entwickler lieber mit sicheren integrierten Bibliotheken arbeiten lassen möchten, lässt sich dies problemlos umsetzen. Die Software bietet die Möglichkeit, eine integrierte Bibliothek direkt aus einer Datenbankbibliothek zu kompilieren – entweder aus einer Standard-Datenbankbibliothek (DbLib) oder aus einer versionsverwalteten SVN-Datenbankbibliothek (SVNDbLib). Auf diese Weise können Ihre CAD-Bibliothekare weiterhin Datenbankbibliotheken verwenden, während Ihre Entwickler mit regelmäßig neu erzeugten integrierten Bibliotheken arbeiten – gewissermaßen im „Offline“-Betrieb.

Die Konvertierung erfolgt mithilfe von Offline Integrated Library Maker. Der Vorgang wird für jede Datenbanktabelle einzeln durchgeführt, wobei Sie vollständig steuern können, welche Tabellen der Datenbank berücksichtigt werden. Schaltplanbauteile sowie PCB-, PCB3D- und Simulationsmodelle werden in den Konvertierungsvorgang einbezogen. Für jede berücksichtigte Tabelle wird eine separate integrierte Bibliothek erzeugt. Diese Tabellen werden in einzelne integrierte Bibliotheken umgewandelt, die anschließend zu Installed Libraries hinzugefügt werden.

Konvertieren Sie Ihre Datenbankbibliotheken (DbLibs oder SVNDbLibs) in integrierte „Offline“-Bibliotheken mithilfe von Offline Integrated Library Maker.
Konvertieren Sie Ihre Datenbankbibliotheken (DbLibs oder SVNDbLibs) in integrierte „Offline“-Bibliotheken mithilfe von Offline Integrated Library Maker.

Der Vorgang umfasst die folgenden Schritte:

  1. Öffnen Sie die zu konvertierende Datenbankbibliotheksdatei (*.DbLib) oder SVN-Datenbankbibliotheksdatei (*.SVNDbLib) als aktives Dokument und wählen Sie im Hauptmenü den Befehl Tools » Offline Integrated Library Maker, um Offline Integrated Library Maker zu öffnen.
  2. Geben Sie auf der Seite Library to Convert die zu verarbeitende DbLib oder SVNDbLib an. Standardmäßig wird die aktive Bibliothek, aus der Offline Integrated Library Maker  aufgerufen wurde, als zu konvertierende Bibliothek angegeben. Bei Bedarf können Sie nach einer anderen Datenbankbibliothek suchen und diese auswählen.

  3. Legen Sie auf der Seite Options fest, welche Tabellen der verknüpften Datenbank in die Konvertierung einbezogen werden sollen. Standardmäßig werden alle Datenbanktabellen berücksichtigt. Um eine Tabelle auszuschließen, deaktivieren Sie die zugehörige Option Convert . Auf dieser Seite können Sie außerdem ein Ausgabeverzeichnis angeben, in dem die erzeugten integrierten Bibliotheken gespeichert werden. Geben Sie den Pfad zu diesem Basisverzeichnis direkt ein oder klicken Sie auf das Symbol Browse icon rechts neben dem Feld, um einen Dialog zu öffnen, in dem Sie zum gewünschten Verzeichnis navigieren und dieses auswählen können. Die erzeugte Ausgabe (integrierte Bibliothek) für jede berücksichtigte Datenbanktabelle wird in einem eigenen Unterordner innerhalb des angegebenen Ausgabeverzeichnisses gespeichert. Dieser Unterordner erhält den Namen der Tabelle.

  4. Nachdem Sie die Datenbankbibliothek ausgewählt und die zugehörigen Konvertierungsoptionen nach Bedarf eingestellt haben, klicken Sie auf Next , um mit der Konvertierung fortzufahren. Ein Fortschrittsbalken wird zusammen mit Informationen zur aktuell konvertierten Datenbanktabelle angezeigt. Beachten Sie, dass der Konvertierungsprozess für jede Datenbanktabelle durchgeführt wird, die Sie zur Konvertierung ausgewählt haben. Der Prozess lässt sich im Wesentlichen wie folgt aufschlüsseln:
    1. Ein integriertes Bibliothekspaket (*.LibPkg) wird erstellt und im Projects-Panel geöffnet. Das Paket erhält den Namen der Tabelle. Bei einer Tabelle mit dem Namen Capacitor - Ceramic ergibt sich beispielsweise Capacitor - Ceramic.LibPkg.
    2. Ein Schaltplanbibliotheksdokument wird erstellt und dem LibPkg hinzugefügt. Auch dieses Dokument erhält den Namen der Tabelle (z. B. Capacitor - Ceramic.SchLib).
    3. Anschließend wird jeder Datensatz der Tabelle verarbeitet und die entsprechende Altium Design-Komponente erstellt. Dazu wird das referenzierte Schaltplansymbol aus der entsprechenden Quellbibliothek abgerufen und dem neuen Schaltplanbibliotheksdokument als Komponente hinzugefügt. Anschließend werden die im Datensatz definierten Parameter und Modellverknüpfungsinformationen zu dieser Komponente hinzugefügt.
    4. Die im Datensatz referenzierten Footprint-Modelle werden abgerufen und einem PCB-Bibliotheksdokument hinzugefügt. Auch dieses Dokument erhält den Namen der Tabelle (z. B. Capacitor - Ceramic.PcbLib). Das PCB-Bibliotheksdokument wird anschließend dem LibPkg hinzugefügt.
    5. Wenn die Quellbibliothek eine DbLib ist und im Datenbankdatensatz Verknüpfungen zu Simulationsmodellen definiert wurden, werden auch die referenzierten Simulationsmodelldateien dem LibPkg hinzugefügt. Der Speicherort dieser Modelle bleibt unverändert. Der vollständige Pfad zu einem Modell wird als Teil der entsprechenden Modellverknüpfung angegeben.
    6. Das LibPkg wird anschließend kompiliert, um die integrierte Bibliothek zu erzeugen (z. B. Capacitor - Ceramic.IntLib). Diese wird danach den installierten Bibliotheken der Software hinzugefügt.

Die aktuell installierten Bibliotheken können auf der Registerkarte Installed im Dialogfeld Available File-based Libraries angezeigt werden. Sie öffnen dieses Dialogfeld, indem Sie oben rechts im Components-Panel auf die Schaltfläche Open Libraries dialogs in Components Panel klicken und anschließend File-based Libraries Preferences auswählen.

Ergebnisse des Konvertierungsprozesses: Bibliothekspaketprojekte mit den zugehörigen Symbol- und Footprint-Modelldokumenten sowie die kompilierten IntLibs. Diese werden außerdem als installierte Bibliotheken hinzugefügt und stehen somit allen PCB-Designprojekten zur Verfügung.
Ergebnisse des Konvertierungsprozesses: Bibliothekspaketprojekte mit den zugehörigen Symbol- und Footprint-Modelldokumenten sowie die kompilierten IntLibs. Diese werden außerdem als installierte Bibliotheken hinzugefügt und stehen somit allen PCB-Designprojekten zur Verfügung.

Erstellen einer SVNDbLib aus Quellbibliotheken (SCHLib/PCBLib)

Der SVN Database Library Conversion Wizard hilft Ihnen, Ihre Schaltplan-, PCB-, Datenbank- und integrierten Bibliotheken in SVN-Datenbankbibliotheken zu konvertieren. Dieser Assistent vereinfacht die Überführung verschiedener Methoden der Komponentenverwaltung in eine SVN-Datenbankbibliothek (*.SVNDBLib). Eine SVN-Datenbankbibliothek erweitert die Möglichkeit, Komponenten direkt aus einer Datenbank zu platzieren, um die Anbindung versionsverwalteter Bibliotheken, deren Schaltplansymbole und Footprint-Modelle in einem Subversion-basierten Repository gespeichert sind. Die Verknüpfung zum Repository und zur externen Datenbank wird in einer SVN-Datenbankbibliotheksdatei (*.SVNDBLib) definiert. Diese ist eine Erweiterung der Datenbankbibliotheksdatei (*.DBLib) und wird häufig als Version-Controlled Database Library bezeichnet.

Mit dem Assistenten legen Sie die Konvertierungsoptionen fest, unter anderem, wie die Quellbibliotheken aufgeteilt werden sollen, in welchen Verzeichnissen welchen Repositorys sie gespeichert werden sollen und welches Ausgabeverzeichnis für die SVNDBLib-Datei verwendet werden soll. 

Sie müssen auswählen, welche Datenbank- oder Schaltplanbibliotheken (*.SchLib), PCB-Bibliotheken (*.PcbLib) oder integrierten Bibliotheken (*.IntLib) konvertiert und anschließend in ein SVN-Repository eingecheckt werden sollen. Außerdem wird eine einzelne SVN-Datenbankbibliothek erstellt. 

Mit diesem Assistenten können Sie die Verbindung zum SVN-Repository, das Basisverzeichnis für Symbole und Modelle sowie den Pfad zum SVN-Datenbankbibliotheksdokument festlegen. Standardmäßig wird als Ausgabeverzeichnis das Verzeichnis eingestellt, in dem die Quellbibliothek gespeichert ist.

Wenn Sie die generierte SVNDBLib-Datei und die Datenbank am selben Ort speichern möchten, haben Sie grundsätzlich zwei Möglichkeiten. Die erste besteht darin, als Ausgabepfad für die SVNDBLib das Verzeichnis festzulegen, in dem sich die Datenbank derzeit befindet. Die zweite Möglichkeit besteht darin, die SVNDBLib in einem anderen Verzeichnis zu generieren und die Datenbank anschließend in dieses Verzeichnis zu verschieben. In diesem Fall müssen Sie daran denken, die Verbindung in der SVNDBLib-Datei so anzupassen, dass sie auf den neuen Speicherort der Datenbank verweist, und die Verbindung erneut herzustellen.

  • Da die aufgeteilten Bibliotheksdateien dem SVN-Repository hinzugefügt werden, müssen Sie die gewünschte Ordnerstruktur für die Symbol- und Modelldateien im Repository vorab außerhalb des Assistenten lokal auf Ihrer Festplatte einrichten. Die Ordnerstruktur innerhalb des Repositorys wird mit einem SVN-Client wie TortoiseSVN verwaltet.
  • Ein SVN-Repository und ein SVN-Versionsverwaltungssystem müssen auf Ihrem Rechner installiert oder über ein Netzwerk verfügbar sein. Stellen Sie außerdem sicher, dass Provider auf der Seite Data Management - Version Control des Dialogfelds Preferences auf SVN - Subversion eingestellt ist.
  • Bei der Konvertierung werden ausschließlich Datenbanken vom Typ Access unterstützt.

SVN Database Library Conversion WizardMit dem SVN Database Library
Conversion
Wizard lassen sich eine oder mehrere Schaltplan- und PCB-Quellbibliotheken einfach in die Struktur einer SVN-Datenbankbibliothek überführen.

Der Prozess umfasst die folgenden Schritte:

  1. Öffnen Sie den SVN Database Library Conversion Wizard auf eine der folgenden Arten:

    • Klicken Sie in einer Schaltplanbibliotheksdatei (*.SchLib), einer PCB-Bibliotheksdatei (*.PcbLib), einer integrierten Bibliotheksdatei (*.IntLib) oder einer Datenbankbibliotheksdatei (*.DbLib) auf Tools » SVN Database Library Maker. Wenn Sie den Assistenten jedoch aus einer Schaltplanbibliothek heraus aufrufen und die verknüpften Footprint-Modelle in die Konvertierung einbeziehen möchten, müssen Sie die entsprechenden PCB-Footprint-Bibliotheken suchen und hinzufügen. Auch die alleinige Konvertierung von PCB-Footprint-Bibliotheken ist kein typischer Anwendungsfall. Daher müssen Sie die entsprechenden Schaltplankomponentenbibliotheken suchen und hinzufügen.
    • Klicken Sie im Panel Projects mit der rechten Maustaste auf den Eintrag der gewünschten Bibliothek (*.SchLib, *.PcbLib oder *.IntLib) und wählen Sie anschließend SVN Database Library Maker. Der Assistent lädt automatisch alle Projektbibliotheken. Dies ist bei Weitem die einfachste Methode und setzt voraus, dass die Schaltplan- und PCB-Quellbibliotheken einem Projekt hinzugefügt wurden. Dies ist häufig der Fall, wenn keine integrierten Bibliotheken verwendet wurden.
    Der Assistent wird abhängig davon, von wo aus er aufgerufen wird, mit Bibliothekseinträgen vorbelegt. Um Zeit zu sparen, starten Sie den Assistenten daher wie unten beschrieben aus dem entsprechenden Editor.

  2. Wählen Sie auf der Seite Libraries to Convert die Bibliotheken aus, die Sie konvertieren möchten. Zur Auswahl stehen Datenbankbibliotheken oder Schaltplan-, PCB- und integrierte Bibliotheken. Die ausgewählten Bibliotheken werden in einzelne Komponentenbibliotheken aufgeteilt und anschließend in ein SVN-Repository eingecheckt. Eine einzelne SVN-Datenbank wird erstellt.

    • Converting a Database Library

      Bei der Konvertierung von Database Libraries umfasst der Konvertierungsprozess Folgendes:

      1. Aufteilen der Schaltplan- und PCB-Bibliotheken, auf die in den Bauteildatensätzen der verknüpften Datenbank verwiesen wird, in Bibliotheksdateien mit jeweils einem einzelnen Symbol bzw. Footprint.
      2. Einchecken der aufgeteilten Symbol- und Footprint-Bibliotheken in das Repository in den angegebenen Basisverzeichnissen.
      3. Erstellen der angegebenen SVNDBLib-Datei und Herstellen der Verbindung zur Datenbank und zum Repository.
    • Converting Schematic, PCB, and Integrated Libraries

      Verwenden Sie die Schaltfläche Add, um einen Standarddialog zu öffnen, in dem Sie die gewünschte hinzuzufügende Datei suchen und auswählen können. Klicken Sie auf die Schaltfläche Remove , um die aktuell ausgewählte Bibliothek zu entfernen.

      Bei der Konvertierung von Schaltplan-, PCB- und integrierten Bibliotheken umfasst der Konvertierungsprozess Folgendes:

      1. Extrahieren der Quellbibliotheken aus allen bereitgestellten integrierten Bibliotheken.
      2. Aufteilen der Schaltplan- und PCB-Bibliotheken in Bibliotheksdateien mit jeweils einem einzelnen Symbol bzw. Footprint
      3. Einchecken der aufgeteilten Symbol- und Footprint-Bibliotheken in das Repository in den angegebenen Basisverzeichnissen.
      4. Der Assistent extrahiert nur die Referenzinformationen zu Footprint-Modellen. Verknüpfte PCB3D- und Simulationsmodelle werden für eine SVNDBLib nicht unterstützt. Sind solche Verknüpfungen vorhanden, werden sie als Parameter hinzugefügt.
      5. Erstellen einer separaten Datenbanktabelle in der generierten Access-Datenbank für jede zu konvertierende Schaltplanbibliothek und/oder integrierte Bibliothek, einschließlich der aus den Bauteilen extrahierten Parameter- und Modellinformationen. Jede Tabelle wird nach der Schaltplanbibliothek mit dem Suffix _SchLib (z. B. Mixer_SchLib) und/oder nach der integrierten Bibliothek mit dem Suffix _IntLib (z. B. AD Differential Amplifier_IntLib) benannt.
      6. Erstellen der angegebenen SVNDBLib-Datei und Herstellen der Verbindung zur Datenbank und zum Repository.
  3. Verwenden Sie die Seite Options, um die Konvertierungsoptionen festzulegen. Dazu gehören die Art der Aufteilung der Quellbibliotheken, die Verzeichnisse und das Repository, in denen sie gespeichert werden sollen, sowie das Ausgabeverzeichnis für die SVNDbLib-Datei. Für eine Schaltplanbibliothek stehen außerdem zwei Optionen zur Verfügung, mit denen Sie die Parameter- und/oder Modellinformationen aus jedem enthaltenen Bauteil entfernen können, sodass nur das reine Symbol übrig bleibt.

    Das SVN-Repository und seine Ordnerstruktur müssen im Voraus definiert werden. Sie geben lediglich das Repository und die Ordner innerhalb seiner Struktur an, in denen die aufgeteilten Bibliotheksdateien gespeichert werden sollen. Repository und Ordner werden nicht während des Vorgangs erstellt.

    SVN Options

    Verwenden Sie diesen Bereich, um die Einstellungen für die Verbindung mit dem SVN-Repository festzulegen. 

    Wählen Sie über die Dropdown-Liste Method die Verbindungsmethode aus: file (ein dateibasiertes Repository), http (ein cloudbasiertes Repository), https (ein sicheres cloudbasiertes Repository), svn oder svn+ssh. 

    Im Bereich Location  (nur verfügbar, wenn file für Method ausgewählt ist) legen Sie den Pfad zum Repository fest. Verwenden Sie das Ordnersymbol zum Durchsuchen, um den gewünschten Speicherort zu suchen und auszuwählen. 

    Im Bereich Server (nur verfügbar, wenn file für Method not ausgewählt ist) legen Sie den gewünschten Server fest.

    Setzen Sie Server Port entweder auf Default oder auf Non-Default. Wenn Non-Default ausgewählt ist, geben Sie den Server-Port in das Textfeld ein. Außerdem müssen Sie den Namen von Repository folder in das Textfeld eingeben.

    Server Port und die Option Repository folder sind nur verfügbar, wenn für Method die Auswahl not file getroffen wurde. 

    Legen Sie das Repository-Basisverzeichnis für Symbols und Footprints fest, indem Sie auf ... klicken, um die gewünschten Ordner für beide zu suchen und auszuwählen.

    SVN DB Library Options

    Im Bereich SVN DB Library Options können Sie den Pfad des SVN-Datenbankbibliotheksdokuments angeben. Falls noch keine Access-Backend-Datenbank vorhanden ist, wird eine im selben Ordner erstellt. Verwenden Sie das Ordnersymbol zum Durchsuchen, um den Pfad zu suchen und auszuwählen.

    Wenn Sie die generierte SVNDBLib-Datei und die Datenbank am selben Speicherort ablegen möchten, haben Sie grundsätzlich zwei Möglichkeiten. Die erste besteht darin, als Ausgabepfad für die SVNDBLib dasselbe Verzeichnis festzulegen, in dem sich die Datenbank derzeit befindet. Die zweite Möglichkeit besteht darin, die SVNDBLib in einem anderen Verzeichnis zu generieren und die Datenbank anschließend in dieses Verzeichnis zu verschieben. In diesem Fall müssen Sie daran denken, die Verbindung innerhalb der SVNDBLib-Datei so anzupassen, dass sie auf die Datenbank an ihrem neuen Speicherort verweist, und die Verbindung erneut herzustellen.

    Library Splitting Options

    Wählen Sie über die Dropdown-Liste aus, ob für die Dateien Overwrite Existing Files oder Append Incrementing Number To File Names gelten soll (um beim Aufteilen der Bibliotheken neue Dateien mit angehängtem Suffix zu erstellen). Wenn Overwrite Existing Files ausgewählt ist, werden beim Aufteilen der Bibliotheken alle vorhandenen Dateien in den Repositorys überschrieben. Wenn Append Incrementing Number To File Names ausgewählt ist, werden alle Dateien in den angegebenen Repositorys geschützt und nicht überschrieben. Neue Bauteilbibliotheken mit demselben Namen erhalten das Suffix „_#IncrementNumber“.

    Für eine Schaltplanbibliothek stehen außerdem zwei Optionen zur Verfügung, mit denen Sie die Parameter- und/oder Modellinformationen aus den aufgeteilten Schaltplanbauteilen entfernen können, sodass nur das reine Symbol übrig bleibt. Wählen Sie Remove All Parameters und/oder Remove All Models aus. Da die externe Datenbank bereits vorhanden und mit der ursprünglichen DBLib-Datei verknüpft ist, wird keine neue erstellt. Die Datenbank bleibt an ihrem aktuellen Speicherort.

  4. Nachdem Sie die Quell-Schaltplan- und PCB-Bibliotheken ausgewählt und die zugehörigen Konvertierungsoptionen wie gewünscht festgelegt haben, klicken Sie auf Next , um mit der Konvertierung fortzufahren. Ein Fortschrittsbalken wird zusammen mit Informationen zur aktuell konvertierten Bibliothek angezeigt. Der Konvertierungsprozess umfasst Folgendes:
    1. Aufteilen der Schaltplan- und PCB-Bibliotheken in Bibliotheksdateien mit jeweils einem einzelnen Symbol bzw. Footprint.
    2. Einchecken der aufgeteilten Symbol- und Footprint-Bibliotheken in das Repository in den angegebenen Basisverzeichnissen.
    3. Der Assistent extrahiert nur die Referenzinformationen zu Footprint-Modellen. Verknüpfte Simulationsmodelle werden für eine versionsverwaltete Datenbankbibliothek (SVNDbLib) unterstützt. Das Speichern von Simulationsmodelldateien im Subversion-Repository wird jedoch nicht unterstützt. Sind solche Verknüpfungen vorhanden, werden sie als Parameter hinzugefügt.
    4. Erstellen einer separaten Datenbanktabelle in der generierten Access-Datenbank (die denselben Namen erhält, der für die SVNDbLib angegeben wurde) für jede zu konvertierende Schaltplanbibliothek, einschließlich der aus den darin enthaltenen Bauteilen extrahierten Parameter- und Modellinformationen. Jede Tabelle wird nach der Schaltplanbibliothek mit dem Suffix _SchLib benannt (z. B. Capacitor - Ceramic_SchLib).
    5. Erstellen der angegebenen SVNDbLib-Datei und Herstellen der Verbindung zur Datenbank und zum Repository.
  5. Klicken Sie nach Abschluss der Konvertierung auf Finish , um den Assistenten zu schließen und die SVNDbLib-Datei zum aktiven Dokument zu machen.

Die resultierende SVNDbLib-Datei nach Abschluss des Konvertierungsprozesses.Die resultierende SVNDbLib-Datei nach Abschluss des Konvertierungsprozesses.

Stellen Sie sicher, dass Ihre Schaltplanbibliotheksbauteile keinen Parameter Part Number besitzen. Die zur Identifizierung der einzelnen Bauteildatensätze in die Datenbank eingetragenen Teilenummern werden aus dem Feld Design Item ID im Bereich Properties auf der Registerkarte General des Properties-Panels übernommen, wenn Sie die Eigenschaften des ausgewählten Bibliotheksbauteils anzeigen. Wenn Sie diese Information zusätzlich als Parameter eingeben, schlägt die Konvertierung aufgrund doppelter Werte fehl. Der Vorgang wird zwar abgeschlossen, aber Schaltplanbauteile mit diesem Parameter werden nicht in der Datenbank erstellt und erscheinen daher nicht in der Liste der Datenbankbauteile auf der Registerkarte Table Browser des SVNDbLib-Dokuments.

Konvertieren einer DbLib in eine SVNDbLib

Möglicherweise nutzen Sie bereits die Vorteile der Datenbankbibliotheksfunktion, nachdem Sie Ihre vorhandenen integrierten Bibliotheken in die DbLib-Struktur konvertiert oder eine DbLib von Grund auf neu erstellt haben. Darauf aufbauend möchten Sie Ihre Quellbibliotheken für Symbole und Footprints vielleicht in einem sicheren Repository zur Versionsverwaltung ablegen. Die Software bietet die Möglichkeit, Ihre derzeitige Standard-Datenbankbibliothek (DbLib) in eine versionsverwaltete Datenbankbibliothek (SVNDbLib) zu migrieren.

Die Konvertierung erfolgt mit dem SVN Database Library Conversion Wizard auf weitgehend dieselbe Weise wie die Konvertierung einer integrierten Bibliothek.

SVN Database Library Conversion WizardDas Konvertieren einer vorhandenen Standard-Datenbankbibliothek (DbLib) in eine versionsverwaltete Datenbankbibliothek (SVNDbLib) ist mithilfe des SVN Database
Library Conversion Wizard
ein unkomplizierter Vorgang.

Der Vorgang umfasst die folgenden Schritte:

  1. Öffnen Sie die zu konvertierende DbLib und wählen Sie anschließend Tools » SVN Database Library Maker in den Hauptmenüs. Der SVN Database Library Conversion Wizard wird geöffnet.
  2. Geben Sie auf der Seite Libraries to Convert die Quelldatenbankbibliothek an, die Sie konvertieren möchten. Die Option Database Libraries ist bereits aktiviert, und das zugehörige Feld enthält bereits den Pfad zur aktiven Bibliothek. Wenn Sie eine andere DbLib konvertieren möchten, klicken Sie auf die Schaltfläche Browse icon und wählen Sie diese im daraufhin angezeigten Dialog aus.
  3. Nachdem Sie auf Next geklickt haben, wird die ausgewählte DbLib-Datei analysiert. Anschließend erscheint ein Bestätigungsdialog mit dem Hinweis, dass die Backend-Datenbank möglicherweise geändert wird. Klicken Sie auf Yes , um fortzufahren.
  4. Legen Sie auf der Seite Options die Konvertierungsoptionen fest, unter anderem, wie die Quellbibliotheken aufgeteilt werden sollen, in welchen Verzeichnissen welches Repositorys sie gespeichert werden sollen und welches Ausgabeverzeichnis für die SVNDbLib-Datei verwendet werden soll. Für Schaltplanbibliotheken stehen außerdem zwei Optionen zur Verfügung, mit denen Sie die Parameter- und/oder Modellinformationen aus jedem enthaltenen Bauteil entfernen können, sodass nur das reine Symbol übrig bleibt.
Das SVN-Repository und seine Ordnerstruktur müssen im Voraus angelegt werden. Sie wählen lediglich das Repository und die Ordner innerhalb seiner Struktur aus, in denen die aufgeteilten Bibliotheksdateien gespeichert werden sollen. Repository und Ordner werden nicht während des Vorgangs erstellt.
Da die externe Datenbank bereits vorhanden und mit der ursprünglichen DbLib-Datei verknüpft ist, wird keine neue Datenbank erstellt. Die Datenbank verbleibt an ihrem aktuellen Speicherort. Wenn Sie die erzeugte SVNDbLib-Datei und die Datenbank am selben Ort speichern möchten, haben Sie grundsätzlich zwei Möglichkeiten. Die erste besteht darin, als Ausgabepfad für die SVNDbLib das Verzeichnis festzulegen, in dem sich die Datenbank derzeit befindet. Die zweite Möglichkeit besteht darin, die SVNDbLib in einem anderen Verzeichnis zu erzeugen und die Datenbank anschließend in dieses Verzeichnis zu verschieben. In diesem Fall müssen Sie daran denken, die Verbindung in der SVNDbLib-Datei so anzupassen, dass sie auf den neuen Speicherort der Datenbank verweist, und die Verbindung erneut herzustellen.
  1. Nachdem Sie die DbLib-Quelldatei ausgewählt und die zugehörigen Konvertierungsoptionen wie gewünscht eingestellt haben, klicken Sie auf Next , um die Konvertierung zu starten. Ein Fortschrittsbalken wird zusammen mit Informationen zur gerade konvertierten Bibliothek angezeigt. Der Konvertierungsvorgang umfasst Folgendes:
    1. Aufteilen der Schaltplan- und PCB-Bibliotheken, auf die die Bauteildatensätze in der verknüpften Datenbank verweisen, in Bibliotheksdateien mit jeweils einem einzelnen Symbol bzw. Footprint.
    2. Einchecken der aufgeteilten Symbol- und Footprint-Bibliotheken in das Repository in den angegebenen Basisverzeichnissen.
    3. Erstellen der angegebenen SVNDbLib-Datei und Herstellen der Verbindung mit der Datenbank und dem Repository.
  2. Klicken Sie nach Abschluss der Konvertierung auf Finish , um den Assistenten zu schließen und die SVNDbLib-Datei zum aktiven Dokument zu machen.

Die resultierende SVNDbLib-Datei nach Abschluss des Konvertierungsvorgangs.Die resultierende SVNDbLib-Datei nach Abschluss des Konvertierungsvorgangs.

Hinweise zu Feldzuordnungen

In der erzeugten SVNDbLib bleiben die auf der Registerkarte Field Mappings definierten Zuordnungen zwischen Datenbankfeldern und Designparametern so erhalten, wie sie ursprünglich in der DbLib definiert wurden.

Die Feldzuordnungen bleiben in der ursprünglichen DbLib und der erzeugten SVNDbLib gleich.Die Feldzuordnungen bleiben in der ursprünglichen DbLib und der erzeugten SVNDbLib gleich.

Es gibt jedoch zwei wichtige Punkte zu beachten:

  • Alle definierten Pfadzuordnungen für Symbole und Footprint-Modelle werden ignoriert. Die SVNDbLib verwendet ausschließlich die zugeordneten Referenzfelder – [Library Ref] und [Footprint Ref] –, um das benötigte Symbol und den benötigten Footprint in den in das Repository eingecheckten Bibliotheken zu finden. Die in der Datenbank definierten Pfadinformationen werden ignoriert, da sie auf Bibliotheken verweisen, die sich auf einer Festplatte oder einem anderen lokalen bzw. Netzwerkmedium befinden.
Wenn Sie weiterhin Pfadinformationen in der Datenbank hinterlegen möchten, ändern Sie diese so, dass sie auf die Bibliotheken im Repository verweisen. Bedenken Sie, dass die Datenbank wesentlich robuster ist, wenn Sie darin keine Bibliothekspfade angeben. Der Speicherort des Repositorys und/oder seine interne Ordnerstruktur könnten dann geändert werden, ohne dass die Datenbank aktualisiert werden müsste.
  • Auch alle definierten Zuordnungen für Simulationsmodelle bleiben in der SVNDbLib-Datei erhalten. Das Speichern von Simulationsmodelldateien im Subversion-Repository wird jedoch nicht unterstützt. Die Modellverknüpfungen werden zwar beim Platzieren einer Bauteilinstanz hinzugefügt, die Modelle selbst werden jedoch nicht gefunden.

Direkte Unterstützung für OrCAD® CIS

Auf Grundlage des Datenbankbibliothekssystems bietet die Software vollständige Unterstützung für die Anbindung und Nutzung vorhandener OrCAD Component Information Systems (CIS). Die CIS-Struktur wird dabei im Wesentlichen in die Struktur einer Standard-Datenbankbibliothek (DbLib) von Altium Designer konvertiert.

Von OrCAD zu Altium Designer – erforderliche Konvertierungen

Um eine direkte Platzierung aus der externen Datenbank (*.mdb, *.xls) zu ermöglichen, sind die folgenden Dateikonvertierungen erforderlich:

  • Die OrCAD-CIS-Konfigurationsdatei (*.dbc), die die Verknüpfung mit der externen Datenbank verwaltet und die Zuordnungen zwischen Datenbankfeldern und Designparametern enthält, muss in eine Altium Designer-Datenbankbibliotheksdatei (*.DbLib) konvertiert werden.
Altium Designer unterstützt derzeit nur OrCAD-CIS-Dateien mit der Erweiterung .dbc im Binärformat.
  • Die entsprechenden OrCAD-Bibliotheksdateien müssen in Altium Designer-Bibliotheksdateien konvertiert werden:
    • OrCAD Capture-Bibliothek (*.olb) ---> Schaltplanbibliothek (*.SchLib).
    • OrCAD Max-Bibliotheksdatei (*.llb) ---> PCB-Bibliothek (*.PcbLib).

Automatisches Erstellen der Datenbankbibliothek

Die einfachste und effizienteste Methode zum Erstellen der DbLib-Datei und der Altium Designer-Quellbibliotheken ist die Verwendung des Importassistenten (File » Import Wizard). Stellen Sie auf der zweiten Seite des Assistenten sicher, dass der Eintrag OrCAD CIS Configuration Files and Libraries als Importdateityp ausgewählt ist.

Verwenden Sie Import Wizard, um Ihre CIS-Konfigurationsdatei und die zugehörigen OrCAD-Bibliotheken schnell in Altium Designer-DbLib-Dateien und Quellbibliotheksdateien (SchLib und PcbLib) zu konvertieren.
Verwenden Sie Import Wizard, um Ihre CIS-Konfigurationsdatei und die zugehörigen OrCAD-Bibliotheken schnell in Altium Designer-DbLib-Dateien und Quellbibliotheksdateien (SchLib und PcbLib) zu konvertieren.

Verwenden Sie Import Wizard, um Ihre CIS-Konfigurationsdatei und die zugehörigen OrCAD-Bibliotheken schnell in Altium NEXUS-DbLib-Dateien und Quellbibliotheksdateien (SchLib und PcbLib) zu konvertieren.
Verwenden Sie Import Wizard, um Ihre CIS-Konfigurationsdatei und die zugehörigen OrCAD-Bibliotheken schnell in Altium NEXUS-DbLib-Dateien und Quellbibliotheksdateien (SchLib und PcbLib) zu konvertieren.

Folgen Sie den weiteren Seiten des Assistenten, auf denen Sie Folgendes angeben müssen:

  • Den Speicherort der externen Datenbank.
  • Den Speicherort der CIS-Konfigurationsdatei (*.dbc) – beachten Sie, dass diese im Binärformat und nicht im XML-Format vorliegen muss.
  • Wo und unter welchem Namen die Ziel-DbLib-Datei erstellt werden soll.
  • Die OrCAD-Schaltplan- und/oder Leiterplattenbibliotheken, auf die die externe Datenbank verweist.
Beim Angeben der OrCAD-Quellbibliotheken können Sie auch festlegen, wo die erzeugten Altium Designer-Bibliotheken gespeichert werden. Standardmäßig werden diese Bibliotheken im Unterordner \Libraries gespeichert, der sich im selben Verzeichnis wie die Ziel-DbLib-Datei befindet.

Folgen Sie den Seiten des Assistenten und geben Sie die Datenbank, die CIS-Konfigurationsdatei, die OrCAD-Quellbibliotheken und die Ziel-DbLib-Datei an.
Folgen Sie den Seiten des Assistenten und geben Sie die Datenbank, die CIS-Konfigurationsdatei, die OrCAD-Quellbibliotheken und die Ziel-DbLib-Datei an.

Folgen Sie den Seiten des Assistenten und geben Sie die Datenbank, die CIS-Konfigurationsdatei, die OrCAD-Quellbibliotheken und die Ziel-DbLib-Datei an.
Folgen Sie den Seiten des Assistenten und geben Sie die Datenbank, die CIS-Konfigurationsdatei, die OrCAD-Quellbibliotheken und die Ziel-DbLib-Datei an.

Nachdem Sie die erforderlichen Quell- und Zieldateien sowie Verzeichnisse angegeben haben, klicken Sie auf Next, um den Import zu starten. Klicken Sie nach Abschluss des Imports auf Finish , um den Assistenten zu schließen und die DbLib-Datei zum aktiven Dokument zu machen.

Erzeugte DbLib-Datei nach Abschluss des Importvorgangs.
Erzeugte DbLib-Datei nach Abschluss des Importvorgangs.

Erzeugte DbLib-Datei nach Abschluss des Importvorgangs.
Erzeugte DbLib-Datei nach Abschluss des Importvorgangs.

Beachten Sie Folgendes:

  • Der DbLib-Datei wird auf der Registerkarte Symbol & Model Search Paths im Dialogfeld „Database Library Options“ automatisch ein Bibliothekssuchpfad hinzugefügt, der auf das Verzeichnis mit den konvertierten Bibliotheksdateien verweist.
  • Die Informationen zur Parameterzuordnung – einschließlich des definierten Suchschlüssels – werden direkt aus der OrCAD-CIS-Konfigurationsdatei übernommen.
  • Zwei Einträge für die Modellzuordnung werden automatisch festgelegt. Beispiele für Datenbankfeldnamen und die ihnen zugewiesenen Design Parameter-Einträge sind:
    • Footprint Name ---> [Orcad Footprint]
    • Symbol Name ---> [Orcad Library]

Diese Einträge stellen die Verknüpfung zum Quell-Schaltplansymbol für einen bestimmten Bauteildatensatz in der externen Datenbank und zum zugehörigen, mit diesem Bauteil verknüpften Leiterplatten-Footprint-Modell her.

Datenbankbibliothek manuell erstellen

  1. Das Erstellen der DbLib-Datei mit Import Wizard ist die schnellste, aber nicht die einzige Methode. Sie können die DbLib-Datei auch manuell erstellen. Gehen Sie dazu wie folgt vor:
  2. Erstellen Sie eine neue DbLib-Datei, verbinden Sie sie mit der externen Datenbank und legen Sie die Zuordnungen sowie die Optionen zur Parameteraktualisierung nach Bedarf fest.
  3. Anschließend müssen Sie die OrCAD-Bibliotheken importieren. Verwenden Sie dazu Import Wizard, um die OrCAD-Bibliotheksdateien (*.olb, *.llb) in Altium Designer-Bibliotheken (*.SchLib, *.PcbLib) zu konvertieren.
    1. Wählen Sie bei der Auswahl der zu importierenden Dateitypen den Eintrag OrCAD Designs and Libraries Files aus.

    2. Überspringen Sie die Seite für Importing OrCAD Designs und fahren Sie mit der Seite für Importing OrCAD Libraries fort. Fügen Sie alle OrCAD-Quellbibliotheken hinzu, auf die die Datenbank verweist.

    3. Überspringen Sie die weiteren Seiten zum Import von Designdateien.

    4. Lassen Sie auf der Seite Output Library Options die Standardoption Output Libraries as PCB Project aktiviert.

    5. Geben Sie auf der Seite Output Libraries das Ausgabeverzeichnis für die erzeugten Bibliotheksdateien an.

Import der OrCAD-Quellbibliotheken mit den Symbolen und Footprints, auf die in der Datenbank verwiesen wird.
Import der OrCAD-Quellbibliotheken mit den Symbolen und Footprints, auf die in der Datenbank verwiesen wird.

Import der OrCAD-Quellbibliotheken mit den Symbolen und Footprints, auf die in der Datenbank verwiesen wird.
Import der OrCAD-Quellbibliotheken mit den Symbolen und Footprints, auf die in der Datenbank verwiesen wird.

  1. Nach Abschluss des Imports wird im angegebenen Verzeichnis ein Ordner mit dem Namen Imported OrCAD Libraries.PrjPcb erstellt. Sie können die erzeugten Altium Designer-Bibliotheken bei Bedarf an einen anderen Speicherort verschieben. Beispielsweise können Sie die Bibliotheken in einen Ordner namens Libraries verschieben, den Sie im Verzeichnis der DbLib-Datei erstellen.
  2. Sobald die Symbol- und Footprint-Bibliotheken vorliegen, müssen Sie zur DbLib-Datei zurückkehren und die Bibliothekssuchpfade so einrichten (auf der Registerkarte Symbol & Model Search Paths im Dialogfeld „Database Library Options“), dass sie auf den Ordner verweisen, in dem diese Bibliotheken gespeichert sind.
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