Referenz P

PACKAGE | PAD | PADARRAY | PAINTROLLER | EINFÜGEN | MUSTER | PIN | PINARRAY | PINBREAKOUT | PINSWAP | PINTOBUS | POLYGON | POLYGONIZE | ANSCHLUSS | PRÄFIX | DRUCKEN

PACKAGE

Funktion

 Definiert eine Package-Variante für ein Device.

Syntax

 PACKAGE

 PACKAGE pname vname

 PACKAGE pname.fpt vname (new in EAGLE 9.1)

 PACKAGE pname.pac vname (alternative for backward compatibility)

 PACKAGE pname.p3d vname

 PACKAGE urn vname

 PACKAGE pname@lname vname

 PACKAGE name

 PACKAGE -old_name new_name

 PACKAGE -name

 PACKAGE @vname

 PACKAGE @vname pname

 PACKAGE @vname pname.pac

 PACKAGE @vname pname.3d

 PACKAGE @vname urn

Siehe auch VERBINDEN, ATTRIBUTE SET, PRÄFIX.

Dieser Befehl wird im Device-Bearbeitungsmodus zum Definieren, Löschen oder Umbenennen einer Package-Variante (Footprint und optionales 3D-Package) verwendet. Im Schaltplan- oder Leiterplatten-Editor verhält sich der Befehl PACKAGE genau wie CHANGE PACKAGE.

Ohne Parameter wird ein Dialogfeld geöffnet, in dem Sie einen Footprint (und ein 3D-Package) auswählen und den Namen dieser Variante definieren können.

Die Parameter pname und vname weisen der neuen Variante vname den Grundriss pname zu. Wenn in der aktuellen Bibliothek genau ein 3D-Paket vorhanden ist, das diesen Grundriss referenziert, und das 3D-Paket nur diesen Grundriss referenziert, wird das 3D-Paket ebenfalls zur neuen Variante hinzugefügt. Um ein solches 3D-Paket nicht in die Variante aufzunehmen, verwenden Sie den die Notation pname.fpt vname (oder pname.fpt vname). Verwenden Sie die Notation pname.p3d vname, um ein 3D-Paket in der Bibliothek anzugeben. Dadurch wird für jeden Grundriss im 3D-Paket eine neue Variante erstellt. Jede Variante enthält auch das 3D-Paket.

Mit der Notation urn vname wird eine neue Variante für jeden Grundriss im 3D-Paket mit dem angegebenen URN erstellt. (Der URN muss in der Form urn:adsk.eagle:package:123/1 vorliegen, wobei 123 die ID des 3D-Pakets und 1 die Version des 3D-Pakets ist.) Wenn das angegebene 3D-Paket noch nicht in der Bibliothek vorhanden ist, wird es heruntergeladen und der Bibliothek hinzugefügt, bevor die Variante(n) erstellt wird/werden.

Die Notation pname@lname vname ruft den Footprint pname aus der Bibliothek lname ab und erstellt eine neue Package-Variante. Dies kann auch über das Kontextmenü der Bibliotheksobjekte oder per Ziehen und Ablegen über die Strukturansicht der Systemsteuerung erfolgen.

Der einzelne Parameter name wechselt zur angegebenen vorhandenen Package-Variante.

Kompatibilität mit Version 3.5:

Wenn noch keine Package-Varianten definiert wurden und ein Footprint mit dem angegebenen Namen existiert, wird eine neue Package-Variante mit dem Namen " (ein leerer Name) und dem angegebenen Footprint erstellt.

Wenn -old_name new_name angegeben wird, wird die Package-Variante old_name in new_name umbenannt.

Der einzelne Parameter -name löscht die angegebene Paketvariante.

Die Syntax @vname ermöglicht es, eine vorhandene Paketvariante zu aktualisieren, indem der aktuelle Grundriss und das 3D-Paket durch einen anderen Grundriss und ein anderes 3D-Paket ersetzt werden. Die vorhandenen Verbindungen und Attribute der Variante werden beibehalten. Wenn @vname pname angegeben ist, wird der vorhandene Grundriss der Variante durch den durch pname angegebenen Grundriss ersetzt. Wenn in der aktuellen Bibliothek genau ein 3D-Paket vorhanden ist, das diesen Grundriss referenziert, und das 3D-Paket nur diesen Grundriss referenziert, wird das 3D-Paket ebenfalls zur Variante hinzugefügt. Um ein solches 3D-Paket nicht in die Variante aufzunehmen, verwenden Sie die Notation @vname pname.fpt (oder @vname pname.pac). Verwenden Sie die Notation @vname pname.p3d oder @vname urn, um ein 3D-Paket in der Bibliothek anzugeben. Wenn nur ein Grundriss im 3D-Paket vorhanden ist, werden der Grundriss und das 3D-Paket der Variante zugewiesen. (Derzeit ist es nicht möglich, ein 3D-Paket mit mehr als einem Grundriss einer Variante zuzuweisen.) Wenn nur @vname angegeben ist, wird ein Dialogfeld geöffnet, in dem Sie den Footprint und das 3D-Package zum Ersetzen auswählen können. Beachten Sie, dass in allen Fällen der Grundriss und das 3D-Paket zum Ersetzen bereits in der Bibliothek vorhanden sein müssen.

Der Name einer Paketvariante wird an den Namen des Device-Sets angehängt, um den vollständigen Device-Namen zu bilden. Wenn der Device-Set-Name das Zeichen '?' enthält, wird dieses Zeichen durch den Namen der Package-Variante ersetzt. Beachten Sie, dass die Package-Variante nach dem Attributsatz verarbeitet wird. Wenn der Device-Set-Name also weder das Zeichen '*' noch das Zeichen '?' enthält, besteht der resultierende Device-Name aus device_set_name+attribute_set+package_variant.

Nach dem Befehl PACKAGE wird der Befehl VERBINDEN verwendet, um die Zuordnung von Pins im Schaltplan-Device zu Pads im Package zu definieren.

Wenn der Befehl BOARD im Bearbeitungsmodus des Schaltplans zum Erstellen einer neuen Leiterplatte verwendet wird, wird jedes Device auf einem Leiterplatten-Layout mit dem entsprechenden Package dargestellt, wie bereits mit dem Befehl PACKAGE definiert wurde.

Devices ohne Packages

Devices können auch ohne Zuweisung eines Pakets erstellt werden, z. B. für Rahmen, Supply-Devices, externe oder andere Devices, die nur in einem Schaltplan sinnvoll sind. Dies kann durch Erstellen eines Device-Sets mit entsprechenden Gattern, Technologien und Attributen (falls erforderlich) erfolgen, ohne dass der Befehl PACKAGE verwendet wird. Beim Speichern wird eine paketlose Variante erstellt (mit einer leeren Zeichenfolge als Variantenname). Sobald ein Package zugewiesen wird, wird die paketlose Variante durch dieses überschrieben, und es können keine weiteren paketlosen Varianten erstellt werden.

Sobald Gatter Pins enthalten, sind paketlose Devices nur begrenzt sinnvoll (siehe unten).

Supply-Devices

Zur Verwendung von Supply-Symbolen in Schaltplänen sind paketlose Supply-Devices üblich. Das Device besteht in der Regel aus genau einem Symbol mit einem Sup-Pin (siehe Befehl PIN).

Externe Devices

Diese dienen der Dokumentation von Baugruppen in Schaltplänen, die für die Leiterplatte nicht relevant sind, da sie extern hinzugefügt werden, z. B. für Simulations- oder Testzwecke.

Diese Devices müssen mit dem Attribut EXTERNAL markiert sein (siehe Befehl ATTRIBUT). Der Wert ist nicht relevant. In diesem Fall können alle Gatter mit Pins ohne Package definiert werden. Das Attribut muss in der Bibliothek, nicht im Schaltplan oder in der Leiterplatte zugewiesen worden sein. Beachten Sie, dass die Supply- oder externen Devices nicht mehr als solche behandelt werden, sobald Packages zugewiesen werden. Die Pins müssen dann mit Pads verbunden werden.

Oben

PAD

Funktion

 Fügt einem Footprint Pads hinzu.

Syntax

 PAD [diameter] [shape] [orientation] [flags] ['name'] ..

Maustasten

Rechts: Dreht das Pad.

UMSCHALT+Rechts: Kehrt die Drehrichtung um.

Siehe auch SMD, ÄNDERN, ANZEIGE, SETZEN, NAME, VIA.

Mit dem Befehl PAD können einem Footprint Pads hinzugefügt werden. Wenn der Befehl PAD aktiv ist, wird ein Pad-Symbol mit dem Cursor verbunden und kann auf dem Bildschirm verschoben werden. Wenn Sie die linke Maustaste drücken, wird ein Pad an der aktuellen Position platziert. Durch Eingabe einer Zahl wird der Durchmesser des Pads (in der tatsächlichen Einheit) geändert. Die Pad-Durchmesser können bis zu 200 mm betragen (7.7840 Zoll).

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.

Beispiel

PAD 0.06 

Das Pad hat einen Durchmesser von 0.06 Zoll, sofern die tatsächliche Einheit Zoll lautet. Dieser Durchmesser bleibt als Voreinstellung für nachfolgende Operationen erhalten.

Pad-Formen

Ein Pad kann eine der folgenden Formen aufweisen:

Quadrat
Rund
Achteck Achteckig
Lang Länglich
Versatz Länglich mit Versatz

Diese Formen gelten nur für die äußeren Layer (Oben und Unten). In inneren Layern ist die Form immer rund.

Bei länglichen Pads definiert der angegebene Durchmesser die kleinere Seite des Pads. Das Verhältnis zwischen den beiden Seiten der länglichen Pads wird durch den Parameter Shapes/Elongation in den Design-Regeln der Leiterplatte angegeben (die Vorgabe lautet 100 %, was zu einem Verhältnis von 2:1 führt).

Die Pad-Form oder der -Durchmesser kann ausgewählt werden, während der Befehl PAD aktiv ist, oder sie kann mit dem Befehl ÄNDERN geändert werden, z. B.:

CHANGE SHAPE OCTAGON 

Die Bohrungsgröße kann auch mit dem Befehl ÄNDERN geändert werden. Die vorhandenen Werte bleiben dann für nachfolgende Pads unverändert. Da die Anzeige unterschiedlicher Pad-Formen und Bohrungen in ihrer realen Größe die Bildschirmaktualisierung verlangsamt, können Sie in EAGLE mit den Befehlen unter SETZEN zwischen dem realen und schnellen Anzeigemodus wechseln:

SET DISPLAY_MODE REAL | NODRILL;

Beachten Sie, dass die tatsächliche Form und der Durchmesser eines Pads durch die Design-Regeln der Leiterplatte bestimmt werden, auf der das Bauteil verwendet wird.

Zusätzliche Pad-Formen

Wenn die standardmäßigen Pad-Formen für einen bestimmten Footprint nicht ausreichen, können Sie zusätzliche Pad-Formen erstellen, indem Sie ein Polygon um ein Pad zeichnen oder Linien zeichnen, bei denen ein Ende mit der Pad verbunden ist. Die folgenden Bedingungen gelten:

Pad-Namen

Pad-Namen werden automatisch vom Programm generiert und können mit dem Befehl NAME geändert werden. Der Name kann auch mit dem Befehl PAD definiert werden. Die Anzeige des Pad-Namens kann über die folgenden Befehle aktiviert oder deaktiviert werden:

SET PAD_NAMES OFF | ON;

Flags

Die folgenden Flags können verwendet werden, um die Darstellung eines Pads zu steuern:

NOSTOP Es wird keine Lötstoppmaske generiert.
NOTHERMALS Es werden keine Thermals generiert.
FIRST Dies ist das erste Pad (das mit einer speziellen Form gezeichnet werden kann).

Vorgabemäßig generiert ein Pad automatisch nach Bedarf eine Lötstoppmaske und Thermals. In bestimmten Fällen ist es jedoch möglicherweise sinnvoll, dass bestimmte Pads dieses Verhalten nicht zeigen. Die oben genannten NO-Flags können verwendet werden, um dieses Verhalten zu unterdrücken.

Wenn die Design-Regeln einer bestimmten Leiterplatte besagen, dass das erste Pad eines Footprints mit einer bestimmten Form gezeichnet werden soll, wird das Pad mit dem Flag FIRST auf diese Weise dargestellt.

Durch einen neu gestarteten PAD-Befehl werden alle Flags auf die Vorgabewerte zurückgesetzt. Sobald ein Flag in der Befehlszeile angegeben ist, gilt es für alle folgenden Pads, die innerhalb dieses PAD-Befehls platziert werden (außer für FIRST, das nur für das Pad gilt, das unmittelbar auf diese Option folgt).

Einzelne Pads

Einzelne Pads in Leiterplatten können nur verwendet werden, indem Sie einen Grundriss mit einem Pad definieren. Via-Bohrungen können in der Leiterplatte platziert werden, aber sie haben keinen Elementnamen und werden daher nicht in der Netzliste angezeigt.

Oben

PADARRAY

Funktion

 Erstellen von Pad-Arrays.

Syntax

 PADARRAY [sides base start count dx dy unit drawrect includename includevalue deleteobjs]

Siehe auch PAD.

Mit dem Befehl PADARRAY können Sie ein Pad-Array im Bibliotheks-Footprint-Editor erstellen. Wenn der Befehl über das Symbol im Werkzeugkasten des Parameters PAD gestartet wird, wird ein Dialogfeld angezeigt, in dem die Optionen für Seiten, Basisname, Startindex, Anzahl der Pads 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.

Optionen

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 Pads gezeichnet werden sollen: L=links, R=rechts, T=oben und B=unten.
base Dies ist der Basisname, der beim Benennen von Pads verwendet wird. Dabei werden Pads so benannt, dass der erste Pin und das nachfolgende Pad mit einem fortlaufenden numerischen Suffix benannt werden (z. B. ADDR1, ADDR2, ... ADDRN). Das zuletzt platzierte Pad hat einen Namen, der durch <start+count-1> definiert ist.
Starten Dies ist der Startindex für die Pad-Benennung. Das erste Pad beginnt mit einem Namen.
count Die Anzahl der zu platzierenden Pads.
dx Der Abstand zwischen den Pads in X-Richtung.
dy Der Abstand zwischen den Pads 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 Pads, Beschriftungen und Linienobjekte gelöscht werden sollen, bevor das Array platziert wird.

Oben

PAINTROLLER

Funktion

 Überträgt ausgewählte Eigenschaften eines Objekts an andere Objekte desselben Typs.

Syntax

 PAINTROLLER

 PAINTROLLER

 PAINTROLLER [propertyname]

Der Befehl PAINTROLLER kann über die Befehlszeile oder über das Symbol PAINTROLLER im Werkzeugkasten des Befehls aufgerufen werden. Wählen Sie im Dialogfeld Eigenschaften kopieren des ausgewählten Objekts die Eigenschaften aus, die Sie an andere Objekte desselben Typs übertragen möchten, schließen Sie dann das Dialogfeld über OK, und klicken Sie auf die Zielobjekte.

Oben

EINFÜGEN

Funktion

 Kopiert den Inhalt der Zwischenablage, einer Zeichnung oder einer Entwurfsblockdatei in eine Zeichnung.

Syntax

 PASTE [ orientation ]

 PASTE [ orientation ] [ offset ] filename

 PASTE [ DBL ][ orientation ] [ offset ] filename

Maustasten

Mitte: Spiegelt den Inhalt der Zwischenablage.

Rechts: Dreht den Inhalt der Zwischenablage.

UMSCHALT+Rechts: Reserviert die Drehrichtung.

STRG+V: Fügt den Inhalt der Zwischenablage ein.

Siehe auch AUSSCHNEIDEN, KOPIEREN, GRUPPE.

Eine Erläuterung der Ausrichtung finden Sie unter dem Befehl HINZUFÜGEN.

Mit den Befehlen GRUPPE, AUSSCHNEIDEN und EINFÜGEN können Teile einer Zeichnung/Bibliothek in die gleichen oder in andere Zeichnungen/Bibliotheken kopiert werden. Bei Verwendung des Befehls PASTE sollten die folgenden Punkte beachtet werden:

Wenn die Zwischenablage geänderte Versionen von Devices oder Footprints enthält, wird eine automatische Bibliotheksaktualisierung gestartet, um die Objekte im Schaltplan oder in der Leiterplatte durch die Objekte aus der Zwischenablage zu ersetzen.

Anmerkung: Sie sollten nach der Aktualisierung einer Bibliothek immer einen Design Rule Check (DRC) und Electrical Rule Check (ERC) durchführen.

Einfügen aus einer Datei

Wenn ein Dateiname in der Befehlszeile angegeben wird, wird der vollständige Inhalt dieser Datei in die aktuelle Zeichnung eingefügt. Wenn die angegebene Datei Teil eines konsistenten Leiterplatten-/Schaltplan-Paars ist und ein konsistentes Leiterplatten-/Schaltplan-Paar bearbeitet wird, werden beide Dateien in die entsprechenden Zeichnungen eingefügt. Wenn Sie * anstelle des Dateinamens oder nur ein Verzeichnis festlegen, wird ein Datei-Dialogfeld im Projektverzeichnis bzw. das festgelegte Verzeichnis geöffnet. Angenommen, Sie haben ein konsistentes Leiterplatten-/Schaltplanpaar, das den Entwurf eines Verstärkers enthält, bei dem der Schaltplan aus mehreren Seiten bestehen kann. Wenn Sie diesen Verstärker nun mehrfach in Ihrem Projekt platzieren möchten, können Sie einfach Folgendes ausführen:

PASTE 100 amplifier.sch 
PASTE 200 amplifier.sch 

In diesem Beispiel wird auch die Verwendung eines Versatzes gezeigt, bei dem allen Bauteil- und Netznamen in den eingefügten Dateien der angegebene Wert hinzugefügt wird (sofern sie nicht ihren Namen beibehalten, siehe unten). Der erste Verstärker-Kanal umfasst somit alle Bauteile und Netze, deren Benennung bei 100 beginnt, und der zweite beginnt mit 200. Wenn kein Versatz angegeben wird, werden ggf. neue Namen generiert. Wie bei einem normalen EINFÜGEN-Vorgang behalten beim Einfügen aus einer Datei Netze, die eine Beschriftung aufweisen oder die mit einem Supply-Pin verbunden sind, ihren Namen bei, während alle anderen neu generierte Namen erhalten. Ein Netz kann seinen Namen behalten, wenn es beschriftet oder mit einem Supply-Pin auf einer Seite verbunden ist, selbst wenn des auf mehreren Seiten angezeigt wird.

Sofern der PASTE-Vorgang nicht in einer Skriptdatei ausgeführt wird, wird ein Dialogfeld mit allen Netznamen angezeigt. Wenn Sie in der Spalte Neuer Name auf die Namen klicken, können Sie einzelne Netznamen bearbeiten. Symbole geben an, ob ein Netz in der eingefügten Zeichnung eine Beschriftung oder einen Supply-Pin aufweist und ob das Netz mit einem vorhandenen Netz mit demselben Namen in der bearbeiteten Zeichnung verbunden wird.

Wenn Sie einen Schaltplan in eine Schaltplanzeichnung einfügen, werden alle Seiten des eingefügten Schaltplans als separate neue Seiten zur bearbeiteten Zeichnung hinzugefügt. Die entsprechende Leiterplatte (falls vorhanden) wird unter dem vorhandenen Inhalt der bearbeiteten Leiterplattenzeichnung platziert. Wenn Sie die Position der Leiterplatte präzise steuern möchten, können Sie den PASTE-Vorgang in der Leiterplatte durchführen. In diesem Fall werden die Schaltplan-Seiten genau auf dieselbe Weise hinzugefügt, die Leiterplatte wird jedoch mit dem Mauszeiger verbunden, und Sie können sie genau an der gewünschten Stelle platzieren.

Für globale Einstellungen in Dateien wie Layer-Definitionen, Netzklassen, Design-Regeln und AutoRouter-Parameter gilt Folgendes: Die Einstellungen der aktuell geöffneten Zeichnung werden beibehalten. Dies bedeutet beispielsweise, dass für die eingefügten Daten die restring-Parameter der aktuellen Zeichnung verwendet werden, was zu Unterschieden im Vergleich zur Quellzeichnung führen kann. Führen Sie zu diesem Zweck ggf. einen DRC aus.

Weitere Einstellungen wie zusätzliche Layer oder Netzklassen werden der aktuellen Zeichnung natürlich hinzugefügt.

Sie können Elemente aus einer Datei auch mit Ziehen und Ablegen einfügen, indem Sie beim Ablegen der Datei die STRG-Taste drücken.

In Fällen, in denen der Dateiname fälschlicherweise für eine Ausrichtung oder einen Versatzwert gehalten werden kann, setzen Sie ihn in einfache Anführungszeichen.

Einfügen eines Entwurfsblocks (DBL)

Wenn die Option DBL verwendet wird, wird ein Entwurfsblock nach Dateiname eingefügt. Wenn kein Dateiname angegeben wird, wird ein Dialogfeld angezeigt, das dem Dialogfeld HINZUFÜGEN ähnelt. Im Allgemeinen entspricht diese Option dem Einfügen aus einer Zeichnungsdatei oder einem konsistenten Paar von Zeichnungsdateien. Ein Entwurfsblock kann eine Leiterplatte und einen Schaltplan enthalten. Es werden alle möglichen Daten eingefügt. Wenn nur ein Schaltplan geöffnet ist, wird nur der Schaltplan-Teil des Entwurfsblocks eingefügt. Dies gilt entsprechend für Leiterplatten. Um beides einzufügen, muss ein konsistentes Paar geladen werden. Wenn der Befehl über den Leiterplatten-Editor gestartet wird, verhält er sich wie das Einfügen aus einer Zeichnungsdatei. Die Leiterplatte kann durch Klicken platziert werden, und neue Seiten werden zum Schaltplan hinzugefügt. Wenn der Befehl über den Schaltplan-Editor gestartet wird und der Entwurfsblock nur über eine Seite verfügt, kann er ebenfalls per Mausklick in die aktuelle Seite eingefügt werden. In diesem Fall erfolgt keine automatische Platzierung auf neuen Seiten.

Einfügen einer Pin-Liste aus einer externen Quelle

Diese Option ist nur im Symbol-Editor verfügbar. Als Quelle der Pins kann jede Anwendung verwendet werden, die Daten als durch Kommas, Tabulatorzeichen oder Leerzeichen getrennten Text in die Zwischenablage kopiert. Dies umfasst verschiedene PDF-Viewer, Tabellenkalkulationsprogramme und Texteditoren. Um optimale Ergebnisse zu erzielen, formatieren Sie die Daten in tabellarischer Form, sodass die Kopfzeile die Spaltennamen und die Zellen die Pin-Attributwerte enthalten, wie im Abschnitt PIN beschrieben.

Beispiel für korrekt formatierte Pin-Tabellendaten:

Name Länge Funktion Richtung
IO_L1N_VREF_0 Mitte Keine Hinein
TCK Mitte DotClk Io
GND Kurz Keine Sup
GND Kurz Keine Sup
gnd Lang Keine Pwr
gnd Lang Keine Pwr
Vcc Mitte Punkt Pwr
VEL Mitte Punkt Pwr
VEL Mitte Punkt Pwr

Kopieren von Pin-Listen direkt aus anderen Quellen

Das direkte Kopieren aus Quellen wie PDF-Datenblättern wird auch in Datenmodi mit einer einzelnen Spalte oder mit mehreren Spalten unterstützt. Hinweis: Um nur eine einzelne Spalte aus einer PDF-Datei zu kopieren, verwenden Sie den vom System unterstützten PDF-Viewer und halten die ALT-Taste gedrückt, während Sie die Daten auswählen. Im Modus für einzelne Spalten wird davon ausgegangen, dass jede Zeile ein einzelnes Wort enthalten soll, das für einen Pin-Namen steht. Im Modus für mehrere Spalten, auf den zugegriffen werden kann, indem Sie die STRG-Taste gedrückt halten, während Sie den Befehl Einfügen starten, werden Daten für die Spalte analysiert, die Pin-Namen enthält. Der Erfolg in diesen beiden Modi hängt stark von der Formatierung der Eingabedaten ab. Einige PDF-Dateien verfügen über ungewöhnliche Formatierungsstile. Wenn Sie in diesem Modus Probleme haben, fügen Sie zunächst Daten in den Texteditor ein, um die Formatierung des Datenlayouts zu prüfen und bei Bedarf zu korrigieren.

Umgang mit nicht konformen Pin-Daten

Im Abschnitt PIN werden allgemeine Voraussetzungen zu den Namen der Pins beschrieben. Wenn Werte nicht aus Eingabedaten abgeleitet werden können, werden vorgegebene Pin-Attributwerte verwendet. Die folgenden Änderungen werden auf nicht konforme Pin-Namen angewendet.

Beschreibung Vorher Jetzt
Leerzeichen werden durch Unterstriche ersetzt. "A A" "A_A"
Leerzeichen um den Vorwärtsschrägstrich werden entfernt. "A / B" "A/B"
Kleinbuchstaben werden in Großbuchstaben umgewandelt. "ABcde" "ABCDE"
Doppelte Namen werden mithilfe der @-Notation aufgelöst. GND in Symbol- und Gnd, gnd in Eingabedaten "GND@1, GND@2, GND@3"

Oben

MUSTER

Funktion

 Erstellen Sie mehrere Kopien eines Objekts, und ordnen Sie sie in einer linearen oder runden Anordnung an.

Syntax

 PATTERN ..

 PATTERN LINEAR item-count x-spacing x-unit y-spacing y-unit object-location first-item-location

 PATTERN CIRCULAR item-count degree [ rotate ] object-location circle-center-location first-item-location

Maustasten

Rechts: Dreht das ausgewählte Objekt.

UMSCHALT+Rechts: Kehrt die Drehrichtung um.

Der Befehl MUSTER kann über die Befehlszeile oder über das Symbol MUSTER im Werkzeugkasten der Befehle aufgerufen werden. Ein Dialogfeld wird geöffnet, in dem Sie die Anzahl der Kopien sowie den X- und Y-Abstand im linearen Modus festlegen können. Klicken Sie auf OK, um das Dialogfeld zu schließen, und klicken Sie dann auf das Objekt, das dupliziert werden soll. Durch den nächsten Klick in den Zeichenbereich wird die Position des ersten zu platzierenden Objekts fixiert. Die weiteren Duplikate werden entsprechend den angegebenen Parametern platziert.

Wenn Sie den kreisförmigen Modus, die Anzahl der Elemente und die Winkelschritte im Dialogfeld auswählen, wird durch den ersten Klick in den Zeichenbereich das zu duplizierende Objekt ausgewählt, durch den zweiten Klick der Mittelpunkt des Kreises und durch den dritten Klick die Position des ersten zu platzierenden Objekts festgelegt. Weitere Kopien werden automatisch entsprechend den im Dialogfeld angegebenen Parametern platziert.

Der Befehl MUSTER kann im Schaltplan-, Layout- und Bibliothekseditor verwendet werden.

Optionen

Lineares Muster

ITEM-COUNT Anzahl der Kopien in der Anordnung.
X-SPACING Wert des Abstands zwischen zwei Kopien in der Anordnung in X-Richtung.
X-UNIT INCH oder MIL bzw. MM oder MIC. Einheit für X-SPACING.
Y-SPACING Wert des Abstands zwischen zwei Kopien in der Anordnung in Y-Richtung.
Y-UNIT INCH oder MIL bzw. MM oder MIC. Einheit für Y-SPACING.
OBJECT-LOCATION Position des zu kopierenden Objekts.
CIRCLE-CENTER-LOCATION Position des Kreismittelpunkts der kreisförmigen Anordnung.
FIRST-ITEM-LOCATION Position des ersten Elements in der Anordnung.

Runde Anordnung

ITEM-COUNT: Anzahl der Kopien in der Anordnung. DEGREE: Wert des Winkels (in Grad) zwischen zwei Kopien in der Anordnung. ROTATE: Optional. Durch Hinzufügen des Schlüsselworts OPTIONAL werden die Elemente in der Anordnung gedreht. OBJECT-LOCATION: Position des zu kopierenden Objekts. FIRST-ITEM-LOCATION: Position des ersten Elements in der Anordnung.

Beispiel

PATTERN CIRCULAR 20 45.0 ROTATE (1.5 1.6) (2.0 2.0) (3.0 2.0)

Dadurch wird eine runde Anordnung erzeugt, die aus 20 Kopien des Objekts von (1.5 1.6) besteht. Der Mustermittelpunkt befindet sich bei (2.0 2.0), das erste Element des Musters bei (3.0 2.0), der Winkel zwischen zwei Elementen beträgt 45.0°, jedes Element wird gedreht.

PATTERN LINEAR 5 1.5 INCH 200 MIL (1.5 1.5) (3.0 2.5)

Dadurch wird eine lineare Anordnung erzeugt, die aus 5 Kopien des Objekts bei (1.5 1.5) besteht. Die Anordnung beginnt bei (3.0 2.5) mit einem X-Abstand von 1.5 Zoll und einem Y-Abstand von 200 mil.

Oben

PIN

Funktion

 Definiert Verbindungspunkte für Symbole.

Syntax

 PIN 'name' options ..

Maustasten

Rechts: Dreht den Pin.

UMSCHALT+Rechts: Kehrt die Drehrichtung um.

Siehe auch NAME, ANZEIGEN, ÄNDERN, EINFÜGEN, PINARRAY.

Optionen

Es gibt sechs mögliche Optionen: Richtung

Funktion

Länge

Ausrichtung

Sichtbar

Swaplevel

Richtung

Die logische Richtung des Signalflusses. Dies ist für den Electrical Rule Check (ERC) und für die automatische Verdrahtung der Stromversorgungs-Pins von entscheidender Bedeutung. Die folgenden Möglichkeiten können angewendet werden:

NC Nicht verbunden
Hinein Eingabe
Weg Ausgang (Totem-Pole)
IO Ein-/Ausgang (bidirektional)
OK Offener Kollektor oder offener Ablauf
Hiz Hochohmiger Ausgang (z. B. 3-State)
Pas Passiv (für Widerstände, Kondensatoren usw.)
Pwr Eingangsleistungs-Pin (Vcc, Gnd, Vss, Vdd usw.)
Sup Allgemeiner Supply-Pin (z. B. für Erdungssymbol)

Vorgabe: IO

Wenn Sie Pwr-Pins auf einem Symbol verwendet werden und ein entsprechender Sup-Pin im Schaltplan vorhanden ist, werden Netze automatisch verbunden. Der Sup-Pin wird für Komponenten nicht verwendet.

Funktion

Die grafische Darstellung des Pins:

Keine Keine spezielle Funktion
Punkt Wechselrichtersymbol
Clk Uhrsymbol
DotClk Invertiertes Uhrsymbol

Vorgabe: None

Länge

Länge des Pin-Symbols:

Punkt Pin ohne Verbindung oder Name
Kurz Verbindung mit einer Länge von 0.1 Zoll
Mitte Verbindung mit einer Länge von 0.2 Zoll
Lang Verbindung mit einer Länge von 0.3 Zoll

Vorgabe: Long

Ausrichtung

Die Ausrichtung des Pins. Wenn Sie Pins manuell platzieren, können Sie diese mit der rechten Maustaste drehen. Der Parameter orientation wird hauptsächlich in Skriptdateien verwendet:

R0 Verbindungspunkt rechts
R90 Verbindungspunkt oberhalb
R180 Verbindungspunkt links
R270 Verbindungspunkt unterhalb

Vorgabe: R0

Sichtbar

Dieser Parameter definiert, ob der Pin- und/oder Pad-Name im Schaltplan sichtbar ist:

Aus Pin- und Pad-Name nicht gezeichnet
Sockel Pad-Name gezeichnet, Pin-Name nicht gezeichnet
Fixieren Pin-Name gezeichnet, Pad-Name nicht gezeichnet
Beide Pin- und Pad-Name gezeichnet

Vorgabe: Both

Swaplevel

Eine Ganzzahl. Swaplevel = 0 gibt an, dass ein Pin nicht durch einen anderen ausgetauscht werden kann. Die Zuweisung einer Zahl größer als 0 gibt an, dass ein Pin durch einen anderen im gleichen Symbol mit derselben Swaplevel-Nummer auf ausgetauscht werden kann. Beispiel: Den Eingängen eines NAND-Gatters kann dieselbe Swaplevel-Nummer zugewiesen werden, da sie alle identisch sind. Vorgabe: 0

Verwendung des Befehls PIN

Der Befehl PIN dient zum Definieren von Verbindungspunkten auf einem Symbol für Netze. Pins werden auf dem Layer Symbole gezeichnet, während zusätzliche Informationen auf dem Layer Pins angezeigt werden. Einzelnen Pins können verschiedene Optionen in der Befehlszeile zugewiesen werden. Die Optionen können in beliebiger Reihenfolge aufgelistet oder weggelassen werden. In diesem Fall sind die Vorgabeoptionen gültig. Wenn ein Name im Befehl PIN verwendet wird, muss er in Apostrophe eingeschlossen werden. Pin-Namen können im Symbol-Bearbeitungsmodus mit dem Befehl NAME geändert werden.

Automatische Benennung

Pins können auf folgende Weise automatisch nummeriert werden. Um die Pins D0...D7 auf einem Symbol zu platzieren, wird der erste Pin mit dem folgenden Befehl platziert:

PIN 'D0' *

Die Position der anderen Pins kann mit jeweils einem Mausklick definiert wurden.

Vordefinieren von Optionen mit CHANGE

Alle Optionen können mit den CHANGE-Befehlen vordefiniert werden. Die Optionen bleiben so lange in Verwendung, bis sie mit einem neuen Befehl PIN oder ÄNDERN bearbeitet werden. Der Befehl ANZEIGEN kann verwendet werden, um Pin-Optionen wie Richtung und Swaplevel anzuzeigen.

Pins mit dem gleichen Namen

Wenn es erforderlich ist, mehrere Pins in einer Komponente mit demselben Namen zu definieren, kann das folgende Verfahren angewendet werden: Stellen Sie sich beispielsweise vor, dass für GND drei Pins erforderlich sind. Den Pins werden während der Symboldefinition die Namen GND@1, GND@2 und GND@3 zugewiesen. Anschließend werden im Schaltplan nur die Zeichen vor dem @-Zeichen angezeigt.

Es ist nicht möglich, Pins in Symbolen, die bereits von einem Device verwendet werden, hinzuzufügen oder zu löschen, da dadurch die Zuordnung der Pins/Pads geändert würde, die mit dem Befehl VERBINDEN definiert wurde.

Pin-Beschriftung

Die Position der Pin- und Pad-Namen auf einem Symbol relativ zum Pin-Verbindungspunkt kann nicht geändert werden. Dies gilt auch für die Textgröße. Stellen Sie beim Definieren neuer Symbole sicher, dass ihre Größe mit vorhandenen Symbolen übereinstimmt.

Invertierte Pins

Der Name eines invertierten Pins (active low) kann überstrichen werden, wenn diesem ein Ausrufezeichen ('!') vorangestellt wird. Beispiel:

  !RESET

Dies resultiert in:

  _____
  RESET

Weitere Informationen hierzu finden Sie in der Beschreibung des Befehls TEXT.

Nach oben

PINARRAY

Funktion

 Erstellen eines Pin-Arrays.

Syntax

 PINARRAY [sides base start numpins drawrect includename includevalue deleteobjs]

Siehe auch PIN.

Mit dem Befehl PINARRAY können Sie im Symbol-Editor ein Pin-Array erstellen. Wenn der Befehl über das Symbol im Werkzeugkasten des Parameters PIN gestartet wird, wird ein Dialogfeld angezeigt, in dem die Optionen für Seiten, Basisname, Startindex, Anzahl der Pins 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.

Optionen

Wenn die Argumente nach dem Befehl angegeben werden, müssen alle vorhanden sein:

SIDES Dies kann L|R|T|B oder eine beliebige Kombination aus diesen sein und gibt an, auf welchen Seiten eines Rechtecks die Pins gezeichnet werden sollen: L=links, R=rechts, T=oben und B=unten.
BASIS Dies ist der Basisname, der für die Pin-Namen verwendet wird. Pins werden so benannt, dass der erste Pin und die nachfolgenden Pins mit einem fortlaufenden numerischen Suffix benannt werden (z. B. ADDR1, ADDR2, ... ADDRn). Der zuletzt platzierte Pin hat einen Namen, der durch <start+numpins-1> definiert ist.
START Dies ist der Startindex für die Pin-Benennung. Der Name des ersten Pins lautet .
NUMPINS Die Anzahl der zu platzierenden Pins.
DRAWRECT EIN oder AUS. Legt fest, ob im Rahmen des Vorgangs ein Rechteck auf dem Layer Symbole gezeichnet werden soll.
INCLUDENAME EIN oder AUS. Legt fest, ob ein >NAME-Textobjekt platziert werden soll.
INCLUDEVALUE EIN oder AUS. Legt fest, ob ein >WERT platziert werden soll.
DELETEOBJS EIN oder AUS. Legt fest, ob Pins, Beschriftungen und Linienobjekte vor dem Platzieren des Arrays gelöscht werden sollen.

Oben

PINBREAKOUT

Funktion

 Erstellt Netze mit oder ohne Beschriftungen, die sich von allen Pins auf dem ausgewählten Bauteil erstrecken.

Syntax

 PINBREAKOUT name type

Der Befehl PINBREAKOUT bricht jedes ausgewählte Bauteil aus, indem Netze aus den Pins des Bauteils über eine kurze Distanz von den Pins ausgedehnt, optional benannt und mit Beschriftungen versehen werden.

Der Namensparameter muss mit einem Bauteil im Schaltplan übereinstimmen, und der Typ ist eine Zahl zwischen 1 und 4, entsprechend den folgenden Optionen:

Oben

PINSWAP

Funktion

 Austauschen von Pins oder Pads.

Syntax

 PINSWAP ..

Siehe auch PIN.

Mit dem Befehl PINSWAP tauschen Sie Pins innerhalb desselben Symbols aus, denen dasselbe Swaplevel (> 0) zugewiesen wurde. Informationen zu Swaplevel finden Sie unter dem Befehl PIN. Wenn eine Leiterplatte über die Back-Annotation an einen Schaltplan gebunden ist, können zwei Pads nur ausgetauscht werden, wenn die zugehörigen Pins ausgetauscht werden können.

Auf einer Leiterplatte ohne Schaltplan ermöglicht dieser Befehl das Austauschen von zwei Pads im selben Grundriss. Die Option Swaplevel ist in diesem Fall nicht aktiviert.

Linien, die den ausgetauschten Pins zugewiesen sind, werden mit den Pins verschoben, sodass Kurzschlüsse entstehen können. Es wird empfohlen, einen DRC auszuführen und mögliche Fehler zu beheben.

Oben

POLYGON

Funktion

 Zeichnet Polygonbereiche.

Syntax

 POLYGON [signal_name] [width] [curve | @radius] ..

Maustasten

Mitte: Wählt den Layer aus.

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.

Links: Zweimal Klicken am selben Punkt schließt das Polygon.

Siehe auch ÄNDERN, LÖSCHEN, RATSNEST, RIPUP, LINIE, ABSCHRÄGUNG, POLYGONIZE.

Der Befehl POLYGON wird zum Zeichnen von Polygonbereichen verwendet. Polygone in den Layern Oben, Unten und Route2..15 werden als Signale behandelt. Polygone auf den Layern RestrictTop/Unten/Vias sind geschützte Bereiche für den AutoRouter.

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

Anmerkung

Sie sollten die Verwendung sehr kleiner Werte für die Breite eines Polygons vermeiden, da dies bei der Verarbeitung einer Zeichnung mit dem CAM-Prozessor zu sehr großen Datenmengen führen kann.

Die Breite des Polygons sollte immer größer sein als die Hardware-Auflösung des Ausgabe-Device. Wenn Sie beispielsweise einen Gerber-Fotoplotter mit einer typischen Auflösung von 1 mil verwenden, sollte die Breite des Polygons nicht kleiner sein als beispielsweise 6 mil. In der Regel sollten Sie für die Breite des Polygons denselben Bereich wie für die anderen Linien verwenden. Wenn Sie dem Polygon einen Namen geben möchten, der mit einer Ziffer (wie in 0V) beginnt, müssen Sie den Namen in einfache Anführungszeichen einschließen, um ihn von einem Wert für die Breite zu unterscheiden.

Die Parameter Isolate und Rank haben nur für Polygone in den Signal-Layern eine Bedeutung.

Um einen Fehler zurückzuziehen, kann immer das letzte Linienstück des Polygons mit der ESC-Taste entfernt werden.

Konturen- oder realer Modus

Polygone, die zu einem Signal gehören, können in zwei verschiedenen Modi angezeigt werden:

1. Umrisse Es werden nur die vom Benutzer definierten Konturen angezeigt.
2. Realer Modus Alle Flächen werden wie vom Programm berechnet angezeigt.

Im Konturmodus wird ein Polygon mit gestrichelten Linien gezeichnet, sodass es von anderen Linien unterschieden werden kann. Die Leiterplattendatei enthält nur die Konturen.

Der vorgegebene Anzeigemodus ist der Konturmodus, da die Berechnung ein zeitaufwendiger Vorgang ist.

Wenn eine Zeichnung mit dem CAM-Prozessor erstellt wird, werden alle Polygone berechnet.

Der Befehl RATSNEST startet die Berechnung der Polygone (kann mit SET POLYGON_RATSNEST OFF; deaktiviert werden). Wenn Sie auf die Schaltfläche STOPP klicken, wird die Berechnung der Polygone beendet. Bereits berechnete Polygone werden im realen Modus angezeigt, alle anderen werden im Konturmodus angezeigt.

Der Befehl RIPUP ändert den Anzeigemodus eines Polygons in Kontur.

Bei ÄNDERN-Vorgängen wird ein Polygon neu berechnet, wenn es zuvor im realen Modus angezeigt wurde.

Andere Befehle und Polygone

Polygone werden an ihren Kanten ausgewählt (wie Linien). SPLIT: Fügt eine neue Polygonkante ein.

DELETE: Löscht eine Polygonecke (wenn nur drei Ecken übrig bleiben, wird das gesamte Polygon gelöscht).

CHANGE LAYER: Ändert den Layer des gesamten Polygons.

CHANGE WIDTH: Ändert die Parameterbreite des gesamten Polygons.

VERSCHIEBEN: Verschiebt eine Polygonkante oder -ecke (wie Liniensegmente).

COPY: Kopiert das gesamte Polygon.

NAME: Wenn sich das Polygon in einem Signal-Layer befindet, wird der Name des Signals geändert.

Parameter

Breite

Linienbreite der Polygonkanten. Wird auch zum Füllen verwendet.

Layer

Polygone können in jedem Layer gezeichnet werden. Polygone in Signal-Layern gehören zu einem Signal und behalten den in den Design-Regeln und Netzklassen von anderen Signalen definierten Abstand bei. Objekte auf dem Layer RestrictTop werden von Polygonen auf dem Layer Oben subtrahiert (dies gilt auch für den Layer RestrictBottom und Unten). Auf diese Weise können Sie beispielsweise negativen Text auf einer Grundfläche erzeugen.

Füllen

Füllmodus (Ausgefüllt [Vorgabe], Schraffur oder Ausschnitt)

Rang

Definiert, wie Polygone voneinander subtrahiert werden. Polygone mit einem niedrigeren Rang werden als zuerst angezeigt und somit von Polygonen mit einem höheren Rang subtrahiert.

Gültige Ränge sind 1..6. Polygone mit demselben Rang werden mit dem Design Rule Check miteinander verglichen. Der Parameter rank hat nur für Polygone in Signal-Layern (1..16) eine Bedeutung, die in einer Leiterplatte gezeichnet wurden, und wird für andere Polygone ignoriert. Der Standardwert ist 1.

Thermals

Definiert, wie Pads und SMDs verbunden sind (Ein = Thermals werden generiert [Vorgabe], Aus = keine Thermals).

Abstand

Abstand zwischen Fülllinien, wenn Guss = Schraffur (Vorgabe: 50 mil).

Isolieren

Abstand zwischen Polygonbereichen und anderen Signalen oder Objekten in der Bemaßung oder entsprechend dem Begrenzungs-Layer (Vorgabe: 0). Wenn ein bestimmtes Polygon einen Isolieren-Wert erhält, der größer ist als der Wert in den Design-Regeln und Netzklassen, wird der größere Wert verwendet. Weitere Informationen finden Sie auch in den Design-Regeln unter Abstand bzw. Supply.

Beachten Sie, dass kleine Lücken zwischen dem berechneten Polygon und den Objekten, die zum gleichen Signal wie das Polygon selbst gehören, entstehen können, wenn Sie einem Polygon einen Isolieren-Wert zuweisen, der den Wert aus den Design-Regeln und Netzklassen übersteigt. Dies kann zu Problemen bei der Fertigung führen. Es wird daher in den meisten Fällen empfohlen, diesen Parameter bei 0 zu belassen.

Orphans

Bei Polygonen wird automatisch ein bestimmter Abstand zu anderen Signalen gewahrt. Daher kann es passieren, dass das Polygon in mehrere kleinere Polygone unterteilt wird. Falls sich in einem solchen Polygon keine elektrische Verbindung zu einem anderen Objekt (kein Polygon) des zugehörigen Signals befindet, möchte der Benutzer möglicherweise, dass dieses nicht mehr angezeigt wird. Mit dem Parameter Orphans = Aus [Vorgabe] werden diese isolierten Zonen ausgeblendet. Bei Orphans = Ein bleiben sie erhalten. Wenn ein Signal nur aus Polygonen besteht und keine anderen elektrisch verbundenen Objekte besitzt, bleiben alle Polygonteile erhalten, unabhängig von der Einstellung des Parameters Orphans. Unter bestimmten Umständen, insbesondere bei Orphans = Aus, kann ein Polygon vollständig ausgeblendet werden. In diesem Fall werden die ursprünglichen Konturen des Polygons auf dem Bildschirm angezeigt, damit es möglich ist, dieses zu löschen oder auf andere Weise zu ändern. Wenn Sie zum Drucker oder zum CAM-Prozessor wechseln, werden diese Konturen nicht gezeichnet, um Kurzschlüsse zu vermeiden. Ein Polygon wird auch mit den ursprünglichen Konturen angezeigt, wenn das Signal andere Objekte enthält, die keine Polygone sind, jedoch keines von diesen mit dem Polygon verbunden ist.

Thermal-Bemaßungen

Die Breite des Leitungspfads im Thermal-Symbol wird wie folgt berechnet:

Konturdaten

Der Name des Sondersignals OUTLINES verleiht einem Polygon bestimmte Eigenschaften, die zum Erstellen von Konturdaten (z. B. zum Fräsen von Prototyp-Leiterplatten) verwendet werden. Dieser Name darf nicht auf andere Weise verwendet werden.

Schraffierte Polygone und Luftlinien

Abhängig vom Wert des Parameters spacing können Pads, SMDs, Vias und Linien innerhalb eines schraffierten Polygons, die mit demselben Signal wie das Polygon verbunden sind, durch das Raster hindurchfallen, sodass Luftlinien erzeugt werden, die auf die Verbindung zum Signal hinweisen. Bei der Berechnung, ob ein solches Objekt tatsächlich mit dem schraffierten Polygon fest verbunden ist, wird es auf mehrere Kontrollpunkte reduziert. Bei einem runden Pad wäre dies beispielsweise der Nord-, Ost-, West- und Südpunkt auf dem Umfang des Pads, während dies bei einer Linie die beiden Endpunkte wären. Eine feste Verbindung wird als vorhanden betrachtet, wenn mindestens eine Linie im berechneten Polygon (Kontur oder Schraffurlinie) vorhanden ist, die mit der Mittellinie durch diese Punkte verläuft.

Thermal- und Kreisringe innerhalb eines schraffierten Polygons, die keinen festen Kontakt zu einer der Polygonlinien haben, werden nicht generiert.

Polygon-Ausschnitte

Der spezielle Gussstil Ausschnitt sorgt dafür, dass ein Polygon von allen anderen Signalpolygonen auf demselben Layer, unabhängig von ihrem Rang, subtrahiert wird. Nur Polygone in Signal-Layern können den Gussstil Ausschnitt aufweisen.

Die Konturen eines ausgeschnittenen Polygons werden immer als gestrichelte Linien auf dem Bildschirm gezeichnet, auch nachdem die Signalpolygone mit RATSNEST berechnet wurden.

Die Linienbreite eines ausgeschnittenen Polygons wird berücksichtigt, wenn dieses von anderen Signalpolygonen subtrahiert wird. Sie kann beliebig klein sein (auch null), ohne dass große Mengen von CAM-Daten entstehen (im Gegensatz zu ausgefüllten Polygonen, bei denen die Linienbreite nicht zu klein sein sollte).

Oben

PINTOBUS

Funktion

 Verbinden Sie Pins von Bauteilinstanzen automatisch mit einem in der Nähe befindlichen Bus, der den Pin-Namen in der Busspezifikation mit beschrifteten Netzen enthält.

Syntax

 PINTOBUS name

Der Befehl PINTOBUS dient zum Erweitern von Netzen von allen Pins auf einer Bauteilinstanz bis zu einem in der Nähe befindlichen Bus. Dabei enthält die Busspezifikation eine Variante, die mit dem Pin-Namen auf dem Bauteil übereinstimmt.

Dieser Befehl kann über die Befehlszeile ausgeführt werden, steht jedoch auch im Kontextmenü zur Verfügung, wenn Sie auf Bauteile in einem Schaltplan klicken.

Beachten Sie, dass der Bus, mit dem Sie eine Verbindung herstellen möchten, entweder horizontal oder vertikal gezeichnet werden muss und die Pins in die Busrichtung weisen müssen.

Nehmen wir als Beispiel ein Bauteil mit Pins namens VDD und GND an einer Seite und VIN und VOUT auf der anderen Seite. Wenn Sie auf einer Seite einen Bus mit einer Spezifikation zeichnen, die die Namen VDD und GND enthält, und auf der anderen Seite einen anderen Bus, der VIN und VOUT enthält, erstellt dieser Befehl automatisch Netze mit Beschriftungen namens VDD, GND, VIN und VOUT, die von den entsprechenden Pins zu den entsprechenden Bussen reichen.

Anmerkung: Sie müssen das Bauteil und alle Busse auswählen, mit denen Sie eine Verbindung herstellen möchten, bevor Sie den Befehl ausführen. Ansonsten fordert EAGLE Sie auf, dies zu tun. Die empfohlene Methode für die Verwendung dieses Befehls ist, die Busse und das Bauteil, das Sie verbinden möchten, mit STRG+Linksklick auszuwählen und dann den Befehl PINTOBUS über das Kontextmenü oder die Befehlszeile auszuführen.

Oben

POLYGONIZE

Funktion

 Konvertiert einen geschlossenen Liniensatz in ein Polygon oder umgekehrt.

Syntax

 POLYGONIZE

Siehe auch POLYGON.

Der Befehl POLYGONIZE dient zum Konvertieren eines geschlossenen Liniensatzes in ein Polygon oder umgekehrt. Führen Sie beim Konvertieren von Linien in ein Polygon den Befehl POLYGONIZE aus, und klicken Sie auf eine der zu konvertierenden Linien. Wenn Sie ein Polygon in Linien konvertieren, führen Sie POLYGONIZE aus und klicken auf die Kontur des zu konvertierenden Polygons. Wenn Sie die ALT-Taste gedrückt halten, während Sie klicken, wird das Polygon als neues Objekt hinzugefügt. Wenn Sie die ALT-Taste nicht gedrückt halten, wird das ursprüngliche Objekt durch das neue ersetzt.

Sie können POLYGONIZE auch aufrufen, indem Sie mit der rechten Maustaste auf eine Linie oder eine Polygonkante klicken und In Polygon konvertieren oder In Linien konvertieren wählen. Danach erhalten Sie die Möglichkeit zum Kopieren oder Ersetzen.

Oben

ANSCHLUSS

Funktion

 Fügt Anschlüsse zu Modulen hinzu.

Syntax

 PORT 'module_instance_name' 'net_name' options ..

 PORT 'module' 'net_name' options ..

 PORT 'module' 'net_name' options|DELETE

Siehe auch MODUL.

Der Befehl ANSCHLUSS dient zum Hinzufügen von Anschlüssen zu Modulen, die in hierarchischen Schaltplänen verwendet werden.

Position und Ausrichtung werden automatisch auf der nächstliegenden Seite des Modulsymbols berechnet.

Ein Anschluss exportiert ein Netz eines Moduls nach außen und definiert einen Verbindungspunkt für ein weiteres Netz. Das mit dem Anschluss verbundene Netz stellt den gemeinsamen Namen und die gemeinsame Klasse bereit.

Wenn ein einfacher Busname für net_name verwendet wird (siehe Namen), exportiert dieser Anschluss alle Netze dieses Busses gleichzeitig nach außen und definiert einen Verbindungspunkt für einen geeigneten Bus.

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.

Namen

Der Anschlussname muss entsprechend dem Netznamen innerhalb dieses Moduls ausgewählt werden, das exportiert werden soll. Der Anschlussname kann auch ein einfacher Busname mit einem einzelnen Bereich wie 'PA[0..7]' sein (Aliasnamen sind nicht zulässig).

Optionen

Richtung

Die logische Richtung des Signalflusses. Dies ist für den Electrical Rule Check (ERC) und für die automatische Verdrahtung der Stromversorgungs-Pins von entscheidender Bedeutung. Die folgenden Möglichkeiten können angewendet werden:

NC Nicht verbunden
Hinein Eingabe
Weg Ausgang (Totem-Pole)
IO Ein-/Ausgang (bidirektional)
OK Offener Kollektor oder offener Ablauf
Hiz Hochohmiger Ausgang (z. B. 3-State)
Pas Passiv (für Widerstände, Kondensatoren usw.)
Pwr Eingangsleistungs-Pin (Vcc, Gnd, Vss, Vdd usw.)

Vorgabe: IO

Im Modulkontext kann die Richtung bereits vorhandener Anschlüsse geändert werden.

LÖSCHEN

Die Option DELETE dient zum Löschen eines bereits vorhandenen Anschlusses im Modulkontext.

Bearbeiten

Der Befehl VERSCHIEBEN kann verwendet werden, um das Modulsymbol zu bearbeiten. Ein Anschluss eines Modulsymbols kann mit STRG+Links am Verbindungsende ausgewählt werden, um ihn entlang des Rands der Modulinstanz zu verschieben. Der Befehl INFORMATION kann verwendet werden, um die Anschlusseigenschaften abzurufen, indem Sie ihn mit STRG+Links auswählen.

Der Befehl LÖSCHEN kann zum Löschen eines Anschlusses verwendet werden, indem Sie ihn mit STRG+Links auswählen.

Wenn eine Verbindung mit einem Netz besteht, kann die Auswahl mehrdeutig sein. Verwenden Sie STRG+Rechts, um zum angeforderten Objekt (in diesem Fall der Anschluss) zu wechseln.

Oben

PRÄFIX

Funktion

 Definiert das Präfix für einen Symbol- oder Modulnamen.

Syntax

 PREFIX prefix_string;

Siehe auch VERBINDEN, MODUL, PACKAGE, WERT.

Dieser Befehl wird im Device-Editor-Modus verwendet, um die Anfangszeichen für automatisch generierte Symbolnamen zu bestimmen, wenn ein Symbol mit dem Befehl HINZUFÜGEN in einem Schaltplan platziert wird.

Dieser Befehl kann auch verwendet werden, wenn Sie eine Seite eines Moduls bearbeiten, um das Präfix für dieses Modul festzulegen.

Beispiel

PREFIX U;

Wenn dieser Befehl beim Bearbeiten z. B. eines 7400-Device verwendet wird, dann werden Gattern, die später mit dem Befehl HINZUFÜGEN in einem Schaltplan platziert werden, der Reihe nach die Namen U1, U2, U3 zugewiesen. Diese Namen können später mit dem Befehl NAME geändert werden.

Oben

DRUCKEN

Funktion

 Druckt eine Zeichnung auf dem Systemdrucker.

Syntax

 PRINT [factor] [-limit] [options] [;]

Siehe auch CAM-Prozessor, Drucken auf dem Systemdrucker.

Der Befehl DRUCKEN druckt die aktuell bearbeitete Zeichnung auf dem Systemdrucker.

Farben und Füllstile werden wie im Editor-Fenster festgelegt verwendet. Dies kann mit den Optionen SOLID und BLACK geändert werden. Die für die Ausgabe verwendete Farbpalette ist immer diejenige für einen weißen Hintergrund.

Wenn Sie Pads und Vias gefüllt drucken möchten (ohne dass die Bohrungen sichtbar sind), verwenden Sie folgenden Befehl:

[SET](ECD-CLI-S.html#set) DISPLAY_MODE NODRILL;

Beachten Sie, dass Polygone in Leiterplatten beim Drucken mit dem Befehl DRUCKEN nicht automatisch berechnet werden. Nur die Konturen werden gezeichnet. Um Polygone in der berechneten Form zu drucken, verwenden Sie den Befehl RATSNEST vor dem Drucken. Sie können einen Faktor eingeben, um die Ausgabe zu skalieren.

Der Parameter limit gibt die maximale Anzahl von Seiten an, die Sie für die Ausgabe verwenden möchten. Der Zahl muss ein '-' vorangestellt werden, um sie vom Faktor zu unterscheiden. Falls die Zeichnung nicht auf die angegebene Anzahl von Seiten passt, wird der Faktor so lange reduziert, bis er passt. Setzen Sie diesen Parameter auf -0, um eine beliebige Anzahl von Seiten zuzulassen (und damit sicherzustellen, dass im Ausdruck genau der angegebene Skalierfaktor verwendet wird).

Wenn der Befehl PRINT nicht mit einem ';' beendet wird, können Sie über ein Druck-Dialogfeld Druckoptionen einstellen. Beachten Sie, dass Optionen, die über die Befehlszeile eingegeben werden, in der Druckereinrichtung nur dauerhaft gespeichert werden, wenn sie im Dialogfeld Drucken bestätigt wurden (d. h., wenn der Befehl nicht mit einem ';' beendet wurde).

Folgende Optionen stehen zur Verfügung:

MIRROR Spiegelt die Ausgabe.
DREHEN Dreht die Ausgabe um 90°.
UPSIDEDOWN Dreht die Zeichnung um 180°. Zusammen mit ROTATE wird die Zeichnung um insgesamt 270° gedreht.
SCHWARZ Ignoriert die Farbeinstellungen der Layer und druckt alles in Schwarz.
SOLID Ignoriert die Füllstileinstellungen der Layer und druckt alles ausgefüllt.
TITEL Druckt eine Überschrift am unteren Seitenrand.
DATEI Druckt die Ausgabe in eine Datei; der Dateiname muss dieser Option unmittelbar folgen.
PRINTER Druck die Ausgabe auf einen bestimmten Drucker; der Druckername muss dieser Option unmittelbar folgen.
PAPIER Druckt im angegebenen Papierformat; das Papierformat muss dieser Option unmittelbar folgen.
SHEETS Druckt den angegebenen Seitenbereich; der Bereich (von-bis) muss dieser Option unmittelbar folgen.
AUSRICHTEN Druckt in einer bestimmten Ausrichtung; die Ausrichtungseinstellung muss dieser Option unmittelbar folgen.
AUSSCHNITT Druckt die aktuell sichtbare Fensterauswahl der Zeichnung.
PORTRAIT Druckt die Ausgabe im Hochformat.
LANDSCAPE Druckt die Ausgabe im Querformat.
HIERARCHY Druckt Seiten von Modulen in hierarchischer Ordnung.

Wenn einer der Optionen MIRROR...CAPTION ein '-' vorangestellt wird, wird diese Option für den Fall, dass sie derzeit aktiviert ist (aufgrund eines vorherigen PRINT-Vorgangs), deaktiviert. Durch ein alleinstehendes '-' werden alle Optionen deaktiviert.

Drucken in eine Datei

Die Option FILE kann zum Drucken der Ausgabe in eine Datei verwendet werden. Wenn diese Option vorhanden ist, muss unmittelbar nach ihr der Name der Ausgabedatei folgen. Wenn der Ausgabedateiname die Erweiterung .pdf (Groß-/Kleinschreibung unerheblich) aufweist, wird eine PDF-Datei erstellt. Eine PDF-Datei kann auch erstellt werden, indem Sie im Kombinationsfeld Drucker im Dialogfeld Drucken die Option In Datei drucken (PDF) auswählen. Texte in einer PDF-Datei können in einem PDF-Viewer durchsucht werden, solange sie nicht die Vektor-Schrift verwenden.

Wenn der Ausgabedateiname die Erweiterung .ps (Groß-/Kleinschreibung unerheblich) aufweist, wird eine Postscript-Datei erstellt.

Wenn der Dateiname nur "*" oder "*.ext" (ein Sternchen gefolgt von einer Erweiterung, z. B. *.pdf) umfasst, wird ein Datei-Dialogfeld geöffnet, in dem der Benutzer den tatsächlichen Dateinamen auswählen oder eingeben kann.

Wenn der Dateiname nur eine Erweiterung ist (z. B. .pdf), entspricht der Ausgabedateiname dem Namen der Zeichnungsdatei, und die Erweiterung wird in die angegebene Zeichenfolge geändert.

Der Dateiname kann einen oder mehrere der folgenden Platzhalter enthalten, die durch die entsprechende Zeichenfolge ersetzt werden:

%E Die Erweiterung der geladenen Datei (ohne '.').
%N Der Name der geladenen Datei (ohne Pfad und Erweiterung).
%P Der Verzeichnispfad der geladenen Datei (ohne Dateiname).
%% Das Zeichen '%'.

Der Dateiname

%N.cmp.pdf

würde beispielsweise Leiterplattenname.cmp.pdf ergeben.

Wenn sowohl die Option FILE als auch die Option PRINTER vorhanden sind, wird nur die zuletzt angegebene berücksichtigt.

Drucken in einem bestimmten Papierformat

Die Option PAPIER definiert das Format des Papiers, auf dem gedruckt werden soll. Auf diese Option muss unmittelbar einer der Papierformatnamen folgen, die im Kombinationsfeld Papier des Dialogfelds DRUCKEN aufgeführt sind, wie z. B. A4, Letter usw. Wenn ein benutzerdefiniertes Papierformat festgelegt werden soll, muss es im Format

Width x Height Unit

(ohne Leerzeichen) angegeben werden, z. B.

PRINT PAPER 200x300mm
PRINT PAPER 8.0x11.5inch

Width und Height können Gleitkommazahlen und Unit kann entweder mm oder Zoll sein (letzteres kann als in abgekürzt werden). Papiernamen müssen vollständig angegeben werden. Die Groß- und Kleinschreibung ist unerheblich. Wenn sowohl die Option PRINTER als auch die Option PAPIER verwendet wird, muss zuerst die Option PRINTER angegeben werden. Benutzerspezifische Papierformate können möglicherweise nicht mit allen Druckern verwendet werden. Sie sind hauptsächlich für die Verwendung bei der PostScript- oder PDF-Ausgabe gedacht.

Drucken eines Seitenbereichs

Die Option SHEETS kann zum Drucken eines Seitenbereichs aus einem Schaltplan verwendet werden. Der Bereich wird als zwei Zahlen angegeben, die durch ein '-' getrennt sind (z. B. 2-15). Ohne diese Option wird nur die aktuell bearbeitete Seite gedruckt. Um alle Seiten zu drucken, kann der Bereich ALL verwendet werden (Groß- und Kleinschreibung wird nicht beachtet, muss jedoch vollständig ausgeschrieben werden). Ein Bereich kann auch aus einer einzelnen Zahl bestehen, z. B. 42. Damit wird genau diese Seite gedruckt. Wenn kein Schaltplan geladen ist, hat diese Option keine Bedeutung.

Drucken mit einer Ausrichtung

Für die Option AUSRICHTEN stehen die Einstellungen T (oben), C (Mitte) und B (unten) für die vertikale und R (rechts), C (Mitte) und L (links) für die horizontale Ausrichtung zur Verfügung. Beispiel: PRINT ALIGN TL; druckt mit einer Ausrichtung oben links. Wenn nur eine Richtung angegeben ist, wird die andere Richtung als Mitte angenommen (wie bei PRINT ALIGN B; zum Drucken mit einer Ausrichtung unten mittig). Die Reihenfolge der Einstellungen ist nicht von Bedeutung.

Drucken von Modulseiten

Wenn die aktuell bearbeitete Seite Teil eines Moduls ist, wird der Seitenbereich für das Modul verwendet. Mit der Option SHEETS ALL werden alle Seiten des Hauptschaltplans und aller Module gedruckt. Wenn die Option HIERARCHY zusätzlich angegeben wird, werden Seiten eines Moduls für jede Verwendung in einer Modulinstanz mit den entsprechenden Bauteil- und Netznamen gedruckt.

Beispiele

DRUCKEN Öffnet das Dialogfeld Drucken, in dem Sie Druckoptionen festlegen können.
PRINT; Druckt die Zeichnung unmittelbar mit den Vorgabeoptionen.
PRINT - MIRROR BLACK SOLID; Druckt die Zeichnung gespiegelt, wobei alles in Schwarz und ausgefüllt dargestellt wird.
PRINT 2.5 -1; Druckt die Zeichnung um einen Faktor von 2.5 vergrößert, stellt jedoch sicher, dass **eine** Seite nicht überschritten wird.
PRINT FILE .pdf; Druckt die Zeichnung als PDF-Datei mit demselben Namen wie die Zeichnungsdatei.
PRINT SHEETS 2-15 FILE .pdf; Druckt die Seiten 2 bis 15 als PDF-Datei mit demselben Namen wie die Zeichnungsdatei.
PRINT SHEETS ALL; Druckt alle Seiten des Hauptschaltplans und aller Module wie gezeichnet.
PRINT HIERARCHY SHEETS ALL; Druckt alle Seiten des Hauptschaltplans und aller Module gemäß den jeweiligen Modulinstanzen.

Oben