SCRIPT | SETZEN |SELECTIONFILTERS| ANZEIGEN | SIGNAL | SIM | SIMOPTOGGLE | KAPPEN | SMD | SMDARRAY | SOURCESETUP | TEILEN
Funktion
Führt eine Befehlsdatei aus.
Syntax
SCRIPT file_name;
Siehe auch SETZEN, MENU, TASTENBELEGUNG, EXPORTIEREN, AUSFÜHREN.
Der Befehl SKRIPT dient zum Ausführen von Befehlsfolgen, die in einer Skriptdatei gespeichert sind. Wenn SCRIPT auf der Tastatur eingegeben wird und file_name keine Erweiterung aufweist, verwendet das Programm automatisch .scr.
| SCRIPT nofill | Führt nofill.scr aus. | |
| SCRIPT myscr. | Führt myscr aus (kein Suffix). | |
| SCRIPT myscr.old | Führt myscr.old aus. |
Weitere Möglichkeiten von Skriptdateien finden Sie unter dem Befehl EXPORT.
Wenn der Befehl SKRIPT mit der Maus ausgewählt wird, werden in einem Popup-Menü alle Dateien mit der Erweiterung .scr angezeigt, sodass sie ausgewählt und ausgeführt werden können.
Der Befehl SCRIPT bietet die Möglichkeit, das Programm nach Ihren eigenen Wünschen anzupassen. Beispiel:
SCRIPT-Dateien enthalten EAGLE-Befehle entsprechend den Syntax-Regeln. Zeilen, die mit '#' beginnen, sind Kommentare.
SCRIPT-Dateien enthalten je nach Syntax-Regeln einen oder mehrere Befehle in jeder Zeile. Das Zeichen '\' am Ende einer Befehlszeile stellt sicher, dass das erste Wort der nächsten Zeile nicht als Befehl interpretiert wird. Diese Funktion ermöglicht es Ihnen, in vielen Fällen Apostrophe zu vermeiden.
Die SKRIPT-Datei eagle.scr (falls sie im Projektverzeichnis oder im Skriptpfad vorhanden ist) wird jedes Mal ausgeführt, wenn eine neue Zeichnung in ein Editor-Fenster geladen wird (oder wenn der Zeichnungstyp in einer Bibliothek geändert wird).
Die vorgegebene SKRIPT-Datei eagle.scr verwendet Beschriftungen aus formEDITOR: Dabei steht EDITOR entweder für SCH, BRD, LBR, DEV, PAC oder SYM. Dadurch wird sichergestellt, dass nur der entsprechende Abschnitt im Editor ausgeführt wird. Wenn beispielsweise eine neue Leiterplatte geöffnet ist, wird nur der Abschnitt, der mit BRD: beginnt, ausgeführt (bis zur nächsten Beschriftung, falls vorhanden). Dies bietet auch die Möglichkeit für Editor-spezifische Menüs mithilfe des Befehls MENU. Die Beschriftung muss sich am Zeilenanfang befinden.
Die Layer werden nur erkannt, wenn der Bibliothekseditor zuvor geladen wurde.
Funktion
Ändert die Systemparameter.
Syntax
SET
SET options;
Parameter, die sich auf das Verhalten des Programms, die Bildschirmanzeige oder die Benutzeroberfläche auswirken, können mit dem Befehl SET angegeben werden. Die genaue Syntax wird unten beschrieben. Ein Dialogfeld, in dem alle Parameter festgelegt werden können, wird angezeigt, wenn der Befehl SET ohne Parameter eingegeben wird.
SET SELECTTYPES arg1 arg2 …
Mit diesem Befehl können Sie die Auswahl im Auswahlfilter nach Objekttyp steuern. Mit den Schlüsselwörtern ALL und NONE aktivieren bzw. deaktivieren Sie alle Objekttypen. Sie können das Zeichen - verwenden, um einen bestimmten Objekttyp zu deaktivieren.
Beispiel:
SET SELECTTYPES ALL -Via
Mit diesem Befehl aktivieren Sie alle Objekttypen im Auswahlfilter und deaktivieren anschließend den Via-Objekttyp.
SET SELECTLAYERS arg1 arg2 …
Dieser Befehl steuert die Auswahl im Auswahlfilter basierend auf dem Layer, auf dem sich die Objekte befinden. Mit den Schlüsselwörtern ALL und NONE aktivieren bzw. deaktivieren Sie alle Layer für die Auswahl. Sie können das Zeichen - verwenden, um einen bestimmten Layer zu deaktivieren.
Beispiel:
SET SELECTLAYERS None Top
Mit diesem Befehl deaktivieren Sie alle Layer und aktivieren anschließend der Layer Oben, sodass nur Objekte auf dem obersten Layer ausgewählt werden können.
| Farbe für Rasterlinien | SET COLOR_GRID color; | |
| Layerfarbe | SET COLOR_LAYER layer color; | |
| Füllmuster für Layer | SET FILL_LAYER layer fill; | |
| Rasterparameter | SET MIN_GRID_SIZE pixels; | |
| Das Raster wird nur angezeigt, wenn die Rastergröße größer als die festgelegte Pixelanzahl ist. | ||
| Min. angezeigte Textgröße | SET MIN_TEXT_SIZE size; | |
| Text, der kleiner ist als die angegebene Pixelgröße, wird als Rechteck auf dem Bildschirm angezeigt. Wenn die Größe auf 0 eingestellt ist, wird der gesamte Text lesbar angezeigt. | ||
| Netzlinienanzeige | SET NET_WIRE_WIDTH width; | |
| Pad-Anzeige | SET DISPLAY_MODE REAL | NODRILL; | |
| REAL: Pads werden so angezeigt, wie sie geplottet werden. NODRILL: Pads werden ohne Bohrungen angezeigt. | ||
| SET PAD_NAMES OFF | ON; | ||
| Die Pad-Namen werden angezeigt bzw. nicht angezeigt. | ||
| Buslinien-Anzeige | SET BUS_WIRE_WIDTH width; | |
| DRC-Parameter | SET DRC_FILL fill_name; | |
| Polygonberechnung | SET POLYGON_RATSNEST OFF | ON; | |
| Siehe Befehl POLYGON. | ||
| Vektor-Schrift | SET VECTOR_FONT OFF | ON; | |
| Siehe Befehl TEXT. | ||
| Querverweis-Labels | SET XREF_LABEL_FORMAT string; | |
| Siehe Befehl LABEL. | ||
| Bauteilquerverweise | SET XREF_PART_FORMAT string; | |
| Siehe Befehl TEXT. |
| Paketprüfung | SET CHECK_CONNECTS OFF | ON; | |
| Der Befehl ADD prüft, ob jeder Pin mit einem Pad verbunden wurde (mit VERBINDEN). Diese Prüfung kann deaktiviert werden. Trotzdem kann keine Leiterplatte aus einem Schaltplan generiert werden, wenn ein Device gefunden wird, das kein Paket aufweist. | ||
| Modus REPLACE | SET REPLACE_SAME NAMES | COORDS; | |
| UNDO-Puffer ein/aus | SET UNDO_LOG OFF | ON; | |
| Optimierung von Linien | SET OPTIMIZING OFF | ON; | |
| Wenn _on_ aktiviert ist, werden Linien, die nach Ausführung der Befehle VERSCHIEBEN, VERLEGEN oder SPLIT kollinear liegen, in einer einzelnen Linie zusammengefasst. Siehe auch OPTIMIZE. | ||
| Beenden von Netzlinien | SET AUTO_END_NET OFF | ON; | |
| Automatisches Beenden von Netzen oder Bussen. Siehe Befehl NET oder BUS. | ||
| Automatische Übergänge | SET AUTO_JUNCTION OFF | ON; | |
| Automatische Einstellung von Übergängen. Siehe JUNCTION. | ||
| Automatische Bestätigung | SET CONFIRM OFF | NO | YES | OPT1 | OPT2 | OPT3 | OPT4 | OPT5 | OPT6 | OPT7 | OPT8 | OPT9; | |
| Ermöglicht die automatische Verarbeitung von Bestätigungsdialogfeldern (weitere Details unten). | ||
| Sperren von Dateien | SET LOCKING OFF | ON; | |
| Zum Deaktivieren oder Aktivieren der Dateisperrung. Die Einstellung wird sofort wirksam, sodass Sperren von aktuell geöffneten Dateien entsprechend gelöscht bzw. erstellt werden. Weitere Informationen finden Sie unter Sperrschutz. |
Es gibt drei Paletten für schwarzen, weißen und farbigen Hintergrund. Jede Palette verfügt über 64 Farbeinträge, die auf einen beliebigen ARGB-Wert festgelegt werden können. Die Paletteneintragsnummer 0 wird als Hintergrundfarbe verwendet (in der weißen Palette kann dieser Eintrag nicht geändert werden, da diese Palette auch zum Drucken verwendet wird, wo der Hintergrund immer weiß ist). Die Farbpaletten können entweder über das Dialogfeld unter Optionen/Setzen/Farben oder über den Befehl
SET PALETTE _index_ _argb_
geändert werden. Dabei ist index eine Zahl im Bereich 0..63 und argb ein Hexadezimalwert, der die Alpha-, Rot-, Grün- und Blau-Komponenten der Farbe definiert, wie beispielsweise 0xFFFFFF00 (was für Hellgelb steht). Die Alpha-Komponente definiert, wie deckend die Farbe ist. Ein Wert von 0x00 bedeutet, dass sie völlig transparent ist (d. h. unsichtbar), während 0xFF bedeutet, dass sie völlig deckend ist. Die Alpha-Komponente der Hintergrundfarbe ist immer 0xFF. Beachten Sie, dass der ARGB-Wert mit "0x" beginnen muss, andernfalls würde er als Dezimalzahl interpretiert werden. Verwenden Sie
SET PALETTE BLACK|WHITE|COLORED
um zur schwarzen, weißen oder farbigen Hintergrundpalette zu wechseln. Beachten Sie, dass nach diesem Befehl keine automatische Fensteraktualisierung erfolgt. Sie sollten daher im Anschluss den Befehl WINDOW; ausführen. Vorgabemäßig werden nur die Paletteneinträge 0..15 verwendet, und sie enthalten die unten aufgeführten Farben.
Die Paletteneinträge werden in normale Farben und entsprechende Farbtöne gruppiert. Es gibt immer 8 normale Farben, gefolgt von den entsprechenden 8 Farbtönen. Die Farben 0..7 sind normale Farben, 8..15 sind die entsprechenden Farbtonwerte, 16..23 sind weitere 8 normale Farben und 24..31 sind die entsprechenden Farbtonwerte usw. Die Farbtöne werden zur Darstellung von Objekten verwendet, z. B. im Befehl SHOW.
Farbe, aufgelistet entsprechend der Farbnummern, die anstelle der Farbnamen verwendet werden kann. Wird zum Angeben von Farben verwendet:
| 0 | Schwarz | |
| 1 | Blau | |
| 2 | Grün | |
| 3 | Zyan | |
| 4 | Rot | |
| 5 | Magenta | |
| 6 | Braun | |
| 7 | LGray | |
| 8 | DGray | |
| 9 | LBlue | |
| 10 | LGreen | |
| 11 | LCyan | |
| 12 | LRed | |
| 13 | LMagenta | |
| 14 | Gelb | |
| 15 | Weiß |
Fill gibt den Stil an, mit dem Linien und Rechtecke in einem bestimmten Layer gefüllt werden. Dieser Parameter kann auch durch die Nummer am Anfang jeder Zeile ersetzt werden:
| 0 | Leer | |
| 1 | Solid | |
| 2 | Linie | |
| 3 | LtSlash | |
| 4 | Schrägstrich | |
| 5 | BkSlash | |
| 6 | LtBkSlash | |
| 7 | Schraffur | |
| 8 | XHatch | |
| 9 | Interleave | |
| 10 | WideDot | |
| 11 | CloseDot | |
| 12 | Stipple1 | |
| 13 | Stipple2 | |
| 14 | Stipple3 | |
| 15 | Stipple4 |
Manchmal werden dem Benutzer von Electronics Informationen oder Warnmeldungen angezeigt, oder es wird eine Entscheidung über die weitere Vorgehensweise benötigt. Dies kann bei automatisierten Prozessen (wie z. B. bei Skriptdateien). Der Befehl
SET CONFIRM YES
bestätigt automatisch jedes Meldungsdialogfeld, als ob der Benutzer auf die Bestätigungsschaltfläche geklickt hätte (OK oder Ja). Das Dialogfeld selbst wird dem Benutzer gar nicht angezeigt. Entsprechend verhält sich der Befehl
SET CONFIRM NO
so, als hätte der Benutzer auf die Ablehnungsschaltfläche geklickt (Nein), wenn eine solche Schaltfläche angezeigt würde. Andernfalls wird das Dialogfeld einfach bestätigt. Es gibt die Schlüsselwörter OPT1..9, um Dialogfelder mit zusätzlichen Optionen zu bestätigen (z. B. Umbenennen eines Netzsegments oder eines Signalpolygons).
SET CONFIRM OPT2 NAME GND (x y)
Schließlich deaktiviert der Befehl
SET CONFIRM OFF
die automatische Bestätigung. Wenn die automatische Bestätigung nicht explizit deaktiviert wird, wird sie automatisch ausgeschaltet, wenn im Editor-Fenster das nächste Mal eine interaktive Eingabe des Benutzers akzeptiert wird. Sie sollten die Option SET CONFIRM YES nicht am Anfang eines Skripts anwenden und dann viele Befehle im Hintergrund ausführen. Es wird empfohlen, sie explizit um einen anderen einzelnen Befehl herum anzugeben, z. B.
SET CONFIRM YES REMOVE _filename_ SET CONFIRM OFF
Seien Sie sehr vorsichtig, wenn Sie diesen Befehl verwenden. Eine ungeprüfte Bestätigung von Meldungsdialogfeldern kann dazu führen, dass wichtige Meldungen übersehen werden. Das Ergebnis entspricht dann möglicherweise nicht dem vom Benutzer erwarteten Ergebnis.
Die Make Pro Edition verfügt über einen begrenzten Leiterplattenbereich, der jedoch eine variable Breite und Höhe ermöglicht. Um diese Beschränkungen anzupassen, können die Befehle
SET LIC_WIDTH_width_ SET LIC_HEIGHT_height_
verwendet werden. Wenn die Breite festgelegt ist, wird die Höhe entsprechend angepasst und umgekehrt.
Manchmal muss ein kleines Detail der Funktion angepasst werden, da beispielsweise bestimmte Benutzer unbedingt eine andere Funktionsweise benötigen. Diese Parameter sind in keinem Dialogfeld verfügbar, können jedoch über einen Eintrag in der eaglerc-Datei geändert werden. Um dies zu erleichtern, wird jeder Parameter, der in den oben aufgeführten Schlüsselwörtern nicht gefunden wird, in den eaglerc-Parametern gesucht und kann daher mithilfe des Befehls SET geändert werden. In der Regel können alle Parameter aus einer eaglerc-Datei auf diese Weise geändert werden. Beachten Sie, dass die Parameternamen komplett und genau wie unten aufgeführt geschrieben werden müssen (Groß-/Kleinschreibung muss beachtet werden). Der Parameterwert lautet in der Regel '0' bzw. '1', um die Funktionalität zu deaktivieren bzw. zu aktivieren. Nachdem Sie diese Parameter geändert haben, die sich auf die Art und Weise auswirken, wie die Bildschirmanzeige gezeichnet wird, ist möglicherweise eine Fensteraktualisierung erforderlich. Beispiel
SET Option.DrawUnprocessedPolygonEdgesContinuous 1;
Die folgenden eaglerc-Parameter wurden für spezielle Anpassungen erstellt:
Cmd.Copy.ClassicEagleMode
In älteren Versionen von EAGLE konnte der Befehl KOPIEREN ausschließlich zum Kopieren von Objekten innerhalb einer Zeichnung verwendet werden, im Gegensatz zum Windows-Verhalten, wo durch KOPIEREN eine Kopie der ausgewählten Objekte (d. h. der GRUPPE) in der Zwischenablage des Systems gespeichert wird. Ab Version 6 verhält sich der Befehl COPY von EAGLE im Prinzip genauso wie in anderen Windows-Anwendungen, indem eine Kopie der aktuellen Gruppe in die Zwischenablage kopiert wird. Die ursprüngliche Funktion des Kopierens ausgewählter Objekte oder des Kopierens von Bibliotheksobjekten zwischen Bibliotheken ist weiterhin vollständig verfügbar. Dies ist besonders wichtig, um vorhandene Skripte und ULPs weiterhin zu verwenden. Windows-Benutzer hatten des Weiteren oft das Problem, dass mit dem Befehl CUT in EAGLE nur die aktuelle Gruppe in die Zwischenablage kopiert wurde, die Gruppe jedoch nicht aus der Zeichnung gelöscht wurde. Da ein AUSSCHNEIDEN-Befehl, mit dem die Gruppe gelöscht wird, bei einem Leiterplatten-/Schaltplan-Paar, das über Forward- und Back-Annotation verbunden ist, nicht sehr sinnvoll wäre, wurde der Befehl AUSSCHNEIDEN aus dem Haupt-Dropdown-Menü und dem Werkzeugkasten der Befehlsschaltfläche entfernt. Er ist weiterhin vollständig über die Befehlszeile oder innerhalb von Skripten verfügbar. Wenn Sie diesen Parameter auf '1' einstellen, wird das alte Verhalten sowohl des Befehls COPY als auch des Befehls CUT wiederhergestellt. Beachten Sie, dass diese Einstellung erst beim nächsten Öffnen eines Editor-Fensters wirksam wird.
Cmd.Delete.WireJointsWithoutCtrl
Wenn Sie möchten, dass Linienverbindungen mit dem Befehl LÖSCHEN gelöscht werden, ohne dass die STRG-Taste gedrückt wird, können Sie diesen Parameter auf '1' festlegen.
Cmd.Name.RenameEntireNetByDefault
Wenn ein Netz aus mehr als einem Segment besteht, wird der Befehl NAME vorgabemäßig nur auf das ausgewählte Segment angewendet. Wenn dieser Parameter auf '1' gesetzt wird, kann dieses Verhalten so geändert werden, dass das gesamte Netz vorgabemäßig umbenannt wird. Dieser Parameter gilt auch für Busse.
Cmd.Name.RenameEntireSignalByDefault
Wenn ein Signal ein Polygon enthält und der Befehl NAME auf dieses Polygon angewendet wird, wird vorgabemäßig nur das Polygon umbenannt. Wenn dieser Parameter auf '1' gesetzt wird, wirkt sich der Befehl NAME vorgabemäßig auf das gesamte Signal aus.
Cmd.Wire.IgnoreCtrlForRadiusMode
Wenn Ihnen der spezielle Modus in Linienzeichnungsbefehlen nicht gefällt, mit dem Sie beim Platzieren der Linie durch Drücken der STRG-Taste einen Bogenradius definieren können, können Sie diesen Parameter auf '1' setzen. Dadurch wird diese Funktion für alle Befehle zum Zeichnen von Linien deaktiviert.
ControlPanel.View.AutoOpenProjectFolder
Das automatische Öffnen des Projektordners beim Programmstart (oder beim Aktivieren eines Projekts durch Klicken auf die graue Schaltfläche) kann deaktiviert werden, indem Sie diesen Parameter auf '0' setzen.
Erc.AllowUserOverrideConsistencyCheck
Um Leiterplatten-/Schaltplan-Paare mit nur geringen Inkonsistenzen zu verarbeiten, können Sie ein Dialogfeld aktivieren, das es Ihnen ermöglicht, die Forward- und Back-Annotation im Editor zu erzwingen, selbst wenn beim ERC festgestellt wird, dass die Dateien inkonsistent sind. Dies kann durch Einstellen dieses Parameters auf '1' geschehen. BEACHTEN SIE, DASS SIE DIESE ÄNDERUNGEN AUF EIGENES RISIKO DURCHFÜHREN - Wenn die Dateien während des Vorgangs beschädigt werden, kann es sein, dass keine Wiederherstellung möglich ist. Die Inkonsistenz der Dateien wurde schließlich vom ERC erkannt.
Interface.MouseButtonReleaseTimeout
Mit diesem Befehl können Sie die Zeit (in Millisekunden) festlegen, innerhalb derer das Loslassen einer Maustaste, das auf das Klicken auf eine Schaltfläche der Benutzeroberfläche folgt (z. B. wie bei Schaltflächen im Werkzeugkasten), die Aktion der Schaltfläche ausgelöst wird, selbst wenn das Loslassen der Maustaste außerhalb des Bereichs der Schaltfläche erfolgt. Die Vorgabe ist 500. Legen Sie diese Einstellung auf 0 fest, um diese Funktion zu deaktivieren. Wenn dieser Parameter beim Start des Programms auf 0 gesetzt ist, werden Änderungen erst beim nächsten Start des Programms wirksam.
Interface.PreferredUnit
Wenn ein numerischer Wert in Eingabefeldern von Dialogfeldern angezeigt wird, werden die Einheiten automatisch bestimmt, sodass die Darstellung mit der geringsten Anzahl von Dezimalstellen ausgewählt wird. Dies kann gesteuert werden, indem dieser Parameter für die automatische Bestimmung der Einheit auf '0' (Vorgabe), für britische Einheiten auf '1' und für metrische Einheiten auf '2' gesetzt wird.
Interface.UseCtrlForPanning
Schwenken erfolgt durch Bewegen der Maus bei gedrückter mittlerer Maustaste (oder Drücken des Mausrads). In älteren Versionen erfolgte dies stattdessen durch Drücken der STRG-Taste. Wenn Sie die alte Funktion weiterverwenden möchten, können Sie diesen Parameter auf '1' setzen. Beachten Sie jedoch, dass die STRG-Taste jetzt in einigen Befehlen für spezielle Funktionen verwendet wird. Wenn Sie also diese speziellen Funktionen (z. B. Auswahl eines Objekts am Ursprung beim Befehl VERSCHIEBEN) mit aktiviertem Parameter verwenden, können Sie versehentlich das Zeichnungsfenster schwenken.
Interface.VectorFont
Zeigt Texte in Zeichnungen immer mit der integrierten Vektor-Schrift an, unabhängig davon, welche Schriftart tatsächlich für einen bestimmten Text eingestellt ist, und unabhängig von der Einstellung für SET VECTOR_FONT OFF|ON in der aktuellen Zeichnung. Siehe Befehl TEXT.
Option.AutoLoadMatchingDrawingFile
Wenn Sie ein Fenster für den Leiterplatten- und Schaltplan-Editor geöffnet haben, eine andere Leiterplatte (oder einen Schaltplan) in eines dieser Fenster laden und diese andere Zeichnung über einen übereinstimmenden Schaltplan (oder eine Leiterplatte) verfügt, werden Sie von EAGLE gefragt, ob die andere Zeichnung ebenfalls geladen werden soll. Wenn dieser Parameter auf '1' gesetzt wird, kann diese Abfrage unterdrückt werden, und EAGLE lädt immer automatisch die andere Zeichnung.
Option.DrawUnprocessedPolygonEdgesContinuous
Wenn Ihnen die Art und Weise nicht gefällt, wie die Kanten von unverarbeiteten Polygonen angezeigt werden (als gestrichelte Linien), können Sie diesen Parameter auf '1' setzen. Die Kanten von nicht verarbeiteten Polygonen werden dann als fortlaufende Linien angezeigt, wie es vor Version 5 der Fall war (sie werden jedoch nicht hervorgehoben).
Option.LayerSequence
Die internen Layer werden in einer Sequenz gerendert, die den tatsächlichen Layerstapel imitiert, sodass das Ergebnis auch bei Druckern und PDF- oder PostScript-Dateien, bei denen Layer nicht transparent sind, brauchbar ist. In einigen Fällen müssen benutzerdefinierte Layer möglicherweise vor internen Layern gerendert werden, anstatt danach. Dieser Parameter kann verwendet werden, um die Reihenfolge zu definieren, in der Layer gerendert werden. Er besteht aus einer Zeichenfolge aus Layer-Nummern oder Layerbereichen, gefolgt von einem optionalen 't' oder 'b'.
| 123 | Rendert Layer 123. | |
| 123t | Rendert Layer 123, wenn die Ausgabe von oben betrachtet wird (nicht gespiegelt). | |
| 123b | Rendert Layer 123, wenn die Ausgabe von unten betrachtet wird (gespiegelt). | |
| 123-140 | Rendert die Layer 123 bis 140 in der angegebenen Sequenz. | |
| 140-123 | Rendert die Layer 140 bis 123 in der angegebenen Sequenz. | |
| * | Fügt die Vorgabesequenz der internen Layer ein. | |
| 123b * 123t | Bewirkt, dass Layer 123 immer zuerst gerendert wird. |
Beachten Sie, dass jeder Layer nur einmal gerendert wird, auch wenn er mehrere Male aufgelistet ist. Die Vorgabesequenz der internen Layer lautet
48t 49t 19t 47t 20t 46t 23 27 25 59 57 55 53 50 51 21 44t 45t 37 35 31 29 33 39 41 43t 18t 17t 1-16 17b 18b 43b 42 40 34 30 32 36 38 45b 44b 22 52 54 56 58 60 26 28 24 46b 20b 47b 19b 49b 48b 61-99.
Von oben aus gesehen wird die Layersequenz von rechts nach links gerendert, bei Ansicht von unten (gespiegelt) wird sie von links nach rechts gerendert. So wird z. B. Layer 48 (Dokument) als 48t und 48b eingegeben, sodass er immer als Letztes gerendert wird. Die Layer 21 (SilkscreenTop) und 22 (SilkscreenBottom) werden andererseits nur einmal aufgelistet, damit sie an der richtigen Stelle gerendert werden, je nachdem, ob die Ausgabe gespiegelt wird oder nicht.
Alle Layer, die in der Layersequenz nicht explizit genannt werden, werden nach der angegebenen Sequenz in aufsteigender Reihenfolge gerendert.
Option.RatsnestLimit
Der Befehl RATSNEST verarbeitet alle Punkte eines Signals, auch wenn dieses Signal sehr komplex ist (in Vorgängerversionen wurden Linien-Endpunkte von der Verarbeitung ausgeschlossen, wenn die Gesamtanzahl der Verbindungspunkte 254 überschritt). Dies erfordert mehr Arbeitsspeicher bei der Berechnung von Ratsnest. Falls dies ein Problem für Ihr System darstellt, können Sie die ursprüngliche Methode weiterverwenden, indem Sie diesen Parameter auf '254' einstellen. Der hier angegebene Wert ist die Anzahl der Verbindungspunkte, bis zu der alle Linienendpunkte berücksichtigt werden. Dadurch wird die Menge des verwendeten Speichers begrenzt (bei der Verarbeitung wird maximal der Quadratwert dieses Werts in Byte genutzt, sodass bei einem Wert von 1024 der verwendete Speicher auf 1 MB beschränkt wird). Der Wert '0' bedeutet, dass keine Beschränkung vorhanden ist. Der Wert '1' führt dazu, dass Luftlinien nur mit Pads, SMDs und Vias verbunden werden.
Option.RepositionMouseCursorAfterContextMenu
Normalerweise positioniert EAGLE den Mauszeiger nicht automatisch. Einige Benutzer möchten jedoch, dass der Cursor an dem Punkt neu positioniert wird, an dem er sich vor dem Öffnen eines Kontextmenüs im Zeichnungseditor befand. Setzen Sie diesen Parameter auf '1', um diese Funktionalität zu erhalten.
Option.ShowPartOrigins
Die Ursprünge von Bauteilen in einem Schaltplan werden durch kleine Kreuze angezeigt. Setzen Sie diesen Parameter auf '0', um diese Funktion zu deaktivieren.
Option.ShowTextOrigins
Die Ursprünge von Texten werden durch kleine Kreuze angezeigt. Setzen Sie diesen Parameter auf '0', um diese Funktion zu deaktivieren.
Option.SignalNamesOnPads
Wenn dieser Parameter auf '1' gesetzt ist, wird der Signalname auf den Kontakten des Signals in der Farbe des Layers Nicht verlegt angezeigt. Der Vorgabewert lautet '1'.
Option.SignalNamesOnTraces
Wenn dieser Parameter auf '1' gesetzt ist, wird der Signalname auf den Signallinien in der Farbe des Layers Nicht verlegt angezeigt. Der Vorgabewert lautet '1'.
Option.ToggleCtrlForGroupSelectionAndContextMenu
Da die Kontextmenüfunktion der rechten Maustaste in Vorgängerversionen (vor Version 5) die Auswahl von Gruppen beeinträchtigte, wird eine Gruppe jetzt durch Drücken der STRG-Taste und Rechtsklick ausgewählt. Wenn Sie die alte Methode der Gruppenauswahl verwenden möchten, können Sie diesen Parameter auf '1' setzen. Dadurch können Sie Gruppen nur mit der rechten Maustaste auswählen, und für Kontextmenüs verwenden Sie die STRG-Taste plus Rechtsklick.
Option.UnpopulatedMarkScaling
Mit diesem Parameter ist es möglich, die Größe der Markierung von nicht ausgefüllten Bauteilen in der aktuellen Bestückungsvariante zu ändern. Der Vorgabewert lautet '1.0'.
Option.ViaLength
Wenn dieser Parameter auf '1' gesetzt ist, wird die Via-Länge in Textform auf jedem Via angezeigt. Der Vorgabewert lautet '0'.
Sch.Cmd.Add.AlwaysUseDeviceNameAsValue
Manche Benutzer möchten den Device-Namen immer als Bauteilwert verwenden, auch wenn für das Bauteil ein benutzerdefinierter Wert erforderlich ist. Wenn dies gewünscht ist, kann dieser Parameter auf '1' gesetzt werden.
Warning.Cam.DrillsAndHolesConcurrent
Wenn Sie die Warnmeldung zur Verwendung einer Datei für verschiedene Bohrungen und Bohrlöcher durch den CAM-Prozessor nicht wünschen, können Sie diese deaktivieren, indem Sie diesen Parameter auf '0' setzen.
Warning.PartHasNoUserDefinableValue
Wenn Sie die Warnmeldung zu Bauteilen, die keinen benutzerdefinierbaren Wert aufweisen, nicht wünschen, können Sie diese deaktivieren, indem Sie diesen Parameter auf '0' setzen.
Warning.SupplyPinAutoOverwriteGeneratedNetName
Einige Benutzer möchten die Warnmeldung zu Supply-Pins, die einen generierten Vorgabe-Netznamen überschreiben (beginnend mit N$), nicht erhalten. Wenn Sie diese Option auf '1' einstellen, wird diese Warnung deaktiviert.
Funktion
Markiert Objekte.
Syntax
SHOW ..
SHOW name..
SHOW @ name..
Maustasten
STRG+Links: Schaltet den Anzeigestatus des ausgewählten Objekts um.
Siehe auch INFO.
Der Befehl ANZEIGEN dient zum Markieren von Objekten. Details werden in der Statusleiste angezeigt. Vollständige Signale und Netze können mit dem Befehl SHOW hervorgehoben werden. Wenn ein Bus ausgewählt ist, werden alle zu diesem Bus gehörigen Netze ebenfalls hervorgehoben.
Wenn ein Objekt bei aktivierter Forward- und Back-Annotation mit dem Befehl SHOW in einer Leiterplatte hervorgehoben wird, wird es auch im Schaltplan hervorgehoben, und umgekehrt.
Wenn Sie mit dem Befehl ANZEIGEN verschiedene Objekte auswählen, wird jedes einzelne Objekt separat hervorgehoben. Sie können mehrere Objekte für die Hervorhebung auswählen, indem Sie beim Klicken auf die Objekte die STRG-Taste gedrückt halten. Wenn Sie auf ein Objekt klicken, das bereits durch Drücken der STRG-Taste hervorgehoben ist, wird dieses Objekt wieder ohne Hervorhebung angezeigt. Wenn mehrere Namen in einer Zeile eingegeben werden, werden alle übereinstimmenden Objekte gleichzeitig hervorgehoben.
Wenn das Zeichen @ in der Befehlszeile angegeben wird, wird um das angezeigte Objekt ein Zeiger-Rechteck gezeichnet. Dies ist hilfreich, wenn Sie kleine Objekte suchen möchten, die selbst bei angewendeter Hervorhebung möglicherweise nicht sichtbar sind. Wenn mehrere Objekte angezeigt werden, wird das Rechteck um alle Objekte gezeichnet. Möglicherweise müssen Sie die Ansicht verkleinern (oder den Befehl WINDOW FIT ausführen), um den Zeiger zu sehen. Wenn ein Objekt mit dem Literal-Namen @ angezeigt werden soll, muss der Name in einfache Anführungszeichen eingeschlossen werden.
Wenn ein name-Parameter angegeben wird, sind die Zeichen '*', '?' und '[]' Platzhalter und haben folgende Bedeutung:
| * | Entspricht einer beliebigen Anzahl von Zeichen. | |
| ? | Entspricht genau einem Zeichen. | |
| [...] | Entspricht einem beliebigen Zeichen innerhalb der Klammern. |
Wenn eines dieser Zeichen exakt übereinstimmen soll, muss dieses in Klammern stehen. Beispiel: Bei abc[]ghi wäre die Übereinstimmung abcghi, aber nicht abcdefghi.
Ein Zeichenbereich kann als [a-z] angegeben werden, wodurch ein beliebiges Zeichen im Bereich 'a'...'z' gefunden wird.
Die spezielle Anordnung [number..number] bildet einen Bus-Namensbereich und wird daher in einem Schaltplan nicht als Platzhalteranordnung behandelt.
Wenn ein mit Namen angegebenes Objekt nicht auf der aktuellen Schaltplan-Seite gefunden wird, wird ein Dialogfeld mit einer Liste von Seiten angezeigt, auf denen das Objekt gefunden wurde. Wenn das Objekt auf keiner Seite gefunden wird, wird in dieser Liste die Seitennummer '-' angezeigt. Beachten Sie, dass dieses Dialogfeld nur angezeigt wird, wenn eines der mit Namen (oder Platzhaltern) angegebenen Objekte nicht auf der aktuellen Seite gefunden wird. Wenn alle angegebenen Objekte auf der aktuellen Seite gefunden werden, wird kein Dialogfeld angezeigt (auch wenn einige Objekte auch auf anderen Seiten vorhanden sind). Wenn das Dialogfeld angezeigt wird, enthält es alle gefundenen Objekte, auch diejenigen auf der aktuellen Seite.
SHOW IC1
IC1 wird markiert und bleibt markiert, bis der Befehl ANZEIGEN beendet oder ein anderer Name eingegeben wird.
SHOW IC*
Markiert alle Objekte mit Namen, die mit IC beginnen.
Funktion
Definiert Signale.
Syntax
SIGNAL ..
SIGNAL signal_name ..
SIGNAL signal_name element_name pad_name..;
Siehe auch AUTO, VERLEGEN, NAME, KLASSE, LINIE, RATSNEST, EXPORTIEREN.
Der Befehl SIGNAL dient zum Definieren von Signalen (Verbindungen zwischen den verschiedenen Footprints). Der Benutzer muss mindestens zwei element_name-/pad_name-Paare definieren, da sonst keine Luftlinie erzeugt werden kann.
Dazu wählen Sie (mit der Maus) die Pads (oder SMDs) der zu verbindenden Elemente schrittweise aus. EAGLE zeigt die Bauteilsignale als Luftlinien auf dem Layer Nicht verlegt an. Bei Eingabe mit signal_name wird dem Signal der angegebene Name zugewiesen.
Signale können auch vollständig durch Texteingaben (über die Tastatur oder die Skriptdatei) definiert werden. Der Befehl
SIGNAL GND IC1 7 IC2 7 IC3 7;
verbindet Pad 7 von IC1...3. Um eine komplette Netzliste einzugeben, kann eine Skriptdatei mit der Erweiterung *.scr erstellt werden. Diese Datei sollte alle erforderlichen SIGNAL-Befehle im oben gezeigten Format enthalten.
Wenn der Befehl SIGNAL zum Verbinden von Pads (oder SMDs) verwendet wird, die bereits zu verschiedenen Signalen gehören, wird ein Popup-Menü angezeigt, in dem der Benutzer gefragt wird, ob er die Signale verbinden will und welchen Namen das Signal erhalten soll.
Der Name des Sondersignals OUTLINES verleiht einem Signal bestimmte Eigenschaften, die zum Erstellen von Konturdaten verwendet werden. Dieser Name darf nicht auf andere Weise verwendet werden.
Funktion
Ausführen einer Spice-Simulation.
Syntax
SIM
Siehe auch EXPORT, INFO, ADDMODEL, MAPTOMODEL, SOURCESETUP, WERT.
Der Befehl SIM dient zum Starten einer Spice-Simulation aus EAGLE. Bauteile müssen simulationsfähig sein, und eine verwaltete Bibliothek namens ngspice-simulation wird mit EAGLE bereitgestellt. Starten Sie den Befehl SIM, indem Sie SIM in der EAGLE-Befehlszeile eingeben, oder klicken Sie auf den Befehl SIM. Konfiguration, Netzliste, Simulationsergebnisse und Plot werden auf den entsprechenden Registerkarten im Dialogfeld Simulation angezeigt.
Die unterstützten Simulatoren werden im Folgenden aufgeführt:
Beachten Sie, dass EAGLE das Zählpfeilsystem verwendet, das angibt, dass die Leistung positiv ist, wenn der Strom in den positiven Terminal eines Device fließt. Dies bedeutet in der Regel, dass Lasten eine positive Verlustleistung (sie verwenden Strom) und Quellen eine negative Verlustleistung aufweisen (sie liefern Strom).
Erdung
Ein gültiges Erdungssymbol besitzt das Attribut SPICEGROUND mit einem leeren Wert. Mindestens ein Erdungssymbol muss vorhanden und mit einem Netz in Ihrem Schaltkreis verbunden sein, damit der Simulator die Berechnung ohne Fehler durchführen kann.
Anfangsbedingungen
Zusätzlich zur Möglichkeit, die Werte und Attribute für simulationsfähige Bauteile festzulegen, können Sie auch Anfangsbedingungen für das Bauteil festlegen (z. B. Ausgangsspannung für einen Kondensator). Anfangsbedingungen werden als Attribute hinzugefügt (siehe unten).
Spice-Zuordnung
Bei Spice-simulationsfähigen Bauteilen muss jeder Pin über eine Reihenfolge verfügen, mit der er dem Spice-Modell zugeordnet ist. Diese Eigenschaft ordnet den Pin dem richtigen Eingang in einem Spice-Subcircuits-Schaltkreis, einer Modellkarte oder einem intrinsischen Modell zu. Nehmen Sie als Beispiel ein OpAmp-Bauteil, das fünf Pins umfasst. Im Bibliothekssymbol für OpAmp müssen fünf Pins vorhanden sein, und entsprechend müssen im Spice-Modell fünf Eingänge existieren. Der Reihenfolgewert für jeden Pin ist eine Zahl, beginnend mit 1, die den Pin dem Modelleingangsparameter zuordnet. Diese Zuordnung erfolgt, indem ein Bauteil mit ADDMODEL Spice-kompatibel gemacht und dann der Befehl MAPTOMODEL im Bibliotheks-Device-Editor und im Schaltplan verwendet wird.
Wenn ein Bauteil in einer Bibliothek zugeordnet wird, wird das Spice-Modell im Bibliotheksbauteil gespeichert. Unabhängig davon, ob ein Bauteil eine vorkonfigurierte Zuordnung aus einer Bibliothek aufweist, kann der Benutzer ein Bauteil im Schaltplan immer neu zuordnen. In diesem Fall speichert das Bauteil selbst die Informationen und überschreibt die Bibliotheksinformationen. Es gibt eine Zuordnungsschnittstelle, die mit den Befehlen ADDMODEL und MAPTOMODEL bereitgestellt wird, damit Sie Bauteil-Pins Modell-Pins zuordnen können.
Bauteilattribute: Wenn Benutzer Bauteile in einem Schaltplan zuordnen, werden die folgenden Attribute verwendet.
Beachten Sie, dass die Suchreihenfolge wie folgt lautet:
Wenn das Modell an einem der drei oben genannten Stellen nicht gefunden wird, wird es nicht zur Netzliste hinzugefügt, und die Simulation schlägt fehl. Die Simulationsergebnisse weisen darauf hin, dass das Modell nicht gefunden wurde.
Die Dateien mit der Erweiterung *.sch.final.net sind dieselben Netzlisten, sie enthalten jedoch die neueste Simulationskonfiguration. Dies sind die Dateien, die an den Simulator gesendet werden, und die *.sim-Dateien stellen die Rohausgabe des Simulators dar.
Die *.sim.proc.log-Dateien sind die Antwort des Systems beim Ausführen des Simulators und können bei System- oder Setup-Problemen hilfreich sein.
Netzlistenelemente
Die Netzliste wird von EAGLE erstellt und für die Simulation verwendet. Sie haben jedoch die Möglichkeit, die Netzliste manuell zu ändern und eine Simulation auf Grundlage der manuell bearbeiteten Netzliste auszuführen. Um eine Netzliste zu bearbeiten, nehmen Sie einfach Änderungen auf der Registerkarte Netzliste vor. Wenn Sie auf der Registerkarte Netzliste auf Simulieren klicken, erfolgt die Simulation mithilfe der manuell bearbeiteten Netzliste.
Verwenden Sie die Maus, um einen bestimmten Bereich auf dem Plot zu vergrößern, indem Sie auf ein Zoom-Fenster klicken und es ziehen. Um die Ansicht zu verkleinern, doppelklicken Sie auf den Plot. Wenn die Maus bewegt wird, werden alle Signale verfolgt, und die entsprechenden Werte werden in der Plotlegende angezeigt.
Funktion
Ein- und Ausschalten der O.P.-Simulationsergebnisse
Syntax
SIMOPTOGGLE
Siehe auch SIM.
Funktion
Teilt Linien.
Syntax
SLICE [width] [ripup]
Der Befehl KAPPEN dient zum Schneiden von Linien in zwei Hälften. Dies kann zum Trennen von Leiterplattenbahnen oder Schaltplannetzen für das erneute Verlegen verwendet werden. Die Breite bestimmt, wie viel von der Linie durch das Aufschneiden entfernt wird. Die entfernte Menge einer Linie entspricht der Breiteneinstellung oder der doppelten Linienbreite, je nachdem, welcher Wert höher ist. Nur Linien aus angezeigten Layern können aufgeschnitten werden. Luftlinien und Polygone werden nicht aufgeschnitten.
Zum Aufschneiden stehen drei Ripup-Optionen zur Verfügung: 1) Aufschneiden ohne Ripup (Vorgabe) 2) Ripup für Segmente links vom aufgeschnittenen Bereich 3) Ripup für Segmente rechts vom aufgeschnittenen Bereich. Diese Optionen stehen als Symbole in der Parameterleiste zur Verfügung. Darüber hinaus kann der Befehl KAPPEN über die Befehlszeile mit optionaler Steuerung über Ripup aufgerufen werden: KAPPEN Keine für kein Ripup, KAPPEN L für Ripup links von der Aufschnittlinie, und KAPPEN R für Ripup rechts von der Aufschnittlinie. Die Ripup-Richtung bezieht sich auf die Richtung der Aufschnittlinie, wobei die Aufschnittlinie einem Pfeil oder Vektor vom Start- zum Endpunkt entspricht.
Funktion
Fügt einem Footprint SMD-Pads hinzu.
Syntax
SMD [x_width y_width] [-roundness] [orientation] [flags] ['name'] ..
Maustasten
Mitte: Wählt den Layer aus.
Rechts: Dreht das SMD.
UMSCHALT+Rechts: Kehrt die Drehrichtung um.
Siehe auch PAD, ÄNDERN, NAME, VERLEGEN.
Mit dem Befehl SMD können Sie einem Footprint Pads für oberflächenmontierbare Bauteile hinzufügen. Wenn der Befehl SMD aktiv ist, wird dem Cursor ein SMD-Symbol hinzugefügt. Wenn Sie die linke Maustaste drücken, wird ein SMD-Pad an der aktuellen Position platziert. Durch Eingabe von Zahlen wird die X- und Y-Breite des SMD-Pads geändert. Diese kann bis zu 200 mm betragen (7.7840 Zoll). Diese Parameter bleiben als Vorgabe für nachfolgende SMD-Befehle erhalten und können mit dem Befehl CHANGE geändert werden. Wenn Sie die mittlere Maustaste drücken, wird der Layer geändert, auf dem das SMD-Pad gezeichnet wird.
Die Ausrichtung (siehe Beschreibung unter HINZUFÜGEN) kann ein beliebiger Winkel im Bereich R0...R359.9 sein. Die Flags S und M können hier nicht verwendet werden.
Die Rundheit muss als Ganzzahl zwischen 0 und 100 eingegeben werden. Um sie von den Breitenparametern zu unterscheiden, wird ein negatives Vorzeichen verwendet. Ein Wert von 0 ergibt vollständig rechteckige SMDs, während ein Wert von 100 die Ecken des SMDs vollständig rund macht. Der Befehl
SMD 50 50 -100 '1'
würde beispielsweise zu einem vollständig runden SMD mit der Bezeichnung '1' an der angegebenen Mausklick-Position führen. Dies kann zum Erstellen von BGA(Ball Grid Array)-Pads verwendet werden.
Wenn die standardmäßigen SMD-Pad-Formen für einen bestimmten Grundriss nicht ausreichen, können Sie zusätzliche SMD-Pad-Formen erstellen, indem Sie ein Polygon um ein SMD-Pad zeichnen oder Linien zeichnen, bei denen ein Ende mit dem SMD-Pad verbunden ist. Die folgenden Bedingungen gelten:
SMD-Namen werden automatisch generiert und können mit dem Befehl NAME geändert werden. Namen können in den Befehl SMD aufgenommen werden, wenn sie in einfache Anführungszeichen eingeschlossen sind.
Die folgenden Flags können verwendet werden, um die Darstellung eines SMD zu steuern:
| NOSTOP | Es wird keine Lötstoppmaske generiert. | |
| NOTHERMALS | Es werden keine Thermals generiert. | |
| NOCREAM | Es wird keine Lötpastenmaske generiert. |
Vorgabemäßig generiert ein SMD automatisch nach Bedarf eine Lötstoppmaske, Lötpastenmaske und Thermals. In bestimmten Fällen ist es jedoch möglicherweise sinnvoll, dass bestimmte SMDs dieses Verhalten nicht zeigen. Die oben genannten NO-Flags können verwendet werden, um dieses Verhalten zu unterdrücken.
Durch einen neu gestarteten SMD-Befehl werden alle Flags auf die Vorgabewerte zurückgesetzt. Sobald ein Flag in der Befehlszeile angegeben ist, gilt es für alle folgenden SMDs, die innerhalb dieses SMD-Befehls platziert werden.
Einzelne SMD-Pads in Leiterplatten können nur verwendet werden, indem Sie einen Footprint mit einem SMD definieren.
Funktion
Erstellen Sie SMD-Arrays.
Syntax
SMDARRAY [sides base start count dx dy unit drawrect includename includevalue deleteobjs]
Siehe auch SMD.
Mit dem Befehl SMDARRAY können Sie ein SMD-Array im Bibliotheks-Footprint-Editor erstellen. Wenn der Befehl über das Symbol im Werkzeugkasten des Parameters SMD gestartet wird, wird ein Dialogfeld angezeigt, in dem die Optionen für Seiten, Basisname, Startindex, Anzahl der SMDs usw. vor dem Erstellen des Arrays festgelegt werden. Wenn der Befehl über die Befehlszeile gestartet wird und Argumente angegeben werden, stehen dieselben Optionen wie unten angegeben zur Verfügung.
Wenn die Argumente nach dem Befehl angegeben werden, müssen alle vorhanden sein:
| sides | Dies kann L, R, LR, T, B oder TB sein und gibt an, auf welchen Seiten eines Rechtecks die SMDs gezeichnet werden sollen: L=links, R=rechts, T=oben und B=unten. | |
| base | Dies ist der Basisname, der beim Benennen von SMDs verwendet wird. Dabei werden SMDs so benannt, dass der erste Pin |
|
| Starten | Dies ist der Startindex für die SMD-Benennung. Das erste SMD beginnt mit einem Namen. |
|
| count | Die Anzahl der zu platzierenden SMDs. | |
| dx | Der Abstand zwischen den SMDs in X-Richtung. | |
| dy | Der Abstand zwischen den SMDs in Y-Richtung. | |
| unit | Gültige Werte sind: MIC (für Mikron), MM (Millimeter), MIL (mil = 0.001 Zoll), INCH. | |
| drawrect | EIN oder AUS. Gibt an, ob im Rahmen des Vorgangs ein Rechteck auf dem Layer SilkscreenTop gezeichnet werden soll. | |
| includename | EIN oder AUS. Gibt an, ob ein Textobjekt mit >NAME als Wert platziert werden soll. | |
| includevalue | EIN oder AUS. Gibt an, ob ein Textobjekt mit >WERT als Wert platziert werden soll. | |
| deleteobjs | EIN oder AUS. Gibt an, ob SMDs, Beschriftungen und Linienobjekte gelöscht werden sollen, bevor das Array platziert wird. |
Funktion
Wird zum Einrichten der DC-, AC- und transienten Parameter für ein simulationskompatibles Quellbauteil verwendet.
Syntax
SOURCESETUP name
Siehe auch ADDMODEL, SIM, DSOURCESETUP.
Mit diesem Befehl wird der Wert eines Spice-kompatiblen Quellbauteils (gültig für Bauteile mit Spice-Präfix V oder I) festgelegt. Werte für DC, AC und Transiente Funktion (Sinus, Exponentiell und Puls) sind in der Benutzeroberfläche verfügbar. Der Benutzer kann den Wert immer direkt für andere gültige Quellwerte festlegen. Der Befehl ist als Kontextmenüoption für Bauteilinstanzen im Schaltplan sowie über die Befehlszeile oder über eine Befehlsschaltfläche im Werkzeugkasten verfügbar. Wenn das Bauteil noch nicht Spice-kompatibel ist, wird ADDMODEL gestartet, um das Bauteil vor dem Einrichten zu konvertieren.
Funktion
Unterteilt Linien und Polygonkanten in Segmente.
Syntax
SPLIT [curve | @radius] ..
Maustasten
Rechts: Ändert den Knickmodusstil (siehe SET Wire_Bend).
UMSCHALT+Rechts: Kehrt die Richtung beim Wechseln von Knickstilen um.
STRG+Rechts: Wechselt zwischen den entsprechenden Knickstilen.
STRG+Links: Wenn Sie einen Linien-Endpunkt platzieren, wird der Bogenradius definiert.
Siehe auch ABSCHRÄGUNG, VERSCHIEBEN, OPTIMIEREN, SETZEN.
Der Befehl TEILEN dient zum Unterteilen einer Linie (bzw. eines Segments) oder einer Polygonkante in zwei Segmente, um beispielsweise eine Biegung zu erstellen. Dies bedeutet, dass Sie Linien in Teile teilen können, die während des Befehls SPLIT mit der Maus verschoben werden können. Ein Klick definiert den Punkt, an dem die Linie geteilt wird. Die kürzeren der beiden neuen Segmente folgen den aktuellen Knickmodusregeln und können daher selbst zu zwei Segmenten werden (siehe SET Wire_Bend). Das längere Segment ist ein gerades Segment, das zum nächsten Endpunkt führt.
Wenn der Parameter curve oder @radius angegeben ist, kann ein Bogen als Teil des Liniensegments gezeichnet werden (siehe detaillierte Beschreibung im Befehl LINIE).
Beim Ausführen des Befehls TEILEN werden die ausgerichteten Segmente automatisch wieder verbunden. Diese Option wird deaktiviert, wenn der Befehl
SET OPTIMIZING OFF;
zuvor aktiviert wurde oder zweimal an der gleichen Stelle auf die Linie geklickt wurde. In diesem Fall bleiben die Teilungspunkte erhalten und können verwendet werden, um beispielsweise die Breite eines Segments zu verringern. Dies wird erreicht, indem Sie den Befehl TEILEN auswählen, den zu reduzierenden Teil der Linie mit zwei Mausklicks markieren und den folgenden Befehl verwenden:
CHANGE WIDTH width
Anschließend wird auf das Segment geklickt, um die Änderung abzuschließen.