Referenz R

RATSNEST | RECHTECK | WIEDERHERSTELLEN | ENTFERNEN | REMOVEMODEL | RENAME | ERSETZEN | REPOSITION | RIPUP | DREHEN | VERLEGEN | ROUTEDIFF | ROUTEMULTI | AUSFÜHREN

RATSNEST

Funktion

 Berechnet die kürzestmöglichen Luftlinien und Polygone.

Syntax

 RATSNEST

 RATSNEST signal_name ..

 RATSNEST ! signal_name ..

Siehe auch SIGNAL, VERSCHIEBEN, POLYGON, RIPUP.

Der Befehl RATSNEST bewertet die Luftlinienverbindungen, um die kürzestmöglichen Pfade zu erreichen, beispielsweise, nachdem Komponenten verschoben wurden. Nach dem Lesen einer Netzliste über den Befehl SKRIPT ist es auch sinnvoll, den Befehl RATSNEST zu verwenden, um die Länge von Luftlinien zu optimieren.

Der Befehl RATSNEST berechnet auch alle Polygone, die zu einem Signal gehören. Dies ist erforderlich, um die Berechnung von Luftlinien für Pads zu vermeiden, die bereits durch Polygone verbunden sind. Alle berechneten Polygonbereiche werden dann im realen Modus angezeigt. Sie können mit dem Befehl RIPUP in den schnelleren Konturmodus zurückwechseln. Die automatische Berechnung der Polygone kann deaktiviert werden mit:

[SET](ECD-CLI-S.html#set) POLYGON_RATSNEST OFF;

Beachten Sie, dass RATSNEST die Leiterplattenzeichnung nicht als geändert markiert, da die berechneten Polygondaten (falls vorhanden) nicht in der Leiterplatte gespeichert sind und die neu berechneten Luftlinien keine Änderung der Zeichnung darstellen.

Luftlinien mit einer Länge von null

Wenn zwei oder mehr Linien desselben Signals auf verschiedenen Verlege-Layern an demselben Punkt enden, ohne über ein Pad oder Via verbunden zu sein, wird eine Luftlinie mit einer Länge von null generiert, die als X-förmiges Kreuz im Layer Nicht verlegt angezeigt wird. Dasselbe gilt für SMDs, die zum selben Signal gehören und auf gegenüberliegenden Seiten der Leiterplatte platziert sind. Solche Luftlinien mit einer Länge von null können mit dem Befehl VERLEGEN genau wie gewöhnliche Luftlinien ausgewählt werden. Sie können auch durch Platzieren eines VIA an diesem Punkt verarbeitet werden.

Sicherstellen, dass alles verlegt wurde

Wenn nichts mehr zum Verlegen vorhanden ist, reagiert der Befehl RATSNEST mit der Meldung:

Ratsnest: Nothing to do!

Wenn es noch Luftlinien gibt, die noch nicht verlegt wurden, wird die Meldung

Ratsnest: xx airwires.

angezeigt, wobei xx die Anzahl der nicht verlegten Luftlinien angibt.

Platzhalter

Wenn ein Parameter signal_name 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.

Ausblenden ausgewählter Luftlinien

In einigen Fällen kann es sinnvoll sein, die Luftlinien ausgewählter Signale auszublenden, z. B. wenn diese später durch ein Polygon verbunden werden. In der Regel handelt es sich dabei um Supply-Signale, die viele Luftlinien besitzen, die nie explizit verlegt werden und einfach nur die Luftlinien der anderen Signale verdecken. Um Luftlinien auszublenden, kann dem Befehl RATSNEST ein Ausrufezeichen ('!') gefolgt von einer Liste von Signalen erhalten, z. B.

RATSNEST ! GND VCC

Hier werden die Luftlinien der Signale GND und VCC ausgeblendet.

Um die Luftlinien wieder anzuzeigen, geben Sie einfach den Befehl RATSNEST ohne das Zeichen '!' und die Liste der Signale ein:

RATSNEST GND VCC

Dadurch wird die Anzeige der Luftlinien der Signale GND und VCC aktiviert und neu berechnet. Sie können die Luftlinien (und Polygone) bestimmter Signale auch auf diese Weise neu berechnen. Die Signalnamen können Platzhalter enthalten, und die beiden Varianten können kombiniert werden, z. B.

RATSNEST D* ! ?GND VCC

Hier werden die Luftlinien aller Signale mit Namen, die mit D beginnen, neu berechnet und angezeigt. Die Luftlinien aller verschiedenen GND-Signale (wie AGND, DGND usw.) sowie des VCC-Signals werden ausgeblendet. Beachten Sie, dass der Befehl von links nach rechts verarbeitet wird. Falls also ein DGND-Signal vorliegt, wird der Befehl in diesem Beispiel zuerst für die Anzeige ausgeführt, anschließend werden die Luftlinien ausgeblendet. Um sicherzustellen, dass alle Luftlinien angezeigt werden, geben Sie Folgendes ein:

RATSNEST *

Beachten Sie, dass der Befehl SIGNAL automatisch die Luftlinien eines Signals sichtbar macht, wenn eine neue Luftlinie für dieses Signal erstellt wird. Der Befehl RIPUP dagegen ändert nicht den Status des Ausblendens von Luftlinien, wenn eine Linie eines Signals in eine Luftlinie umgewandelt wird.

Differenzialpaare

Für Luftlinien für Differenzialpaar-Signale sollten vorzugsweise offene Linienenden verwendet werden.

Oben

RECHTECK

Funktion

 Fügt Rechtecke zu einer Zeichnung hinzu.

Syntax

 RECT [orientation] ..

Maustasten

Mitte: Wählt den Layer aus.

Siehe auch KREIS.

Mit dem Befehl RECHTECK können Sie Rechtecke zu einer Zeichnung hinzufügen. Die beiden Punkte definieren zwei gegenüberliegende Ecken des Rechtecks. Wenn Sie die mittlere Maustaste drücken, wird der Layer geändert, dem das Rechteck hinzugefügt werden soll.

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. Beachten Sie, dass die Koordinaten immer an einer Ausrichtung von R0 definiert werden. Die Möglichkeit zur Eingabe einer Ausrichtung im Befehl RECHTECK ist hauptsächlich für Skripte gedacht, bei denen die Rechteckdaten möglicherweise durch ein User-Language-Programm vom Objekt UL_RECTANGLE abgeleitet wurden. Wenn Sie eine Ausrichtung ungleich null interaktiv eingeben, werden die Ecken des Rechtecks möglicherweise nicht an der tatsächlichen Cursor-Position angezeigt. Verwenden Sie den Befehl DREHEN, um ein Rechteck interaktiv zu drehen.

Kein Teil von Signalen

Rechtecke in den Signal-Layern Oben, Unten oder Route2...15 gehören nicht zu Signalen. Daher meldet der DRC Fehler, wenn sie mit Linien, Pads usw. überlappen.

Beschränkte Bereiche

Wenn der Befehl RECHTECK auf den Layern RestrictTop, RestrictBottom oder RestrictVias verwendet wird, definiert er eingeschränkte Bereiche für den AutoRouter.

Oben

WIEDERHERSTELLEN

Funktion

 Führt einen Befehl aus, der durch RÜCKGÄNGIG rückgängig gemacht wurde.

Syntax

 REDO;

Siehe auch RÜCKGÄNGIG, Forward- und Back-Annotation.

In Electronics ist es möglich, vorherige Aktionen mit dem Befehl RÜCKGÄNGIG rückgängig zu machen. Diese Aktionen können mit dem Befehl WIEDERHERSTELLEN erneut ausgeführt werden. Die Befehle RÜCKGÄNGIG und WIEDERHERSTELLEN funktionieren mit einem Befehlsspeicher, der bis zum letzten Befehl BEARBEITEN, ÖFFNEN oder REMOVE zurück reicht.

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

Oben

REMOVE

Funktion

 Löscht Dateien, Devices, Symbole, Footprints, 3D-Packages, Module und Seiten.

Syntax

 REMOVE name

 REMOVE name.Sxx

 REMOVE name.mod

 REMOVE name.Mxx

Siehe auch ÖFFNEN, RENAME, MODUL.

Dateien

Der Befehl REMOVE dient zum Löschen des Dateinamens im Bearbeitungsmodus der Leiterplatte oder des Schaltplans.

Devices, Symbole, Grundrisse, 3D-Pakete

Der Befehl ENTFERNEN dient zum Löschen des Device-, Symbol-, Footprint- oder 3D-Package-Namens aus der aktuell geöffneten Bibliothek. Der Name kann eine Erweiterung enthalten (z. B. REMOVE name.sym). Wenn der Name ohne Erweiterung angegeben wird, müssen Sie sich im entsprechenden Modus befinden, um ein Objekt zu entfernen (d. h. Bearbeiten eines Symbols, wenn Sie Symbole entfernen möchten). Symbole, Footprints und 3D-Packages können nur aus einer Bibliothek gelöscht werden, wenn sie nicht von einem Device (oder, im Fall von Footprints, von einem 3D-Package) verwendet werden.

Mit dem Befehl REMOVE in einer Bibliothek wird der Pufferspeicher für UNDO gelöscht.

Pläne

Der Befehl REMOVE kann auch zum Löschen einer Seite aus einem Schaltplan verwendet werden. Der Name des aktuell geladenen Schaltplans kann weggelassen werden. Der Parameter xx steht für die Seitennummer. Beispiel:

REMOVE .S3

löscht die Seite Nr. 3 aus dem derzeit geladenen Schaltplan. Wenn Sie die aktuell geladene Seite löschen, wird Seite Nummer 1 geladen, nachdem der Befehl ausgeführt wurde. Alle Seiten mit einer höheren Nummer als die gelöschte Nummer erhalten eine um eins reduzierte Nummer.

Module

Der Befehl REMOVE kann auch zum Löschen eines Moduls oder einer Seite eines Moduls aus einem Schaltplan verwendet werden. Beispiel:

REMOVE name.mod
REMOVE name.m3

Oben

REMOVEMODEL

Funktion

 Entfernen von SPICE-Modellzuordnungen und -Attributen aus ausgewählten Bauteilen. Wenn Sie diesen Befehl in einem Schaltplan verwenden, kann er nur für Bauteile verwendet werden, die im Schaltplan zugeordnet wurden, und sie funktionieren nicht bei Bauteilen, die innerhalb einer Bibliothek zugeordnet wurden. Wenn Sie diesen Befehl im Bibliothekseditor ausführen, werden alle Modellzuordnungen und Attribute für alle Gatter im Device gelöscht.

Syntax

 REMOVEMODEL name

Siehe auch ADDMODEL.

Oben

OVERRIDEREMOVE

Funktion

 Entfernen eines überschriebenen 3D-Packages aus einem Element/Bauteil im Leiterplatten-/Schaltplan-Editor.

Syntax

 OVERRIDEREMOVE

Maustasten

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

Oben

UMBENENN

Funktion

 Benennt Symbole, Devices, Footprints oder Module um.

Syntax

 RENAME old_name new_name;

Siehe auch ÖFFNEN.

Im Bibliothekseditor wird der Befehl RENAME zum Ändern des Namens eines Symbols, Device oder Footprint in der aktuell geöffneten Bibliothek verwendet. Im Schaltplan-Editor können Module des aktuellen Schaltplans auf diese Art und Weise umbenannt werden.

Die Namen können Erweiterungen enthalten (z. B. RENAME name1.sym name2[.sym]. Beachten Sie, dass die Erweiterung im zweiten Parameter optional ist). Wenn der erste Parameter ohne Erweiterung im Bibliothekseditor angegeben wird, müssen Sie sich im entsprechenden Modus befinden, um ein Objekt umzubenennen (d. h. Bearbeiten eines Packages, wenn Sie Packages umbenennen möchten). Folgende Erweiterungen werden unterstützt: .fpt, .sym, .dev und .mod für Footprints, Symbole, Devices und Module. Anmerkung: .fpt für Footprints ist neu in EAGLE 9.1. Aus Gründen der Abwärtskompatibilität mit früheren EAGLE-Versionen wird auch .pac unterstützt.

Mit dem Befehl RENAME wird der Pufferspeicher für UNDO gelöscht.

Oben

ERSETZEN

Funktion

 Ersetzen eines Bauteils.

Syntax

 REPLACE ..

 REPLACE device_name[@library_name] [P3D=3d_package] ..

 REPLACE part_name device_name[@library_name] [P3D=3d_package] ..

 REPLACE footprint_name ..

 REPLACE element_name footprint_name ..

Siehe auch SETZEN, AKTUALISIEREN.

Mit dem Befehl ERSETZEN kann ein Bauteil durch ein anderes Device (auch aus einer anderen Bibliothek) ersetzt werden. Das alte und das neue Device müssen kompatibel sein, d. h., die verwendeten Gatter und verbundenen Pins/Pads müssen entweder hinsichtlich ihrer Namen oder ihrer Koordinaten übereinstimmen.

Ohne Parameter öffnet der Befehl REPLACE ein Dialogfeld, in dem Sie ein Device aus allen Bibliotheken auswählen können, die derzeit verwendet werden. Nachdem ein solches Device ausgewählt wurde, ersetzen nachfolgende Mausklicks auf Bauteile die Devices dieser Bauteile durch die ausgewählten, sofern möglich.

Wenn ein device_name angegeben wird, wird dieses Device für den Ersetzungsvorgang verwendet.

Sowohl mit part_name als auch mit device_name wird das Device des angegebenen Bauteils ersetzt (dies ist nützlich, wenn Sie mit Skripten arbeiten).

Wenn ein library_name angegeben wird und Leerzeichen enthält, muss die gesamte Zeichenfolge device_name@library_name in einfache Anführungszeichen eingeschlossen werden.

Das 3D-Paket des Device kann mithilfe der Syntax P3D=3d_package ausgewählt werden. 3d_package kann entweder der Name oder der URN eines der mit dem Device verknüpften 3D-Pakete sein. Bei diesem Begriff wird nicht zwischen Groß- und Kleinschreibung unterschieden. Er darf keine Platzhalter enthalten.

Wenn nur eine Leiterplatte bearbeitet wird (ohne einen Schaltplan), oder wenn Elemente in der Leiterplatte ersetzt werden, die im Schaltplan über kein passendes Bauteil verfügen, verfügt der Befehl REPLACE über zwei verschiedene Modi, die mit dem Befehl SET ausgewählt werden.

Der erste Modus (Vorgabe) wird durch den folgenden Befehl aktiviert:

SET REPLACE_SAME NAMES;

In diesem Modus muss der neue Footprint dieselben Pad- und SMD-Namen wie der alte aufweisen. Er kann aus einer anderen Bibliothek stammen und zusätzliche Pads und SMDs enthalten. Die Position der Pads und SMDs ist irrelevant. Der zweite Modus wird durch den folgenden Befehl aktiviert:

SET REPLACE_SAME COORDS;

In diesem Modus müssen Pads und SMDs des neuen Footprints an den gleichen Koordinaten wie im alten Modus platziert werden (relativ zum Ursprung). Die Namen von Pads und SMDs können unterschiedlich sein. Der neue Footprint kann aus einer anderen Bibliothek stammen und zusätzliche Pads und SMDs enthalten. Pads des alten Footprint, die mit Signalen verbunden sind, müssen im neuen Footprint vorhanden sein. Wenn diese Bedingung erfüllt ist, weist der neue Footprint möglicherweise weniger Pads auf als der alte.

ERSETZEN funktioniert nur, wenn der entsprechende Layer OriginsTop/OriginsBottom angezeigt wird.

Wenn bereits ein Footprint mit demselben Namen (aus derselben Bibliothek) in der Zeichnung vorhanden ist und die Bibliothek nach dem Hinzufügen des ursprünglichen Objekts geändert wurde, wird eine automatische Bibliotheksaktualisierung gestartet, und Sie werden gefragt, ob Objekte in der Zeichnung durch die neuen Versionen ersetzt werden sollen.

Anmerkung: Bei einem ERSETZEN-Vorgang werden alle beteiligten Bibliotheksobjekte nach Bedarf automatisch aktualisiert. Dies bedeutet, dass andere Bauteile (auf anderen Schaltplanseiten oder an anderen Positionen auf der Leiterplatte) ebenfalls geändert werden können. Sie sollten immer einen Design Rule Check (DRC) und einen Electrical Rule Check (ERC) ausführen, nachdem ein ERSETZEN-Vorgang ausgeführt wurde.

Oben

REPOSITION

Funktion

 Trennt Textvariablen und Attribute von Bauteilen oder Elementen.

Syntax

 REPOSITION ..

 REPOSITION name ..

 SMASH ..

 SMASH name ..

Maustasten

STRG+Rechts: Löst die Gruppe.

UMSCHALT+Links: Macht die Texttrennung rückgängig (hebt die Lösung des Bauteils auf).

STRG+UMSCHALT+Rechts: Macht die Texttrennung für die Gruppe rückgängig.

Siehe auch NAME, WERT, TEXT, ATTRIBUT.

Der Befehl REPOSITION wird für Bauteile oder Elemente verwendet, um die Textparameter (auf die gleiche Weise wie beim früheren Befehl SMASH) unter Angabe des Namens, des Werts oder der Attribute zu trennen. Der Text kann dann mit dem Befehl VERSCHIEBEN an einer festen Position (oben links, oben, oben rechts, links, Mitte, rechts, unten links, unten und unten rechts) oder an einer neuen und geeigneteren Position platziert werden.

Bauteile und Elemente können auch nach ihrem Namen ausgewählt werden. Dies ist besonders nützlich, wenn sich das Objekt außerhalb des aktuell angezeigten Fensterbereichs befindet. Beachten Sie, dass Sie bei Auswahl eines Bauteils mit mehreren Gattern in einem Schaltplan nach Name den vollständigen Instanznamen, bestehend aus Bauteil- und Gatternamen, eingeben müssen.

Mit dem Befehl REPOSITION können Sie den Text wie andere Texte behandeln, z. B. mit CHANGE SIZE, ROTATE usw., wobei der eigentliche Text jedoch nicht geändert werden darf.

Die Lösung eines gelösten Elements kann rückgängig gemacht werden, indem Sie bei gedrückter UMSCHALTTASTE darauf klicken (und natürlich den Befehl REPOSITION aktiviert haben).

Oben

RIPUP

Funktion

 Ändert verlegte Linien und Vias in Luftlinien.

 Ändert die Anzeige von Polygonen in Konturen.

Syntax

 RIPUP;

 RIPUP [ @ ] [ ! ] ..

 RIPUP [ @ ] [ ! ] signal_name..

Maustasten

STRG+Rechts: Wandelt die Gruppe um.

Siehe auch LÖSCHEN, GRUPPE, POLYGON, RATSNEST.

Der Befehl RIPUP ändert verlegte Linien (Leiterbahnen) in Luftlinien. Dies kann für Folgendes geschehen:

Wenn Sie eine Luftlinie mit RIPUP auswählen, werden alle angrenzenden verlegten Linien und Vias bis zum nächsten Pad, SMD oder zur nächsten Luftlinie in Luftlinien konvertiert.

RIPUP signal_name..

Hier wird das vollständige Signal signal_name umgewandelt, aber nur, wenn es mit Elementen verbunden ist (mehrere Signale können aufgeführt werden, z. B. RIPUP D0 D1 D2;).

RIPUP ..

Hier werden per Mausklick ausgewählte Segmente bis zum nächsten Pad/SMD umgewandelt.

RIPUP;

Hier werden nur Signale entfernt, die mit Elementen verbunden sind (Zuschneidemarkierungen der Leiterplatte sind z. B. davon nicht betroffen). Das Gleiche gilt, wenn RIPUP für eine Gruppe verwendet wird. Anmerkung: In allen Fällen funktioniert der Befehl RIPUP nur für Objekte, die sich auf derzeit sichtbaren Layern befinden.

Platzhalter

Wenn ein Parameter signal_name 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.

Polygone

Wenn der Befehl RIPUP mit einem Namen auf ein Signal angewendet wird, das ein Polygon enthält, wird das Polygon mit Konturen angezeigt (schnelleres Neuzeichnen des Bildschirms). Verwenden Sie den Befehl RATSNEST, damit Polygone wieder im realen Modus angezeigt werden.

Vorgabe-/Normalmodus

Verwenden Sie diese Option, um ein verlegtes Liniensegment in das Signalformat oder ein Polygon in den Konturmodus zu konvertieren bzw. ein Via zu entfernen.

Modus Verbundenes Kupfer

Verwenden Sie diese Option, um das gesamte mit dem ausgewählten Segment verbundene Kupfer zurück in die Form von Luftlinien zu konvertieren.

Modus Verbundenes Kupfer auf demselben Layer

Verwenden Sie diese Option, um die ausgewählte verlegte Leiterbahn in das Signalformat auf demselben Layer zu konvertieren.

Signalmodus

Mit dieser Option werden alle Leiterbahnen, die den gleichen Namen wie die ausgewählte Leiterbahn haben, in nicht verlegte Signale umgewandelt.

Bauteil zu Bauteil

Wählen Sie zwei Komponenten aus, um die Leiterbahnen, die von diesen gemeinsam verwendet werden, in nicht verlegte Signale zu konvertieren.

Alle Polygone umwandeln

Verwenden Sie diese Option, damit alle Polygone in den Grundrissmodus zurückkehren.

Modus Alles umwandeln

Diese Option wird verwendet, um alle Leiterbahnen im Entwurf in ein nicht verlegtes Signal zu konvertieren.

Oben

DREHEN

Funktion

 Dreht Objekte.

Syntax

 ROTATE orientation ..

 ROTATE orientation 'name' ..

Maustasten

STRG+Rechts: Dreht die Gruppe.

Links+Ziehen: Dreht das Objekt um einen beliebigen Winkel.

STRG+Rechts+Ziehen: Dreht die Gruppe um einen beliebigen Winkel.

Siehe auch HINZUFÜGEN, MIRROR, VERSCHIEBEN, SPERREN, GRUPPE.

Der Befehl DREHEN dient zum Ändern der Ausrichtung von Objekten.

Wenn die Ausrichtung angegeben wird (siehe Beschreibung in HINZUFÜGEN), wird dieser Wert stattdessen zur Ausrichtung des ausgewählten Objekts hinzugefügt.

Wenn Sie einer Ausrichtung das Zeichen '=' voranstellen, wird der Wert nicht hinzugefügt, sondern er wird absolut festgelegt.

Bauteile, Pads, SMDs und Pins können auch nach ihrem Namen ausgewählt werden. Dies ist besonders nützlich, wenn sich das Objekt außerhalb des aktuell angezeigten Fensterbereichs befindet. Beispiel:

ROTATE =MR90 IC1

Hier wird die Ausrichtung des Elements IC1 auf MR90 festgelegt, unabhängig von der vorherigen Einstellung.

Attribute von Bauteilen können ausgewählt werden, indem Sie die Verknüpfung von Bauteilname und Attributname eingeben, wie bei R5>VALUE.

Die Anführungszeichen rund um den Namen sind notwendig, um diesen von einem Ausrichtungsparameter zu unterscheiden, z. B.

ROTATE R45 'R1'

Sie können weggelassen werden, wenn der Kontext klar ist. Sie können ein Objekt mit Klicken und Ziehen um einen beliebigen Winkel drehen. Klicken Sie einfach auf das Objekt, und bewegen Sie die Maus (bei gedrückter Maustaste) von diesem weg. Nachdem Sie die Maus ein wenig bewegt haben, beginnt das Objekt, sich zu drehen. Bewegen Sie die Maus, bis der gewünschte Winkel erreicht ist, und lassen Sie dann die Maustaste los. Wenn Sie sich an einem bestimmten Punkt dafür entscheiden, das Objekt doch nicht zu drehen, können Sie die ESC-Taste drücken, während Sie die Maustaste gedrückt halten. Derselbe Vorgang kann auf eine Gruppe angewendet werden, indem Sie die rechte Maustaste drücken. Die Gruppe wird um den Punkt gedreht, an dem die rechte Maustaste gedrückt wurde.

Bauteile können nicht gedreht werden, wenn sie gesperrt sind oder wenn eines der verbundenen Pads über den zulässigen Bereich hinausragt (falls Sie eine Limited Edition von EAGLE verwenden).

Elemente

Beim Drehen eines Elements werden die mit dem Element verbundenen Linien (Leiterbahnen) an den Verbindungspunkten verschoben (achten Sie auf Kurzschlüsse!). Elemente können nur gedreht werden, wenn der entsprechende Layer OriginsTop/OriginsBottom sichtbar ist.

Text

Text wird immer angezeigt, sodass er von unten oder von rechts gelesen werden kann, auch wenn er gedreht wird. Daher erscheint er nach jeder zweiten Drehung gleich. Der Ursprung wurde jedoch von der linken unteren zur oberen rechten Ecke verschoben. Beachten Sie dies, wenn ein Text scheinbar nicht ausgewählt werden kann. Wenn Sie Text auf dem Kopf stehend ausdrucken möchten, können Sie das Spin-Flag für diesen Text festlegen.

Oben

VERLEGEN

Funktion

 Konvertiert nicht verlegte Verbindungen in verlegte Linien (Leiterbahnen).

Syntax

 ROUTE [width] [curve | @radius] ..

 ROUTE name ..

Maustasten

Links: Beginnt die Verlegung an einem beliebigen Punkt entlang eines Pads, Vias, einer Linie oder Luftlinie ODER bestätigt die derzeit angezeigten Zwischenverlegungssegmente (und Vias, wenn der Layer geändert wird).

UMSCHALT+Links: Beginnt die Verlegung mit der gleichen Breite wie eine vorhandene Linie ODER platziert ein Via und setzt die Verlegung auf dem gleichen Layer fort.

Mitte: Wählt den nächsten Verlege-Layer aus (und initiiert die Via-Platzierung).

UMSCHALT+Mitte: Öffnet das Dialogfeld zur Auswahl des Start-Layers, wenn bei einem Multi-Layer-Objekt begonnen wird.

Rechts: Schaltet die Links-/Rechts-Richtung der aktuellen Knickstile um.

UMSCHALT+Rechts: Wechselt zum vorherigen Knickmodusstil.

STRG+Rechts: Wechselt zum nächsten Knickmodusstil (siehe SET Wire_Bend).

Tastatur

EINGABETASTE: Übernimmt die aktuelle Cursor-Position und vervollständigt die Verlegung automatisch zu einem Luftlinien-Ankerobjekt.

LEERTASTE: Wechselt zum nächsten Verlege-Layer (und initiiert die Via-Platzierung).

UMSCHALT+LEERTASTE: Wechselt zum vorherigen Verlege-Layer (und initiiert die Via-Platzierung).

RÜCKTASTE (DELETE unter macOS): Entfernt den Effekt der letzten Bestätigung mit der linken Maustaste.

STRG+LEERTASTE: Wechselt zum nächsten Start-Layer, wenn bei einem Multi-Layer-Objekt begonnen wird.

STRG+UMSCHALT+LEERTASTE: Wechselt zum vorherigen Start-Layer, wenn bei einem Multi-Layer-Objekt begonnen wird.

Befehlszeileneingabe

SwapEnd: Wechseln der Verlegung zum gegenüberliegenden Luftlinien-Endpunkt.

Siehe auch ROUTEMULTI, ROUTEDIFF, QROUTEAIRWIRE, QROUTESIGNAL, QROUTEMULTI, QROUTESMOOTH, AUFFÄCHERN, AUTO, RÜCKGÄNGIG, LINIE, ABSCHRÄGUNG, SIGNAL, SETZEN, RATSNEST.

Der Befehl VERLEGEN aktiviert den manuellen Router, mit dem Sie Luftlinien (nicht verlegte Verbindungen) in echte Linien konvertieren können.

Wählen Sie ein Signalobjekt (Pad, Via, Linie oder Luftlinie), um mit der Verlegung zu beginnen. Wenn sich Ihr Auswahlpunkt auf Objekten befindet, die sich den gleichen Raum teilen, löst der Befehl VERLEGEN die Mehrdeutigkeit auf, indem ein Objekt mit der folgenden Priorität ausgewählt wird:

Wenn Sie eine Luftlinie (eine Verbindung auf dem Layer Nicht verlegt) auswählen, beginnt die Verlegung am Signalobjekt, das mit der Luftlinie verbunden ist, die dem Auswahlpunkt am nächsten liegt. Andernfalls erstellt der Befehl VERLEGEN automatisch eine neue Luftlinie vom ausgewählten Startpunkt der Verlegung zu einem in der Nähe befindlichen Zielobjekt, das Teil desselben Signals ist. Wenn Sie mit der Verlegung beginnen, werden verlegte Zwischenlinien automatisch entsprechend Ihren Bewegungen mit der Maus verlegt. (Weitere Informationen finden Sie unter LINIE.) Beachten Sie beim Ziehen von Zwischenlinien, dass mit der rechten Maustaste die Knickmodusstile durchlaufen werden und mit der mittleren Maustaste der Layer geändert wird. Beachten Sie, dass nur die Signal-Layer (1 bis 16) verfügbar sind, die in den Design-Regeln im Layer-Setup eingegeben wurden. Wenn Sie die einzelnen Positionen im Entwurfslayout erreichen, an denen Sie die (gezogenen) Zwischenlinien positionieren möchten, klicken Sie mit der linken Maustaste. Dadurch werden die Linien platziert, und ein neues verlegtes Segment wird an dieser Position begonnen.

Während des Verlegeprozesses von Linien können Sie Layeränderungen auch über die mittlere Maustaste, die LEERTASTE und die Tastenkombination UMSCHALT+LEERTASTE starten. Eine Layeränderung erzeugt automatisch ein Via, das am Ende der Zwischenverlegungen an der Cursorposition gezogen wird. Wenn Sie die linke Maustaste zum Bestätigen der Verlegungen (und der Via-Position) verwenden, beginnen die neuen Verlegungssegmente auf dem neu ausgewählten Layer von der Via-Position aus. Sie können die Platzierung eines Vias auch erzwingen, ohne die Layer zu ändern. Dazu drücken Sie die linke Maustaste zusammen mit der UMSCHALTTASTE.

Wenn der Befehl VERLEGEN ein Via erstellt und platziert, wird die Layer-Mindestspannweite verwendet, die für den Übergang zwischen den Layern erforderlich ist (gemäß den vorhandenen Entwurfsbedingungen und dem Layer-Setup in den Design-Regeln). Wenn die verlegte Sequenz an einem SMD-Pad beginnt oder endet und ein Via an dieser Position erforderlich ist, um sofort zum benachbarten Layer zu gelangen, wird ein Micro Via verwendet (wenn Micro Vias in den Design-Regeln aktiviert wurden).

Während der Befehl VERLEGEN aktiv ist, können Sie die gewünschte Linienbreite über die Tastatur eingeben.

Wenn der Parameter curve oder @radius angegeben ist, kann ein Bogen als Teil der Leiterbahn gezeichnet werden (siehe detaillierte Beschreibung im Befehl LINIE).

Wenn Sie einen Namen im Befehl eingeben, wird der Luftlinie des Signals, das dem Mauszeiger am nächsten ist, ausgewählt. Wenn der Name als width, curve oder @radius interpretiert werden kann, müssen Sie ihn in einfache Anführungszeichen setzen.

Einzellayer-Modus

Wenn im Verlegemodus der Einzellayer-Modus aktiviert ist, werden alle Layer mit Ausnahme des aktiven abgeblendet, sodass eine konzentriertere Umgebung entsteht, in der fokussiert gearbeitet werden kann.

SET SINGLE_LAYER_MODE ON | OFF;

Modi für den Umgang mit Hindernissen

Es stehen drei Modi für den Umgang mit Hindernissen zur Verfügung, die jeweils über ein eigenes, separates Verhalten verfügen, wenn gezogene Linien während der Verlegung auf Hindernisse stoßen: Hindernisse ignorieren, Hindernisse umgehen und Hindernisse übertragen. Ändern Sie den aktuellen Modus zum Umgang mit Hindernissen, indem Sie die Symbole für die Option zum Vermeiden von Hindernissen auswählen, die im Parameter-Werkzeugkasten angezeigt werden, wenn der Befehl VERLEGEN aktiv ist. Die Vorgabeeinstellung lautet Hindernisse umgehen.

Hindernisse ignorieren (SET OBSTACLE_MODE IGNORE)

Mit Hindernisse ignorieren können Sie Linien und Vias an einer beliebigen Position im Entwurfslayout platzieren, unabhängig von den Design-Regeln. Beim Verlegen von Linien im Modus Hindernisse ignorieren müssen Sie darauf achten, dass keine Kurzschlüsse zwischen dem verlegten und den angrenzenden Signalen entstehen.

Hindernisse umgehen (SET OBSTACLE_MODE WALKAROUND)

Mit Hindernisse umgehen können Sie Linien und Vias platzieren, während gleichzeitig die Design-Regeln automatisch eingehalten werden. Der Befehl identifiziert Hindernisse, die sich im Pfad der verlegten Linien befinden, und erstellt automatisch Konturen um diese herum. Wenn Sie Layer im Modus Hindernisse umgehen ändern und eine Via-Platzierung erforderlich ist, findet der Befehl automatisch die nächstgelegene gültige Via-Platzierungsposition (wieder unter Einhaltung der Design-Regeln).

Hindernisse übertragen (SET OBSTACLE_MODE PUSH)

Hindernisse übertragen hält automatisch die Design-Regeln ein und schiebt bewegliche Hindernisse zur Seite, um Platz für Ihre verlegten Linien zu schaffen. Wenn Sie Layer im Modus Hindernisse übertragen ändern, schiebt der Befehl auch bewegliche Objekte zur Seite, um einen Abstand rund um das Via sicherzustellen.

Wenn Sie in Bereichen Ihres Leiterplattenentwurfs, die viele vorverlegte Objekte aufweisen, den Modus Hindernisse umgehen oder Hindernisse übertragen verwenden, treten gelegentlich Probleme auf, bei denen der Befehl VERLEGEN keine Verlegelösung bis zur Cursor-Position ausführen kann. In diesem Fall wird am Ende der verlegten Linie ein Indikator für eine fehlgeschlagene Verlegung angezeigt, um Sie darauf hinzuweisen, dass die Verlegung nicht bis zur gewünschten Position abgeschlossen werden konnte.

Auswählen des Verlege-Layers und der Linienbreite

Wenn Sie eine Luftlinie auswählen, bestimmt der Befehl VERLEGEN den ersten Layer, in dem die Verlegung starten soll, indem die Objekte am Startpunkt wie folgt berücksichtigt werden:

Wenn das Startobjekt der Verlegung ein Multi-Layer-Pad oder -Via ist, können Sie zum vorherigen oder nächsten Start-Layer für die Verlegung wechseln, indem Sie die Tastenkombination STRG+LEERTASTE bzw. STRG+UMSCHALT+LEERTASTE drücken.

Wenn Sie eine Luftlinie auswählen, bestimmt der Befehl VERLEGEN die Linienbreite aus den Design-Regeln und der Netzklasse des ausgewählten Signals, wenn das Flag Optionen/Setzen/Verschiedenes/Verlegungsbreite und -bohrung automatisch setzen festgelegt ist. Sie können die Breite manuell anpassen, und die Zwischenlinien werden mit der neuen Breite angezeigt. Dieses Verhalten gilt auch für Via-Definitionen, wenn eine Layeränderung vorgenommen wird.

Wenn Sie eine Luftlinie für die Verlegung auswählen, die an einer vorhandenen Linie beginnt, wird die Breite der verlegten Linie automatisch an die Breite der vorhandenen Linie angepasst, wenn Sie beim Auswählen der Luftlinie die UMSCHALTTASTE gedrückt halten.

Objektfangfunktion

Durch die Angabe eines Fangabstands können Sie festlegen, wie der Befehl VERLEGEN auf Objekte desselben Signals verweist, die als potenzielle Abschlusspunkte für die Verlegung verwendet werden sollen. Die Objektfangfunktion wird wirksam, wenn Sie den Cursor innerhalb des Fangradius vom Mittelpunkt eines Objekts bewegen, das als Zielkandidat für den Abschluss der Verlegung geeignet ist. In diesem Fall fängt der Cursor automatisch die Position des Objekts, und ein (X) wird an der Position als optischer Indikator angezeigt, dass ein Objektfang durchgeführt wurde. Der Befehl VERLEGEN verwendet automatisch den Fangabstand, unabhängig von der aktuellen Rastereinstellung. Definieren Sie den effektiven Abstand für diese Fangfunktion mit folgendem Befehl:

SET SNAP_LENGTH distance;

Dabei ist die Vorgabeeinheit für den Abstands-Fangradius die aktuelle Rastereinheit.

Sequenz zum Rückgängigmachen der Bestätigung

Wenn Sie einen falschen Mausklick ausführen oder den Verlegepfad zu einem beliebigen Zeitpunkt während des Verlegeprozesses ändern möchten, können Sie den Vorgang rückgängig machen oder rückabwickeln. Verwenden Sie die RÜCKTASTE (DELETE-Taste unter macOS), um sequenzielle Rückgängig-Vorgänge für Klicks mit der linken Maustaste durchzuführen. Via-Platzierungen und Layer-Änderungen werden bei diesem Vorgang ebenfalls rückgängig gemacht, wie Sie es erwarten würden. Anmerkung: Die RÜCKTASTE bzw. die DELETE-Taste kann nur mit dem Befehl VERLEGEN verwendet werden, wenn das Befehlsfenster keinen Text enthält. Ansonsten erfolgt beim Drücken der RÜCKTASTE/DELETE-Taste die übliche Verarbeitung im Befehlsfenster.

Loop-Removal

Im Modus Loop entfernen können Sie einen Teil eines vorhandenen Pfads von verlegten Linien zwischen zwei Pads neu verlegen und automatisch die überflüssige Linienschleife (und möglicherweise auch Vias) entfernen. Die Option Loop entfernen besteht aus Parameterschaltflächen, die im Werkzeugkasten angezeigt werden, wenn der Befehl VERLEGEN aktiv ist. Sie können die Neuverlegung an einem Pad, einem Via, am Scheitelpunkt von Linien oder in der Mitte einer Linie beginnen und auf dieselbe Weise beenden. Die Vorgabeeinstellung für den Modus Loop entfernen ist EIN. Beachten Sie, dass einige Bedingungen erforderlich sind, damit Loop entfernen ordnungsgemäß funktioniert:

SET LOOP_REMOVAL ON | OFF;

Wechseln zum gegenüberliegenden Endpunkt der Luftlinie

Beim Verlegen einer Luftlinie können Sie die aktive Verlegung auf den Endpunkt der gegenüberliegenden Luftlinie umschalten, indem Sie in das Befehlszeilenfenster SWAPEND eingeben. Sie können auch mit dem Befehl TASTENBELEGUNG SWAPEND einem Tastaturkürzel zuweisen. Wenn sich der Endpunkt der gegenüberliegenden Luftlinie nicht innerhalb des Fensters befindet, wird das Fenster automatisch auf derselben Zoom-Ebene geschwenkt, wobei der Endpunkt der gegenüberliegenden Luftlinie im Fenster zentriert ist. Sie können die Verlegeenden der Luftlinie so oft wie nötig wechseln, während Sie aktiv verlegen. ANMERKUNG: Durch die Verwendung der -Taste wird das Umschalten des Endpunkts der Luftlinie nicht rückgängig gemacht.

Oben

ROUTEDIFF

Funktion

 Konvertiert nicht verlegte Verbindungen eines Differenzialpaars in verlegte Linien (Leiterbahnen).

Syntax

 ROUTEDIFF

Maustasten

Links: Beginnt die Verlegung an einem beliebigen Punkt entlang eines Pads, Vias, einer Linie oder Luftlinie ODER bestätigt die derzeit angezeigten Zwischenverlegungssegmente (und Vias, wenn der Layer geändert wird).

UMSCHALT+Links: Beginnt die Verlegung mit der gleichen Breite wie eine vorhandene Linie ODER platziert ein Via und setzt die Verlegung auf dem gleichen Layer fort.

Mitte: Wählt den nächsten Verlege-Layer aus (und initiiert die Via-Platzierung).

UMSCHALT+Mitte: Öffnet das Dialogfeld zur Auswahl des Start-Layers, wenn bei einem Multi-Layer-Objekt begonnen wird.

Rechts: Schaltet die Links-/Rechts-Richtung der aktuellen Knickstile um.

UMSCHALT+Rechts: Wechselt zum vorherigen Knickmodusstil.

STRG+Rechts: Wechselt zum nächsten Knickmodusstil (siehe SET Wire_Bend).

Tastatur

EINGABETASTE: Übernimmt die aktuelle Cursor-Position und vervollständigt die Verlegung automatisch zu einem Luftlinien-Ankerobjekt.

LEERTASTE: Wechselt zum nächsten Verlege-Layer (und initiiert die Via-Platzierung).

UMSCHALT+LEERTASTE: Wechselt zum vorherigen Verlege-Layer (und initiiert die Via-Platzierung).

RÜCKTASTE (DELETE unter macOS): Entfernt den Effekt der letzten Bestätigung mit der linken Maustaste.

STRG+LEERTASTE: Wechselt zum nächsten Start-Layer, wenn bei einem Multi-Layer-Objekt begonnen wird.

STRG+UMSCHALT+LEERTASTE: Wechselt zum vorherigen Start-Layer, wenn bei einem Multi-Layer-Objekt begonnen wird.

Befehlszeileneingabe

SwapEnd: Wechseln der Verlegung zum gegenüberliegenden Luftlinien-Endpunkt.

Siehe auch VERLEGEN, ROUTEMULTI, AUFFÄCHERN, RÜCKGÄNGIG, LINIE, ABSCHRÄGUNG, SIGNAL, SETZEN, RATSNEST.

Der Befehl ROUTEDIFF aktiviert den manuellen Router für Differenzialpaare, und die Differenzialpaare im Entwurf werden hervorgehoben. Um die Verlegung eines Differenzialpaars zu starten, klicken Sie mit der linken Maustaste auf eine der Luftlinien oder Kupferobjekte der markierten Differenzialpaare. Beim Verlegen entspricht der Befehl ROUTEDIFF dem Befehl VERLEGEN, mit Ausnahme der Option Loop-Removal, die derzeit nicht für ROUTEDIFF implementiert ist. Differenzialpaare sind Signale, die parallel und mit einem bestimmten Abstand dazwischen verlegt werden müssen.

Die folgenden Besonderheiten gelten:

Mit dem Befehl MÄANDER können Sie die Längen der beiden Signale ausgleichen, die ein Differenzialpaar bilden.

Fertigstellen der Verlegung

Die Verlegung des Differenzialpaars kann auf zwei Arten durchgeführt werden. Entweder kann bei der Verlegung die EINGABETASTE gedrückt werden, um zu versuchen, die Verlegung mit QuickRoute abzuschließen. Alternativ kann bei der Verlegung der Cursor über eines der Kupferobjekte am gegenüberliegenden Ende einer der Luftlinien des Differenzialpaars platziert werden. Dadurch wird versucht, die Verlegung von der letzten bestätigten Verlegung aus automatisch abzuschließen (letzter Linksklick). Wenn die Methoden zum Abschluss der Verlegung nicht erfolgreich sind, können Sie mit dem Befehl VERLEGEN für einzelne Linien jeden Schenkel des Differenzialpaars separat abschließen.

Oben

ROUTEMULTI

Funktion

 Konvertiert mehrere nicht verlegte Verbindungen in verlegte Linien (Leiterbahnen).

Syntax

 ROUTEMULTI

Maustasten

Links: Beginnt die Verlegung an einem beliebigen Punkt entlang eines Pads, Vias, einer Linie oder Luftlinie ODER bestätigt die derzeit angezeigten Zwischenverlegungssegmente (und Vias, wenn der Layer geändert wird).

UMSCHALT+Links: Beginnt die Verlegung mit der gleichen Breite wie eine vorhandene Linie ODER platziert ein Via und setzt die Verlegung auf dem gleichen Layer fort.

Mitte: Wählt den nächsten Verlege-Layer aus (und initiiert die Via-Platzierung).

UMSCHALT+Mitte: Öffnet das Dialogfeld zur Auswahl des Start-Layers, wenn bei einem Multi-Layer-Objekt begonnen wird.

Rechts: Schaltet die Links-/Rechts-Richtung der entsprechenden Knickstile um.

UMSCHALT+Rechts: Wechselt zum vorherigen Knickmodusstil.

STRG+Rechts: Wechselt zum nächsten Knickmodusstil (siehe SET Wire_Bend).

Tastatur

EINGABETASTE: Übernimmt die aktuelle Cursor-Position und vervollständigt die Verlegung automatisch zu einem Luftlinien-Ankerobjekt.

LEERTASTE: Wechselt zum nächsten Verlege-Layer (und initiiert die Via-Platzierung).

UMSCHALT+LEERTASTE: Wechselt zum vorherigen Verlege-Layer (und initiiert die Via-Platzierung).

RÜCKTASTE (DELETE unter macOS): Entfernt den Effekt der letzten Bestätigung mit der linken Maustaste.

STRG+LEERTASTE: Wechselt zum nächsten Start-Layer, wenn bei einem Multi-Layer-Objekt begonnen wird.

STRG+UMSCHALT+LEERTASTE: Wechselt zum vorherigen Start-Layer, wenn bei einem Multi-Layer-Objekt begonnen wird.

Befehlszeileneingabe

DecSpacing: Der Abstand zwischen den Linien wird um den Rasterabstand verringert.

IncSpacing: Der Abstand zwischen den Linien wird um den Rasterabstand erhöht.

MinSpacing: Der Abstand wird auf den Mindestwert der Design-Regeln zwischen den Linien festgelegt.

SwapEnd: Die Verlegung wird zum Endpunkt der gegenüberliegenden Luftlinie umgeschaltet.

Siehe auch VERLEGEN, ROUTEDIFF, QROUTEMULTI, AUTO, AUFFÄCHERN, RÜCKGÄNGIG, LINIE, ABSCHRÄGUNG, SIGNAL, SETZEN, RATSNEST

Der Befehl ROUTEMULTI aktiviert den manuellen Router, mit dem Sie mehrere Luftlinien (nicht verlegte Verbindungen) in echte Linien konvertieren können.

Um die zu verlegenden Signale auszuwählen, zeichnen Sie zunächst eine Auswahllinie, die die Signalobjekte schneidet, die gleichzeitig verlegt werden sollen (vorhandene Linien, Pads und Vias). Zeichnen Sie weitere Auswahllinien, um weitere Signalobjekte hinzuzufügen. Drücken Sie die ESC-Taste, wenn Sie die Auswahlliste löschen und erneut beginnen möchten. Klicken Sie mit der rechten Maustaste, um die Verlegung der Auswahl zu starten. Beim Verlegen entspricht der Befehl ROUTEMULTI dem Befehl VERLEGEN, mit Ausnahme der Option Loop-Removal, die derzeit nicht für ROUTEDIFF implementiert ist.

Steuern des Linienabstands

Wenn ROUTEMULTI zum ersten Mal mit der Verlegung beginnt, entspricht der Abstand zwischen den Linien dem Abstand zwischen den Anfangsobjekten. Die oben aufgeführten Befehlszeilen-Schlüsselwörter für den Abstand ermöglichen Ihnen, den Linienabstand beim Verlegen zu steuern. Diese Abstandsbefehle können in der Befehlszeile eingegeben oder mit dem Befehl TASTENBELEGUNG bestimmten Tastaturkürzeln zugewiesen werden.

Via-Anordnung

Wenn es eine Layeränderung erforderlich macht, dass mit dem Befehl Vias platziert werden, können Sie die Anordnung der Via-Platzierung wie folgt steuern:

Die Via-Anordnungen können im Parameter-Werkzeugkasten mithilfe des Befehls SET VIA_PATTERN... im Befehlszeilenfenster oder durch Zuweisen zu Tastaturkürzeln mithilfe des Befehls TASTENBELEGUNG geändert werden.

Oben

AUSFÜHREN

Funktion

Führt ein User-Language-Programm aus.

Syntax

 RUN file_name [argument ...]

Siehe auch SKRIPT.

Der Befehl AUSFÜHREN startet das User-Language-Programm aus der Datei file_name.

Die optionale Argumentliste steht dem ULP über die integrierten Variablen argc und argv zur Verfügung.

Das entsprechende Objekt wird über ein Kontextmenü einer Gruppe zugewiesen. Es kann mit der integrierten Funktion ingroup() zur weiteren Verarbeitung identifiziert werden. Bei einer Linie werden die Gruppenbits entsprechend dem Auswahlstatus (erster, zweiter oder beide Endpunkte) festgelegt. Auf diese Weise können Sie feststellen, welcher Endpunkt ausgewählt wurde. Eine zuvor definierte Gruppe wird ungültig.

Ausführen eines ULP aus einer Skriptdatei

Wenn ein ULP aus einer Skriptdatei ausgeführt wird und das Programm einen ganzzahligen Wert ungleich 0 zurückgibt (entweder weil es durch einen Aufruf der Funktion exit() beendet wurde oder weil auf die Schaltfläche STOPP geklickt wurde), wird die Ausführung der Skriptdatei abgebrochen.

Editor-Befehle, die durch das Ausführen eines ULP verfügbar werden

Ein ULP kann auch die Funktion exit() mit einem Zeichenfolgeparameter verwenden, um eine Befehlszeichenfolge an das Editorfenster zurückzusenden.

Oben