EAGLE Help

UPDATE


Funktion
Aktualisiert Bibliotheks-Elemente.

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

Siehe auch ADD, REPLACE

Der UPDATE-Befehl vergleicht Bauteile in einem Layout oder Schaltplan mit den zugehörigen Bibliothekselementen und aktualisiert diese, sofern Unterschiede festgestellt werden.

Wird der UPDATE-Befehl ohne Parameter aufgerufen, öffnet sich ein File-Dialog, aus dem man die Bibliothek wählt, dessen Bauteile mit den Definitionen in der Zeichnung verglichen werden soll.

Wird der Befehl ohne Parameter mit einem ';' abgeschlossen, werden alle Bauteile überprüft.

Werden eine oder mehrere Bibliotheken angegeben, überpüft das Programm alle Bauteile aus diesen Bibliotheken. Der Bibliotheksname kann entweder als einfacher Name (wie "ttl" oder "ttl.lbr") oder mit voller Pfadangabe (wie "/home/mydir/myproject/ttl.lbr" oder "../lbr/ttl") angegeben werden.

Falls der erste Parameter '+@' ist, werden die Namen der angegebenen Bibliotheken (oder aller Bibliotheken, falls keine angegeben wurden) um das '@'-Zeichen gefolgt von einer Zahl erweitert. Dies kann dazu benutzt werden um sicherzustellen, daß die in einer Zeichnung enthaltenen Bibliotheken nicht verändert werden wenn ein Bauteil aus einer neueren Bibliothek gleichen Namens in die Zeichnung eingefügt wird. Bibliotheksnamen die bereits mit dem '@'-Zeichen gefolgt von einer Zahl enden werden nicht verändert.

Falls der erste Parameter '-@' ist, wird das '@'-Zeichen (gefolgt von einer Zahl) vom Ende der angegebenen Bibliotheksnamen (oder aller Bibliotheksnamen, falls keine angegeben wurden) enternt. Dies funktioniert natürlich nur dann, wenn sich noch keine Bibliothek mit diesem neuen Namen in der Zeichnung befindet.

Bitte beachten Sie, daß "UPDATE +@;" gefolgt von "UPDATE -@;" (und umgekehrt) nicht unbedingt die ursprüngliche Folge von Bibliotheksnamen ergeben muß, da die Reihenfolge, in der die Namen bearbeitet werden, von der Reihenfolge der Bibliotheken in der Zeichnungsdatei abhängt.

Die Bibliotheksdefinitionen, die in einem Schaltplan oder Board gespeichert sind, werden nur anhand des Bibliotheksnamens (z. B. "ttl") identifiziert. Bei der Entscheidung ob das Bauteil überprüft werden soll oder nicht, wird nur dieser Name berücksichtigt. Die Bibliotheken werden in den unter "Libraries" im Directories-Dialog angegebenen Verzeichnissen, von links nach rechts, gesucht. Die erste Bibliothek mit dem angegebenen Namen, die in den Verzeichnissen gefunden wird, wird verwendet. Bitte beachten Sie, dass bei den Bibliotheksnamen nicht zwischen Groß- und Kleinschreibung unterschieden wird. Es ist nicht relevant ob die gesuchte Bibliothek zur Zeit "in use" ist oder nicht. Kann eine Bibliothek nicht gefunden werden, findet auch kein Update statt. In diesem Fall wird keine Fehlermeldung ausgegeben.

Wird der UPDATE-Befehl in einem Schaltplan oder Board gestartet, und sind diese über die Forward&Back Annotation verbunden, aktualisiert EAGLE die Bauteile in beiden Dateien.

In manchen Fällen wird es notwendig sein anzugeben, ob Gates, Pins oder Pads aufgrund ihres Namen oder ihrer Koordinaten zugeordnet werden sollen. Das ist dann der Fall, wenn die zugehörigen Bibliothekselemente verschoben oder umbenannt wurden. Wenn zuviele Änderungen gemacht wurden (z. B. wurde ein Pin verschoben und umbenannt), ist ein automatisches Aktualisieren nicht möglich. In diesem Fall sollte man die Bibliotheksänderung entweder in mehreren Schritten machen (erst Umbenennen, dann Verschieben) oder das ganze Element umbenennen, so dass es nicht getauscht wird.

Achtung: Nach jedem Library Update sollten Sie unbedingt einen Design Rule Check (DRC) und einen Electrical Rule Check (ERC) durchführen!


Index Copyright © 2002 CadSoft Computer GmbH