Referenz C

ÄNDERN | KREIS | KLASSE | SCHLIESSEN | VERBINDEN | KOPIEREN | CUSTOM3D | AUSSCHNEIDEN

ÄNDERN

Funktion:

 Ändert Parameter.

Syntax

 CHANGE option ..

Maustasten

STRG+Rechts: Ändert den Parameter der Gruppe.

Der Befehl ÄNDERN dient zum Ändern oder Voreinstellen von Objekteigenschaften. Um die Änderung anzuwenden, wählen Sie die gewünschten Parameter aus dem Menü des Befehls ÄNDERN aus oder geben sie über die Tastatur ein und klicken dann auf die ausgewählten Objekte. Parameter, die mit dem Befehl ÄNDERN angepasst wurden, bleiben als voreingestellte Eigenschaften für später hinzugefügte Objekte erhalten.

Alle Werte im Befehl CHANGE werden entsprechend der tatsächlichen Rastereinheit verwendet.

Ändern von Gruppen

Wenn Sie den Befehl ÄNDERN für eine Gruppe verwenden, wird die Gruppe zuerst mit dem Befehl GRUPPE identifiziert, bevor Sie den Befehl ÄNDERN mit den entsprechenden Parametern eingeben. Verwenden Sie die rechte Maustaste, um die Änderungen auszuführen.

Was kann verändert werden?

Layer CHANGE LAYER name | number
Text CHANGE TEXT [ text ]
Texthöhe CHANGE SIZE value
Textstärke CHANGE RATIO ratio
Textzeilenabstand CHANGE LINEDISTANCE value
Schriftart CHANGE FONT VECTOR | PROPORTIONAL | FIXED |CUSTOM
Schriftfamilie CHANGE FONTFAMILY 'new-fontfamily'
Textausrichtung CHANGE ALIGN BOTTOM | LEFT | CENTER | TOP | RIGHT
Linienbreite CHANGE WIDTH value
Linienstil CHANGE STYLE value
Bogenende CHANGE CAP ROUND | FLAT
Pad-Form CHANGE SHAPE SQUARE | ROUND | OCTAGON | LONG | OFFSET
Pad-/Via-/SMD-Flags CHANGE STOP | CREAM | THERMALS | FIRST OFF | ON
Pad-/Via-Durchmesser CHANGE DIAMETER diameter
Pad-/Via-/Lochbohrer CHANGE DRILL value
Via-Layer CHANGE VIA from-to
SMD-Bemaßungen CHANGE SMD width height
SMD-Rundheit CHANGE ROUNDNESS value
Pin-Parameter CHANGE DIRECTION NC | IN | OUT | IO | OC | HIZ | SUP | PAS | PWR
CHANGE FUNCTION NONE | DOT | CLK | DOTCLK
CHANGE LENGTH POINT | SHORT | MIDDLE | LONG
CHANGE VISIBLE BOTH | PAD | PIN | OFF
CHANGE SWAPLEVEL number
Polygonparameter CHANGE THERMALS OFF | ON
CHANGE ORPHANS OFF | ON
CHANGE ISOLATE distance
CHANGE POUR SOLID | HATCH | CUTOUT
CHANGE RANK value
CHANGE SPACING distance
Gatterparameter CHANGE SWAPLEVEL number
CHANGE ADDLEVEL NEXT | MUST | ALWAYS | CAN | REQUEST
Netzklasse CHANGE CLASS number | name
Package CHANGE PACKAGE part_name [device_name] | 'device_name' [part_name]
3D-Paket CHANGE PACKAGE3D part_name [3d_package] | '3d_package' [part_name]
Attributsatz CHANGE ATTRIBUTE SET part_name [device_name] | 'device_name' [part_name]
Attributanzeige CHANGE DISPLAY OFF | VALUE | NAME | BOTH
Rahmenparameter CHANGE COLUMS value
CHANGE ROWS value
CHANGE BORDER NONE | BOTTOM | RIGHT | TOP | LEFT | ALL
Beschriftung CHANGE XREF OFF | ON
Maßtyp CHANGE DTYPE PARALLEL | HORIZONTAL | VERTICAL | RADIUS | DIAMETER | ANGLE | LEADER
Bemaßungseinheit CHANGE DUNIT [MIC | MM | MIL | INCH] [OFF | ON] [precision]
Bemaßungslinie CHANGE DLINE width [ extension_width [ extension_length [ extension_offset ]]] (Verlängerungswerte können auf AUTO festgelegt werden; unveränderte vorangehende Werte können mit '-' übersprungen werden; siehe Beispiele)
Auffüllen CHANGE POPULATE OFF | ON (nur verfügbar in einem Leiterplattenkontext ohne aktive Forward- und Back-Annotation)

Schriftart

Die Schriftart CUSTOM verwendet alle installierten True Type/Clear Type-Schriftarten. Die zugehörige Schriftfamilie kann mit der Eigenschaft FONTFAMILY ausgewählt werden.

Schriftfamilie

Ändert die Schriftfamilie (FONTFAMILY) für alle nachfolgenden Benutzertexte in den Wert, der in 'new-fontfamily' angegeben ist. Im Dialogfeld Texteigenschaften werden die verfügbaren Schriftfamilien im Dropdown-Menü Schriftfamilie angezeigt. In Microsoft Windows werden unter Font settings die verfügbaren Schriftarten aufgeführt. Unter MacOS werden unter All Fonts die verfügbaren Schriftarten aufgeführt. Die Schriftfamilie wird der Schrifteigenschaft Vollständiger Name zugeordnet, die bei der Suche nach Schriftarten in beiden Betriebssystemen zur Verfügung steht.

Beispiele

CHANGE DLINE 0.1mm;

Ändert die Breite der Bemaßungslinie in 0.1 mm. Die Erweiterungsparameter bleiben unverändert.

CHANGE DLINE 0.2mm - 0.5mm AUTO;

Ändert die Breite der Bemaßungslinie in 0.2 mm, die Länge der Hilfslinie in 0.5 mm und den Verlängerungsversatz in AUTO. Die Breite der Hilfslinie bleibt unverändert.

CHANGE FONT CUSTOM

Ändert die Schriftart in CUSTOM (True Type/Clear Type-Schriftarten verwenden).

CHANGE FONTFAMILY 'Arial'

Ändert die aktuelle Schriftfamilie in 'Arial'. Anmerkung: Es sind einfache Anführungszeichen erforderlich.

Oben

KREIS

Funktion

 Fügt Kreise zu einer Zeichnung hinzu.

Syntax

 CIRCLE .. [center, circumference]

 CIRCLE width ..

Maustasten

Mitte: Wählt den Layer aus.

*Siehe auch * ÄNDERN, LINIE.

Verwenden Sie KREIS, um Kreise zu erstellen. Kreise auf den Layern RestrictTop, RestrictBottom und RestrictVias definieren beschränkte Bereiche. Sie sollten mit einer Breite von 0 definiert werden.

Der Parameter width definiert die Breite des Kreisumfangs und entspricht dem Parameter, der im Befehl LINIE verwendet wird. Die Breite kann mit dem folgenden Befehl geändert werden:

CHANGE WIDTH width;

wobei width der gewünschte Wert in der aktuellen Einheit ist. Ein Kreis, der mit einer Breite von 0 definiert ist, wird gefüllt.

Der Radius des resultierenden Kreises ist auf 1000 mm beschränkt.

Beispiel

GRID inch 1;
CIRCLE (0 0) (1 0);

Erstellt einen Kreis mit einem Radius von 1 Zoll und dem Mittelpunkt am Ursprung.

Oben

KLASSE

Funktion

 Definieren und Verwenden von Netzklassen.

Syntax

 CLASS

 CLASS number|name

 CLASS number [ name [ width [ clearance [ drill ] ] ] ] [ number:clearance .. ]

Siehe auch NETZ, SIGNAL, ÄNDERN.

Verwenden Sie KLASSE zum Definieren oder Verwenden von Netzklassen.

Ohne Parameter wird ein Dialogfeld angezeigt, in dem die Netzklassen definiert werden können.

Wenn nur eine Zahl oder ein Name angegeben wird, wird die Netzklasse mit der angegebenen Zahl oder dem angegebenen Namen ausgewählt und für nachfolgende NET- und SIGNAL-Befehle verwendet.

Wenn sowohl eine Zahl als auch ein Name angegeben werden, werden der Netzklasse mit der angegebenen Zahl alle folgenden Werte zugewiesen, und sie wird für die nachfolgenden NET- und SIGNAL-Befehle verwendet. Wenn einer der auf den Namen folgenden Parameter fehlt, behält die Netzklasse den entsprechenden Wert.

Wenn die Zahl negativ ist, wird die Netzklasse mit dem absoluten Wert für die Zahl gelöscht. Die vorgegebene Netzklasse 0 kann nicht gelöscht werden.

Bei Namen von Netzklassen wird die Groß- und Kleinschreibung nicht beachtet, sodass SUPPLY mit Supply oder SuPpLy identisch ist.

Wenn Sie in einer Zeichnung mehrere Netzklassen verwenden, verlängert sich die Zeit, die der AutoRouter für seine Arbeit benötigt. Es ist daher sinnvoll, nur so viele Netzklassen wie erforderlich zu verwenden (hier zählt nur die Anzahl der Netzklassen, die tatsächlich von Netzen oder Signalen verwendet werden, nicht die Anzahl der definierten Netzklassen).

Um Konflikte beim Ausschneiden/Einfügen zwischen Zeichnungen zu vermeiden, ist es sinnvoll, dieselben Netzklassen in allen Zeichnungen mit denselben Nummern zu definieren.

Module verwenden den gleichen Satz von Netzklassen wie der Schaltplan selbst.

Wenn ein Netz eines MODULS über eine externe Verbindung durch einen ANSCHLUSS verfügt, überschreibt die Netzklasse des Netzes für diesen Anschluss die Netzklasse des Netzes im Modul.

Der AutoRouter verarbeitet Signale in der Reihenfolge ihrer Gesamtbreitenanforderungen (Breite plus Clearance), wobei mit denjenigen begonnen wird, für die der meiste Platz benötigt wird. Der Bus-Router verlegt nur Signale mit der Netzklasse 0.

Die Netzklasse eines vorhandenen Netzes/Signals kann mit dem Befehl CHANGE geändert werden.

Breite

Der Parameter width definiert eine Mindestbreite, die alle Objekte in dieser Netzklasse aufweisen müssen.

Abstand

Der Parameter clearance definiert den minimalen Abstand zwischen Objekten unterschiedlicher Signale in dieser Netzklasse und Objekten in anderen Netzklassen.

Bohrung

Der Parameter drill definiert eine minimale Bohrungsgröße, die alle Objekte in dieser Netzklasse aufweisen müssen (gilt nur für Objekte, die tatsächlich über einen Parameter drill verfügen, z. B. Pads und Vias).

Abstand zwischen Netzklassen

Wenn ein Abstand in der Form number:clearance angegeben wird, wird damit der minimale Abstand zwischen den Signalen in dieser Netzklasse und den Signalen in der Netzklasse mit der angegebenen Nummer definiert. Der Befehl

CLASS 3 1:0.6mm 2:0.8mm

definiert einen Mindestabstand von 0.6 mm zwischen den Signalen in den Netzklassen 1 und 3 sowie von 0.8 mm zwischen den Signalen in den Netzklassen 2 und 3. Beachten Sie, dass die Nummern in number:clearance kleiner oder gleich der Nummer der Netzklasse selbst sein müssen (3 im obigen Beispiel), sodass

CLASS 3 1:0.6mm 2:0.8mm 3:0.2mm

auch gültig wäre, wohingegen

CLASS 3 1:0.6mm 2:0.8mm 3:0.2mm 4:0.5mm

wäre nicht zulässig. Ein Abstandswert von 0 zwischen zwei Netzklassen bedeutet, dass kein bestimmter Wert vorhanden ist. In diesem Fall wird der höhere Wert der beteiligten Netzklassen verwendet.

Oben

SCHLIESSEN

Funktion

 Schließt ein Editor-Fenster.

Syntax

 SCHLIESSEN

*Siehe auch * ÖFFNEN, BEARBEITEN, ABSPEICHERN, SKRIPT.

Verwenden Sie den Befehl SCHLIESSEN, um ein Editor-Fenster zu schließen. Wenn die Zeichnung, die Sie bearbeiten, geändert wurde, werden Sie gefragt, ob Sie die Änderungen speichern möchten.

Dieser Befehl wird hauptsächlich in Skriptdateien verwendet.

Oben

VERBINDEN

Funktion

 Weist Pins Pads zu.

Syntax

 CONNECT

 CONNECT [ ALL | ANY ] gate_name.pin_name pad_name..

 CONNECT [ ALL | ANY ] pin_name pad_name..

Siehe auch PRÄFIX, ÖFFNEN, SCHLIESSEN, SKRIPT.

Verwenden Sie VERBINDEN im Device-Bearbeitungsmodus, um die Beziehung zwischen den Pins eines Gatters und den Pads des entsprechenden Footprints in der Bibliothek zu definieren. Zunächst muss definiert werden, welches Package mit dem Befehl PACKAGE verwendet werden soll.

Wenn der Befehl VERBINDEN ohne Parameter aufgerufen wird, wird ein Dialogfeld angezeigt, in dem Sie die Verbindungen interaktiv zuweisen können.

Device mit einem Gatter

Wenn nur ein Gatter in einem Device enthalten ist, kann der Parameter gate_name gelöscht werden, z. B.:

CONNECT gnd 1 rdy 2 phi1 3 !irq 4 nc1 5...

wird verwendet, um auf invertierte Datensignale hinzuweisen.)

Device mit mehreren Gattern

Wenn mehrere Gatter in einem Device vorhanden sind, müssen jedes Mal Parameter mit gate_name, pin_name und pad_name eingegeben werden. Beispiel:

CONNECT A.I1     1  A.I2  2   A.O  3;
CONNECT B.I1     4  B.I2  5   B.O  6;
CONNECT C.I1    13  C.I2  12  C.O 11;
CONNECT D.I1    10  D.I2  9   D.O  8;
CONNECT PWR.gnd  7;
CONNECT PWR.VCC 14;

In diesem Fall werden die Verbindungen für vier NAND-Gatter eines altbekannten 7400-Device zugewiesen. Das Device enthält fünf Gatter: A, B, C, D und PWR. Die Gattereingänge erhalten die Namen I1 und I2, während der Ausgang O lautet. Der Befehl VERBINDEN kann so oft wiederholt werden, wie erforderlich. Er kann für alle Pin-/Pad-Verbindungen oder nur für bestimmte Pins verwendet werden. Jeder neue Befehl VERBINDEN überschreibt die vorherigen Bedingungen für die entsprechenden Pins.

Beachten Sie, dass der Befehl VERBINDEN bei einer großen Anzahl von Verbindungen in einem einzelnen Device sehr viel schneller funktioniert, wenn alle Verbindungen in einem einzigen Aufruf bereitgestellt werden, wie im folgenden Beispiel gezeigt.

Mehrere Pads mit demselben Pin verbunden

Einige Bauteile, wie Verstärker oder BGA-Chips, können über mehrere Pads verfügen, die intern verbunden sind. Zu den Gründen zählen eine bessere Wärmeableitung oder höhere Stromwerte. Mit dem Befehl VERBINDEN können Sie diese Fälle handhaben, indem einfach alle zugehörigen Pad-Namen, durch Leerzeichen getrennt (und daher in einfachen Anführungszeichen eingeschlossen), aufgeführt werden. Beispiel:

CONNECT ALL I1 '1 3 5';
CONNECT ANY O1 '2 4 6';

Im ersten Beispiel ist Pin I1 mit den drei Pads 1, 3 und 5 verbunden. Wenn Pin I1 mit einem Netz im Schaltplan verbunden ist, müssen alle drei Pads explizit mit dem entsprechenden Signal in der Leiterplatte verbunden werden.

Im zweiten Beispiel gibt das Schlüsselwort ANY an, dass eines (oder sogar alle) der Pads 2, 4 oder 6 mit dem Signal verbunden werden können. Es ist sogar möglich, diese interne Verbindung als Brücke zu verwenden, indem ein Segment des Signals zum Beispiel mit Pad 2 verbunden wird, während der Rest des Signals mit Pad 6 verbunden wird, ohne dass eine explizite externe Verbindung zwischen diesen beiden Pads vorhanden ist. Beim Entwerfen eines Bibliotheksbauteils und der Verwendung von ANY in einem VERBINDEN-Befehl müssen Sie sich natürlich sicher sein, dass das Bauteil Gegenströme, die durch die Pads verlaufen, bewältigen kann. Wenn Sie sich nicht sicher sind, verwenden Sie ALL (dies ist die Vorgabe und kann ausgelassen werden). Wenn ein Pin-Name mit einem der Schlüsselwörter ALL oder ANY kollidieren würde, muss der Pin-Name in einfache Anführungszeichen eingeschlossen werden. Sobald eines dieser Schlüsselwörter in einem VERBINDEN-Befehl enthalten ist, gilt es für alle Pin-/Pad-Verbindungen, die diesem Schlüsselwort folgen, bis ein anderes Schlüsselwort erscheint. Beispiel:

CONNECT 'A' '1' 'B' '2' ANY 'C' '3 4 5 6' 'D' '7 8' ALL 'E' '9 10 11';

Die Befehle RATSNEST und AUTO behandeln die ALL- und ANY-Fälle ordnungsgemäß.

Im Dialogfeld VERBINDEN wird mit der Schaltfläche Verbinden eine Verbindung zwischen dem ausgewählten Pin und den ausgewählten Pads hergestellt. Es können mehrere Pads ausgewählt sein. In diesem Fall werden alle diese Pads mit dem ausgewählten Pin verbunden. Verwenden Sie die STRG- und UMSCHALTTASTE auf die übliche Weise, um mehr als ein Pad als ausgewählt zu markieren.

Mit der Schaltfläche Anhängen werden die ausgewählten Pads zur aktuellen Verbindung hinzugefügt.

Mit der Schaltfläche Trennen wird die ausgewählte Verbindung getrennt, und der Pin und die Pads werden wieder in die separaten Listen zurückgesetzt. Sie bleiben jedoch ausgewählt, sodass Änderungen leicht vorgenommen werden können. Wenn der Befehl Trennen direkt vom Befehl Verbinden gefolgt wird, führt dies zur gleichen Konfiguration wie vor Ausführung des Befehls Trennen (und umgekehrt).

Wenn eine Verbindung mehr als ein Pad enthält, wird ein Symbol angezeigt, das angibt, ob eines oder alle dieser Pads extern mit einem Signal verbunden werden müssen. Klicken Sie auf dieses Symbol, um den Modus umzuschalten. Wenn ein solches Verbindungselement erweitert wird, werden alle Pads separat aufgelistet. Wenn eines der Pads ausgewählt ist und Sie auf Trennen klicken, wird nur dieses eine Pad getrennt.

Namen von Gattern oder Pins, die Punkte enthalten

Wenn ein Gatter- oder Pin-Name einen Punkt enthält, geben Sie diese einfach ohne besondere Berücksichtigung ein (es sind keine Anführungszeichen oder Escape-Zeichen erforderlich).

Beispiel

ed 6502.dev;
prefix 'IC';
package dil40;
connect gnd 1 rdy 2 phi1 3 !irq 4 nc1 5 !nmi 6 \
        sync 7 vcc 8  a0 9 a1 10 a2 11 a3 12 a4 \
        13 a5 14 a6 15 a7 16 a8 17 a9 18 a10 19 \
        a11 20 p$0 21 a12 22 a13 23 a14 24 a15 \
        25 d7 26 d6 27 d5 28 d4 29 d3 30 d2 31 \
        d1 32 d0 33 r/w 34 nc2 35 nc3 36 phi0 37 \
        so 38 phi2 39 !res 40;

Wenn ein Befehl in der nächsten Zeile fortgesetzt wird, wird empfohlen, das Zeichen "" am Ende der Zeile einzufügen, um sicherzustellen, dass der folgende Text nicht mit einem EAGLE-Befehl verwechselt wird. Ein Verwechseln von Parametern mit Befehlen kann ebenfalls vermieden werden, indem die Parameter in Apostrophen eingeschlossen werden.

Oben

KOPIEREN

Funktion

 Kopieren von Objekten.

Syntax

 COPY ..

 COPY deviceset@[library] [name]

 COPY footprint@[library] [name]

 COPY package3d@[library] [name]

 COPY symbol@[library] [name]

Maustasten

STRG+C: Kopiert die aktuell ausgewählten Objekte.

STRG+Links: Wählt ein Objekt am Ursprung aus.  STRG+Rechts: Wählt die Gruppe aus.  Mitte: Spiegelt das ausgewählte Objekt oder die Gruppe.

Rechts: Dreht das ausgewählte Objekt oder die Gruppe.  UMSCHALT+Rechts: Kehrt die Drehrichtung um.

Siehe auch GRUPPE, AUSSCHNEIDEN, EINFÜGEN, HINZUFÜGEN, AUFRUFEN, POLYGON.

Verwenden Sie den Befehl KOPIEREN, um Objekte innerhalb derselben Zeichnung oder zwischen Bibliotheken zu kopieren. Electronics erstellt einen neuen Namen für die Kopie, behält jedoch den alten Wert bei. Beim Kopieren von Signalen (Linien), Bussen und Netzen werden die Namen beibehalten, in allen anderen Fällen wird jedoch ein neuer Name zugewiesen.

Kopieren in die Zwischenablage des Systems

Der Befehl KOPIEREN in EAGLE konnte bisher nur zum Kopieren von Objekten durch Klicken und Platzieren ihrer Exemplare in derselben Zeichnung oder zum Kopieren von Bibliotheksobjekten zwischen Bibliotheken verwendet werden. Vor Version 6 wurde die aktuelle Gruppenauswahl jedoch nicht in die Zwischenablage des Systems kopiert. In EAGLE wurde hierfür der Befehl AUSSCHNEIDEN verwendet. Ab Version 6 kann mit dem Befehl KOPIEREN auch die ausgewählte Objektgruppe in die Zwischenablage des Systems kopiert werden. Gleichzeitig bleiben alle Funktionen der Vorgängerversionen weiterhin erhalten. Wenn Ihnen dies nicht gefällt, können Sie den Befehl SETZEN verwenden.

SET Cmd.Copy.ClassicEagleMode 1

Damit können Sie das ursprüngliche Verhalten des Befehls KOPIEREN (sowie des Befehls AUSSCHNEIDEN) wiederherstellen.

Kopieren von Linien

Wenn Sie Linien oder Polygone kopieren, die zu einem Signal gehören, gehört auch die Kopie zum selben Signal. Beachten Sie: Wenn sich zwei Linien nach der Verwendung des Befehls KOPIEREN überlappen, wird aus diesem Grund beim DRC kein Fehler erkannt.

Wenn einer der Endpunkte der kopierten Linie auf dem Quellsegment liegt, wird die Linie mit diesem Segment verbunden. Wenn dies nicht der Fall ist, wird für diese Linie ein zusätzliches Segment erstellt (siehe auch Kopieren und Konnektivität).

Kopieren von Bauteilen

Beim Kopieren eines Bauteils in einem Schaltplan wird immer eine neue Instanz des vollständigen Bauteils hinzugefügt, auch wenn nur ein einzelnes Gatter eines Bauteils mit mehreren Gattern ausgewählt wird. Zusätzlich zum ausgewählten Gatter werden alle anderen Gatter dieses Device, die über die AddLevel MUST oder ALWAYS verfügen, automatisch aufgerufen. Wenn Sie nur ein weiteres Gatter eines Bauteils mit mehreren Gattern verwenden möchten, sollten Sie stattdessen den Befehl AUFRUFEN verwenden.

Kopieren von Bibliotheksobjekten

Mit COPY deviceset@[library], COPY footprint@[library], COPY package3d@[library] oder COPY symbol@[library] können Sie ein Device-Set, einen Footprint, ein 3D-Package oder ein Symbol aus einer bestimmten Bibliothek in die aktuell geladene Bibliothek laden. Das Bibliotheksattribut kann entweder ein einfacher Bibliotheksname, ein Dateipfad (siehe Befehl HINZUFÜGEN) oder der URN einer heruntergeladenen verwalteten Bibliothek sein bzw. weggelassen werden. Wenn es sich um einen Bibliotheksnamen handelt, wird in den aktuell festgelegten Bibliothekspfaden und unter den heruntergeladenen verwalteten Bibliotheken nach ihm gesucht. Handelt es sich um einen URN, wird in den heruntergeladenen verwalteten Bibliotheken danach gesucht. Wenn die Bibliothek nicht angegeben ist, wird die aktuell geladene Bibliothek als Quelle verwendet. Im Falle von Doppeldeutigkeiten können Sie dem Objektnamen das Suffix .dev/.fpt/.p3d/.sym hinzufügen. (Beachten Sie, dass die Verwendung von .fpt zum Angeben eines Footprints neu in EAGLE 9.1 ist. Um die Kompatibilität mit Vorgängerversionen zu gewährleisten, wird .pac ebenfalls unterstützt.) Wenn ein zusätzlicher Name angegeben wird, wird dem kopierten Objekt dieser Name zugewiesen. Dies kann auch über das Kontextmenü der Bibliotheksobjekte oder per Ziehen und Ablegen über die Strukturansicht der Systemsteuerung erfolgen. Beachten Sie, dass alle vorhandenen Bibliotheksobjekte (Device-Sets, Symbole, Footprints, 3D-Packages), die vom kopierten Bibliotheksobjekt verwendet werden, automatisch aktualisiert werden.

Kopieren von Entwurfsobjekten

Mit COPY device [name], COPY footprint [name], COPY package [name] oder COPY symbol [name] können Sie ein Device-Set, einen Footprint, ein 3D-Package oder ein Symbol aus einem Entwurf in die aktuell geladene Bibliothek laden. Der Name ist entweder ein Bauteilname (im Schaltplan) oder ein Elementname (in der Leiterplatte). COPY symbol [name] wird im Schaltplanfenster, COPY footprint [name] und COPY package [name] werden im Leiterplattenfenster und COPY device [name] wird in beiden Fenstern unterstützt. Ein Device kann aus der Leiterplatte kopiert werden, wenn der entsprechende Schaltplan verfügbar ist. Wenn der Name nicht im Befehl angegeben ist, können Sie ein gültiges Objekt auswählen, indem Sie mit der linken Maustaste in den Entwurf klicken, den Sie in die geladene Bibliothek kopieren möchten.

Kopieren einer Gruppe

Das Kopieren einer Gruppe durch Auswahl mit der rechten Maustaste erfolgt tatsächlich durch eine implizite AUSSCHNEIDEN-Operation, direkt gefolgt von einer EINFÜGEN-Operation.

Kopieren von Objekten auf eine andere Seite

Um Objekte auf eine andere Seite desselben Schaltplans zu kopieren, müssen Sie die Objekte GRUPPIEREN, eine KOPIEREN-Operation (oder AUSSCHNEIDEN-Operation) durchführen, zur Zielseite wechseln und dann eine EINFÜGEN-Operation ausführen.

Kopieren und Konnektivität

Das Kopieren von Linien hat keine Auswirkungen auf die Konnektivität. Wenn Sie beispielsweise ein Netz kopieren und in einem anderen Netz positionieren, wird keine Verbindung mit diesem Netz hergestellt. Dasselbe gilt für Segmente desselben Netzes, Busse usw. Für Verbindungen verwenden Sie NAME oder ÜBERGANG.

Kopieren mit STRG+C und freien Ankern

Wenn Objekte mit STRG+C kopiert werden, unterscheidet sich der Vorgang zwischen einzelnen und mehreren Objekten (GRUPPE). Wenn ein einzelnes Objekt kopiert wird, wird der Ursprung beim späteren Einfügen des Objekts als Referenzpunkt verwendet. Wenn Sie eine Gruppe von Objekten kopieren, können Sie einen Anker definieren, der hier als freier Anker bezeichnet wird.

Dies bedeutet, dass EAGLE diesen Punkt innerhalb der ausgewählten Gruppe, die Sie zum Kopieren verwendet haben, speichert und zum Einfügen verwendet. Ein typisches Beispiel ist eine große Gruppe von Objekten, die Sie relativ zu einem bestimmten Punkt innerhalb dieser Objekte platzieren möchten (im Gegensatz zur vorgegebenen Mittelposition).

In diesem Fall würden Sie STRG+C drücken, nachdem Sie den Mauszeiger an der gewünschten Position platziert haben. Dieser Punkt wird dann zum Einfügen verwendet. Anders ausgedrückt wird bei Verwendung von STRG+C für Objektgruppen die Position gespeichert, an der sich der Cursor beim Kopieren der Objekte befand, und diese Position wird beim Einfügen verwendet.

Oben

CUSTOM3D

Funktion

 Fügt ein 3D-Modell zu einem Element/Bauteil im Leiterplatten-/Schaltplan-Editor hinzu.

Syntax

 CUSTOM3D

Maustasten

Links: Wählt das Element/Bauteil aus, auf das der Befehl angewendet werden soll.

Oben

AUSSCHNEIDEN

Funktion

 Kopiert eine Gruppe in die Zwischenablage.

Syntax

 CUT

 CUT;

Siehe auch EINFÜGEN, KOPIEREN, GRUPPE.

Verwenden Sie die Befehle AUSSCHNEIDEN und EINFÜGEN, um Teile einer Zeichnung (oder sogar eine ganze Leiterplatte) in andere Zeichnungen zu kopieren.

Definieren Sie zunächst eine Gruppe (Befehl GRUPPE). Verwenden Sie dann den Befehl CUT, gefolgt von einem Referenzpunkt (Mausklick oder Koordinaten (x y)), um die ausgewählten Objekte im Puffer zu platzieren. CUT: Positioniert den Referenzpunkt automatisch in der Mitte der ausgewählten Objekte (am Raster gefangen). Nun können Sie zu einer anderen Zeichnung wechseln (BEARBEITEN) und den Inhalt des Puffers in die neue Zeichnung kopieren, indem Sie den Befehl PASTE ausführen.

Referenzpunkt

Wenn Sie nach Auswahl des Befehls CUT mit der Maustaste klicken, definiert die Position des Mauszeigers einen Referenzpunkt für die Gruppe, d. h., bei Verwendung des Befehls PASTE wird der Mauszeiger an der exakten Position der Gruppe platziert.

Notiz

Im Gegensatz zu anderen (Windows-)Programmen entfernt der Befehl CUT in Electronics die markierte Gruppe nicht physisch aus der Zeichnung, sondern kopiert die Gruppe nur in die Zwischenablage. Ab EAGLE Version 6 wird der Befehl AUSSCHNEIDEN nicht mehr im Haupt-Dropdown-Menü oder im Werkzeugkasten angezeigt (er ist weiterhin über die Befehlszeile und innerhalb von Skripten verfügbar). Windows-Benutzer können einfach den Befehl KOPIEREN verwenden, um die ausgewählte Objektgruppe in die Zwischenablage des Systems zu kopieren. Dadurch ist es jedoch nicht möglich, einen expliziten Referenzpunkt für die ausgewählte Gruppe zu definieren. Dieser wird immer in der Mitte des Begrenzungsrahmens der Gruppe ausgewählt. Die Verwendung eines Referenzpunkts ist nur mit dem Befehl AUSSCHNEIDEN möglich. Eine Alternative besteht darin, den Befehl SETZEN zu verwenden.

SET Cmd.Copy.ClassicEagleMode 1

Damit können Sie das ursprüngliche Verhalten des Befehls AUSSCHNEIDEN (sowie des Befehls KOPIEREN) wiederherstellen.

Oben