Symbole & Footprints ändern
Auf einen Blick
- Erfahren Sie, wie Sie auf referenzierte Symbole und Standard-Footprints zugreifen, diese bearbeiten und speichern.
- Lernen Sie den SVN-Arbeitsablauf kennen – vom Auschecken der Bibliotheken über das Aktualisieren des Status und der Dateien bis hin zum Einchecken von Änderungen.
- Entdecken Sie, wie Sie Bibliotheksrevisionen visuell vergleichen und erkannte Unterschiede prüfen.
Neben der Pflege der Inhalte in der Datenbank selbst müssen bei Bedarf auch die referenzierten Symbole und Modelle gepflegt werden. Dazu gehören Änderungen an den Schaltplansymbolen und den Footprint-Modellen sowie bei einer Standard-Datenbankbibliothek (DbLib) an den Definitionen in Simulationsmodelldateien.
Beide Arten von Datenbankbibliotheken – Standard und versionsverwaltet – ermöglichen es, das referenzierte Symbol und Footprint-Modell direkt aus der Hauptansicht des DbLib-/SVNDbLib-Dokuments zur Bearbeitung zu öffnen, wenn dieses als aktives Dokument geöffnet ist. Die folgenden Abschnitte erläutern das Vorgehen, das bei Verwendung einer SVNDbLib etwas aufwendiger ist, aber auch mehr Möglichkeiten bietet.
Bei Verwendung einer DbLib
Um die Bibliotheksdatei des referenzierten Symbols/Footprint-Modells eines Bauteils zur Bearbeitung zu öffnen, klicken Sie mit der rechten Maustaste auf den Bauteileintrag in Table Browser und wählen Sie dann den entsprechenden Befehl – entweder Open Symbol oder Open Footprint – aus dem Kontextmenü. Die zugehörige Bibliotheksdatei wird geöffnet und das Symbol bzw. der Footprint als aktives Element im Designbereich angezeigt, sodass Sie Ihre Änderungen vornehmen können.
Nachdem Sie die erforderlichen Änderungen vorgenommen haben, speichern Sie die Bibliotheksdatei.
Beispiel für den Zugriff auf das referenzierte Symbol eines Datenbankbauteils direkt aus der DbLib.
Bei Verwendung einer SVNDbLib
Wie bereits erwähnt, ist der Zugriff auf und die Bearbeitung von Symbolen und Modellen, die von Datenbankbauteilen referenziert werden und über eine SVNDbLib-Datei zugänglich sind, etwas komplexer, bietet aber auch mehr Möglichkeiten. Änderungen werden an lokalen Arbeitskopien der im SVN-Repository gespeicherten Bibliotheken vorgenommen.
Ein lokales Arbeitsverzeichnis festlegen
Um Änderungen an Bauteilsymbolen und Footprint-Modellen vorzunehmen, müssen Sie die Dateien aus dem Repository in ein lokales Arbeitsverzeichnis auschecken. Geben Sie das gewünschte Verzeichnis auf der Seite „Data Management - SVN Libraries“ des Dialogfelds Preferences an. Ein Standardspeicherort für den Arbeitsordner ist bereits definiert: \Users\<ProfileName>\Documents\My Designs\SVNDBlib Working Folder. Ändern Sie diesen bei Bedarf, indem Sie entweder auf die Schaltfläche
klicken, um einen vorhandenen Ordner auszuwählen, oder den Pfad zum Ordner direkt eingeben.
Festlegen eines lokalen Arbeitsverzeichnisses.
Um alle Symbol- und Footprint-Modellbibliotheken schnell aus dem Repository in den festgelegten lokalen Arbeitsordner auszuchecken, führen Sie den Befehl Check Out All Working Folders im Hauptmenü Tools des SVNDatabaseLib-Editors aus. Ausgecheckt werden die Ordner, die im Bereich Models Location auf der Registerkarte SVN Repository im Dialogfeld „Database Library Options“ angegeben sind.
Beispiel für Symbole und Footprints, die im SVN-Repository gespeichert, als Teil von Database Library Options angegeben und in einen lokalen Arbeitsordner ausgecheckt wurden.
Änderungen vornehmen
Sobald die Symbol- und Footprint-Modellbibliotheken in den festgelegten lokalen Arbeitsordner ausgecheckt wurden, können Sie bei Bedarf Änderungen vornehmen. Dazu bearbeiten Sie die lokale Kopie der Schaltplansymbole und Footprint-Modelle und übertragen diese Änderungen anschließend zurück in das SVN-Repository.
Wie bei einer DbLib stehen die folgenden Möglichkeiten zur Verfügung, um ein Symbol/Modell zur Bearbeitung zu öffnen:
- Klicken Sie im SVNDbLib-Dokument mit der rechten Maustaste auf den Bauteileintrag in Table Browser und wählen Sie dann den entsprechenden Befehl – entweder Open Symbol oder Open Footprint – aus dem Kontextmenü.
- Wenn die SVNDbLib zur Liste „Available File-based Libraries“ hinzugefügt wurde, können Sie direkt über das Panel „Components“ auf die Bearbeitungsbefehle zugreifen. Wählen Sie den gewünschten Bauteileintrag aus und verwenden Sie dann den Befehl Edit Symbol (im Kontextmenü des Bereichs Components ) bzw. den Befehl Edit Footprint (im Kontextmenü des Bereichs Models ).
- Verwenden Sie den Befehl File » Open des Bibliothekseditors, um zur gewünschten Bibliothek in Ihrem lokalen Arbeitsordner zu navigieren und sie zu öffnen.
- Ziehen Sie die Bibliotheksdatei aus Ihrem lokalen Arbeitsordner im Windows-Explorer direkt in Altium Designer.
Speichern Sie in jedem Fall die Bibliotheksdatei, nachdem Sie die erforderlichen Änderungen vorgenommen haben.
Die zentrale Schnittstelle zwischen den in den lokalen Arbeitsordner ausgecheckten Ordnern und Dateien und dem Repository selbst ist jedoch das Panel „Storage Manager“. Wenn die SVNDbLib-Datei das aktive Dokument ist, zeigt das Panel Storage Manager die in den lokalen Arbeitsordner ausgecheckten Symbol- und Modellordner an. Aufgelistet werden genau die Ordner, die im Bereich Model Locations auf der Registerkarte SVN Repository des Dialogfelds Database Library Options angegeben sind.
Das Panel Storage Manager zeigt den Inhalt des lokalen Arbeitsordners an, sofern die SVNDbLib-Datei das aktive Dokument in Altium Designer ist.
Um eine Bibliotheksdatei zur Bearbeitung zu öffnen, klicken Sie mit der rechten Maustaste auf ihren Eintrag im Bereich All Files des Panels und wählen Sie im angezeigten Kontextmenü Open. Nehmen Sie die erforderlichen Änderungen vor und speichern Sie die Datei wie gewohnt mit dem Standardbefehl Save des zugehörigen Editors.
Änderungen in das Repository übertragen
Panel page: Storage Manager
Obwohl es verschiedene Möglichkeiten gibt, eine Bibliothek zur Bearbeitung zu öffnen, können vorgenommene Änderungen aus within Altium Designer heraus nur über das Panel „Storage Manager“ in das Repository übertragen werden.
Bei der Verwendung des Panels Storage Manager ist es besonders wichtig, den Status der Verknüpfung zwischen den lokalen Arbeitsordnern/-dateien (die im Panel angezeigt werden) und den entsprechenden Ordnern/Dateien im Repository der Versionsverwaltung zu aktualisieren. Für eine einzeln ausgewählte Bibliothek erfolgt dies über den Befehl Refresh, der im Kontextmenü des Bereichs All Files des Panels verfügbar ist. Um den Status eines gesamten Ordners schnell zu aktualisieren, verwenden Sie die Tastenkombination Ctrl+F5.
Für die Arbeit mit den lokalen Symbol- und Modellbibliotheken sind folgende Statuseinträge relevant:
| Symbol | Status | Beschreibung |
|---|---|---|
| |
No modification | Die lokale Kopie der Bibliothek ist mit der im Repository identisch. Sie können die Datei öffnen und Änderungen vornehmen. |
| |
Out of date | Die lokale Kopie der Datei (im Arbeitsordner) ist älter als ihr Gegenstück im Repository und daher nicht mehr aktuell. Sie müssen die neueste Version der Datei aus dem Repository abrufen und damit Ihre lokale Arbeitskopie aktualisieren, bevor Sie eigene Änderungen vornehmen und einchecken können. Verwenden Sie den Befehl Update (im Kontextmenü), um die neueste Datei aus dem Repository abzurufen. |
| |
Modified | Die lokale Kopie der Datei wurde in Altium Designer geändert und im Arbeitsordner gespeichert. Um Ihre lokalen Änderungen in das Repository zu übertragen, klicken Sie mit der rechten Maustaste auf den Dateieintrag und wählen Sie den Befehl Commit aus dem Kontextmenü. Nach dem Einchecken in das Repository wird der Status wieder auf No modification gesetzt. |
| |
Conflict | Die Datei wurde von einem anderen Altium Designer-Benutzer eingecheckt, bevor Sie Ihre eigene bearbeitete und gespeicherte Version dieser Datei eingecheckt haben. Verwenden Sie den Befehl Update oder Resolve , um festzulegen, welche Version der Datei zur neuesten Revision im Repository wird. |
| |
Locked | Die Datei wurde von Ihnen oder einem anderen Benutzer gesperrt. Eine gesperrte Datei kann von einem anderen Benutzer nicht als neue Revision im Repository eingecheckt werden (es sei denn, die Entsperrung wird erzwungen). Dieser Status kann zusammen mit anderen Symbolen angezeigt werden, beispielsweise denen für Modified |
Physischer Vergleich von Revisionen
Ein physischer Vergleich kann zwischen zwei beliebigen Revisionen desselben Symbols (derselben Modellbibliothek) durchgeführt werden. So können Sie die Änderungen zwischen aufeinanderfolgenden oder nicht aufeinanderfolgenden Revisionen der Datei visuell deutlich erkennen.
Im Panel „Storage Manager“ wird der Vergleich über den Bereich VCS Revisions am unteren Rand des Panels durchgeführt.
Das Panel Storage Manager bietet zwei Ansichten für den Verlauf einer ausgewählten Datei, mit getrennten Bereichen für die VCS-Revisionen und den lokalen Verlauf.
Es können zwei beliebige Revisionen miteinander verglichen werden. Wählen Sie im Bereich VCS Revisions des Panels mit der Windows-Auswahltechnik Ctrl+click die beiden Revisionen der Bibliothek aus, die Sie vergleichen möchten, klicken Sie mit der rechten Maustaste und wählen Sie Compare.
Sobald der Befehl Compare aufgerufen wird, werden die beiden ausgewählten Dokumentrevisionen im Arbeitsbereich nebeneinander geöffnet und grafisch verglichen. Alle dabei erkannten Unterschiede werden im Panel „Differences“ aufgelistet.
Grafischer Vergleich direkt im Designbereich des Bibliothekseditors.