Referenz U

RÜCKGÄNGIG | AKTUALISIEREN | BENUTZEN

RÜCKGÄNGIG

Funktion

 Bricht die vorherigen Befehle ab.

Syntax

 UNDO

 UNDO LIST

Siehe auch WIEDERHOLEN, SETZEN, Forward- und Back-Annotation.

Mit dem Befehl RÜCKGÄNGIG können Sie zuvor ausgeführte Befehle abbrechen. Dies ist besonders nützlich, wenn Sie versehentlich Elemente gelöscht haben. Mehrere UNDO-Befehle brechen die entsprechende Anzahl von Befehlen ab, bis der letzte Befehl BEARBEITEN, ÖFFNEN oder REMOVE erreicht ist.

Der Puffer für den Befehl RÜCKGÄNGIG benötigt Arbeitsspeicher. Wenn dieser knapp ist, können Sie diese Funktion mit dem Befehl SETZEN deaktivieren:

SET UNDO_LOG OFF;

 RÜCKGÄNGIG/WIEDERHERSTELLEN ist vollständig in die Forward- und Back-Annotation integriert.

Dialogfeld für UNDO-Puffer

Die Option LIST im Befehl RÜCKGÄNGIG öffnet ein Dialogfeld, in dem der gesamte Inhalt des RÜCKGÄNGIG-Puffers aufgeführt wird. Sie können durch die Liste der Rückgängig-/Wiederholen-Schritte navigieren, indem Sie auf das Trennzeichen der Liste klicken und es ziehen, oder indem Sie direkt auf einen bestimmten Schritt klicken, zu dem Sie zurück- oder vorangehen möchten. Wenn zwischen der aktuellen Trennzeichenposition und dem angeklickten Listenelement mehrere Schritte liegen, werden alle dazwischen liegenden Schritte in der richtigen Reihenfolge ausgeführt. Wenn Sie in der Liste nach oben gehen, wird der Befehl UNDO ausgeführt, wenn Sie nach unten gehen, wird der Befehl REDO ausgeführt.

Das Symbol bei jedem Listenelement gibt an, in welcher Zeichnung dieser Befehl ausgeführt wurde. Wenn Sie dieses Dialogfeld mit OK bestätigen, bleibt die Zeichnung in dem in der Liste ausgewählten Zustand. Wenn Sie das Dialogfeld abbrechen, wird es in den Zustand zurückgesetzt, den es vor dem Öffnen des Dialogfelds aufwies.

ACHTUNG: Dieses Werkzeug ist sehr leistungsstark! Wenn Sie den Befehl RÜCKGÄNGIG auf die gesamte Liste anwenden (dies kann mit nur einem Mausklick erfolgen) und einen neuen Befehl ausführen, wird der Rückgängig-Puffer bis zu diesem Punkt gelöscht, und es gibt keine Möglichkeit, ihn wiederherzustellen. Nutzen Sie diese Option also mit Vorsicht.

Oben

AKTUALISIEREN

Funktion

 Aktualisiert Bibliotheksobjekte.

Syntax

 UPDATE

 UPDATE;

 UPDATE library_name..;

 UPDATE footprint_name@library_name..;

 UPDATE +@ | -@ [library_name..];

 UPDATE old_library_name = new_library_name;

Siehe auch HINZUFÜGEN, ERSETZEN.

Mit dem Befehl AKTUALISIEREN prüfen Sie die Bauteile in einer Leiterplatte oder einem Stromlaufplan anhand der jeweiligen Bibliotheksobjekte und aktualisieren sie automatisch, wenn sie sich unterscheiden. Wenn UPDATE über den Bibliothekseditor aufgerufen wird, werden die Grundrisse in der geladenen Bibliothek aus den angegebenen Bibliotheken aktualisiert.

Wenn Sie den Befehl UPDATE ohne einen Parameter aktivieren, wird ein Dialogfeld angezeigt, in dem Sie die Bibliothek auswählen können, aus der Sie die Aktualisierung durchführen möchten.

Wenn eine oder mehrere Bibliotheken angegeben sind, werden nur Bauteile aus diesen Bibliotheken überprüft. Die Bibliotheksnamen können entweder ein einfacher Bibliotheksname (z. B. ttl oder ttl.lbr), ein vollständiger Dateiname (z. B. /home/mydir/myproject/ttl.lbr oder ../lbr/ttl) oder der URN einer heruntergeladenen verwalteten Bibliothek (z. B. urn:eagle:library:42) sein.

Wenn ein library_name Leerzeichen enthält, muss er in einfache Anführungszeichen eingeschlossen werden.

Aktualisieren einer Leiterplatte oder eines Schaltplans

Wenn der Befehl mit einem ';' beendet wird, aber keine Parameter aufweist, werden alle Bauteile überprüft. Wenn der erste Parameter '+@' lautet, wird den Namen der angegebenen lokalen Bibliotheken (oder aller lokalen Bibliotheken, falls keine angegeben sind) ein '@'-Zeichen gefolgt von einer Zahl angehängt. Auf diese Weise können Sie sicherstellen, dass die in einer Zeichnung enthaltenen Bibliotheken nicht geändert werden, wenn ein Bauteil aus einer neueren Bibliothek mit demselben Namen zur Zeichnung hinzugefügt wird. Bibliotheksnamen, die bereits mit einem @-Zeichen, gefolgt von einer Zahl, enden, werden nicht geändert. Dies gilt gleichermaßen auch für die Namen der verwalteten Bibliotheken.

Wenn der erste Parameter '-@' lautet, wird das '@'-Zeichen (gefolgt von einer Zahl) der angegebenen Bibliotheken (oder aller Bibliotheken, wenn keine Angabe vorliegt) aus dem Bibliotheksnamen entfernt. Dies funktioniert natürlich nur, wenn keine lokale Bibliothek mit diesem neuen Namen bereits in der Zeichnung vorhanden ist.

Beachten Sie, dass "UPDATE +@;", gefolgt von "UPDATE -@;" (und umgekehrt) nicht unbedingt zum ursprünglichen Satz an Bibliotheksnamen führt, da die Reihenfolge, in der die Namen verarbeitet werden, von der Reihenfolge abhängt, in der die Bibliotheken in der Zeichnungsdatei gespeichert sind.

Die in einer Leiterplatten- oder Schaltplanzeichnung gespeicherten Bibliotheken werden durch ihren Basisnamen (z. B. ttl) und - bei verwalteten Bibliotheken - durch ihren URN identifiziert (z. B. urn:adsk.eagle:library:462). Beim Abgleich der zu aktualisierenden Bibliothek mit der Bibliothek, auf die aktualisiert werden soll, werden zuerst Fälle verarbeitet, bei denen der URN der beiden übereinstimmt (verwaltete Bibliotheken) oder der Name übereinstimmt und kein URN vorhanden ist (lokale Bibliotheken). Wenn keine solche Übereinstimmung vorliegt, fährt der Befehl UPDATE mit Fällen fort, in denen die Namen übereinstimmen und eine der beiden Bibliotheken keinen URN aufweist. (Zwischen verwalteten Bibliotheken mit unterschiedlichen URNs erfolgt niemals ein Abgleich, auch wenn ihre Namen identisch sind.) Wenn es mehr als eine mögliche Übereinstimmung gibt, wird ein Dialogfeld angezeigt, in dem Sie die zu verwendende Bibliothek auswählen können. Beachten Sie, dass bei den in einer Zeichnung gespeicherten Bibliotheksnamen die Groß-/Kleinschreibung nicht beachtet und der Pfad der lokalen Bibliotheken nicht berücksichtigt wird (außer wenn der Pfad in der Befehlszeile angegeben wurde). Es spielt keine Rolle, ob eine bestimmte Bibliothek derzeit verwendet wird. Verwaltete Bibliotheken werden jedoch nur verwendet, wenn sie heruntergeladen wurden. Wenn eine Bibliothek nicht gefunden wird, wird für diese Bibliothek keine Aktualisierung durchgeführt. Nur für Bibliotheken, die in der Befehlszeile eingegeben wurden, wird ein Fehler angezeigt. Für fehlende Bibliotheken werden keine Fehler angezeigt, wenn alle Bibliotheken in einer Leiterplatte oder in einem Schaltplan aktualisiert werden.

Wenn Sie den Befehl AKTUALISIEREN in einem Schaltplan oder einer Leiterplatte verwenden, die mit aktiver Forward- und Back-Annotation verbunden sind, wirkt sich dieser sowohl auf den Schaltplan als auch auf die Leiterplatte aus.

An einem bestimmten Punkt müssen Sie möglicherweise angeben, ob Gatter, Pins oder Pads nach ihren Namen oder ihren Koordinaten zugeordnet werden sollen. Dies ist der Fall, wenn die entsprechenden Bibliotheksobjekte umbenannt oder verschoben wurden. Wenn zu viele Änderungen vorgenommen wurden (wenn z. B. ein Pin sowohl umbenannt als auch verschoben wurde), ist eventuell keine automatische Aktualisierung möglich. In diesem Fall können Sie die Bibliotheksänderung in zwei Schritten durchführen (einer zum Umbenennen, einer zum Verschieben) oder dem gesamten Bibliotheksobjekt einen anderen Namen geben.

Bei Verwendung mit old_library_name = new_library_name (beachten Sie, dass mindestens ein Leerzeichen vor und nach dem Zeichen '=' vorhanden sein muss) sucht der Befehl AKTUALISIEREN die Bibliothek mit dem Namen old_library_name in der aktuellen Leiterplatte oder im aktuellen Schaltplan und aktualisiert sie mit dem Inhalt von new_library_name. Beachten Sie, dass old_library_name der reine Bibliotheksname ohne Pfad sein muss, während new_library_name ein vollständiger Pfadname oder URN sein kann. Wenn die Aktualisierung erfolgreich durchgeführt wurde, wird die Bibliothek in der aktuellen Leiterplatten-/Schaltplandatei ebenfalls entsprechend umbenannt. Dies bedeutet natürlich, dass der gesamte Vorgang nur möglich ist, wenn new_library_name noch nicht in der aktuellen Leiterplatte oder im aktuellen Schaltplan verwendet wurde.

Anmerkung: Sie sollten stets einen Design Rule Check (DRC) und einen Electrical Rule Check (ERC) ausführen, nachdem eine Bibliothek in einer Leiterplatte oder einem Schaltplan aktualisiert wurde.

Aktualisieren in einer Bibliothek

Durch die Aktualisierung in einer Bibliothek werden alle Footprints in dieser Bibliothek durch die Versionen aus den angegebenen Bibliotheken ersetzt. Wenn Sie den Namen des Footprint angeben (Name_des_Footprint@Name_der_Bibliothek), können Sie festlegen, dass nur ein bestimmter Footprint ersetzt wird.

Oben

BENUTZEN

Funktion

 Markiert eine Bibliothek für die Verwendung.

Syntax

 USE

 USE -*;

 USE library_name..;

 USE -library_name..;

Siehe auch HINZUFÜGEN, ERSETZEN.

Der Befehl BENUTZEN markiert eine Bibliothek für die spätere Verwendung mit dem Befehl HINZUFÜGEN oder ERSETZEN.

Wenn Sie den Befehl BENUTZEN ohne einen Parameter aktivieren, wird ein Dialogfeld angezeigt, in dem Sie die Bibliotheken verwalten können: Markieren von Bibliotheken für die Verwendung, Entfernen von Bibliotheken, sodass sie nicht mehr verwendet werden, und Herunterladen bzw. Aktualisieren von verwalteten Bibliotheken.

Der spezielle Parameter -* bewirkt, dass alle zuvor markierten Bibliotheken entfernt werden. Mit -library_name wird die Bibliothek library_name entfernt.

library_name kann der vollständige Name einer Bibliothek sein oder Platzhalter enthalten. Dies kann auch der URN einer heruntergeladenen verwalteten Bibliothek sein. Wenn library_name der Name eines Verzeichnisses ist, werden alle Bibliotheken aus diesem Verzeichnis markiert.

Das Suffix .lbr kann weggelassen werden.

Beachten Sie, dass beim Hinzufügen eines Device oder Pakets zu einer Zeichnung die vollständigen Bibliotheksinformationen für das Objekt in die Zeichnungsdatei kopiert werden, sodass Sie die Bibliothek nicht zum späteren Ändern der Zeichnung benötigen.

Änderungen in einer Bibliothek haben keine Auswirkungen auf vorhandene Zeichnungen. Weitere Informationen zum Aktualisieren von Bauteilen aus geänderten Bibliotheken finden Sie unter dem Befehl AKTUALISIEREN.

Verwenden von Bibliotheken über die Systemsteuerung

Bibliotheken können problemlos in der Systemsteuerung zur Verwendung markiert werden, indem Sie auf das entsprechende Aktivierungssymbol klicken (wodurch die Farbe für die Bibliothek geändert wird, um anzuzeigen, dass sie verwendet wird), oder indem Sie im Kontextmenü der Bibliothek die Option Verwenden auswählen. Über das Kontextmenü des Eintrags Bibliotheken in der Systemsteuerung können Sie auch alle Bibliotheken oder keine Bibliothek verwenden.

Verwendete Bibliotheken und Projekte

Die Bibliotheken, die derzeit verwendet werden, werden in der Projektdatei gespeichert (wenn ein Projekt derzeit geöffnet ist).

Beispiele

BENUTZEN Öffnet das Dialogfeld Datei, in dem Sie eine Bibliothek auswählen können.
USE -*; Entfernt alle zuvor markierten Bibliotheken.
USE demo trans*; Markiert die Bibliothek demo.lbr und alle Bibliotheken mit Namen, die trans*.lbr entsprechen.
USE urn:adsk.eagle:library:462; Markiert die verwaltete Bibliothek mit dem URN urn:adsk.eagle:library:462.
USE -* /eagle/lbr; Entfernt zuerst alle zuvor markierten Bibliotheken, und markiert anschließend alle Bibliotheken aus dem Verzeichnis /eagle/lbr.

Oben