PACKAGE | PAD | PADARRAY | PAINTROLLER | EINFÜGEN | MUSTER | PIN | PINARRAY | PINBREAKOUT | PINSWAP | PINTOBUS | POLYGON | POLYGONIZE | ANSCHLUSS | PRÄFIX | DRUCKEN
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 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).
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).
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.
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.
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.
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.
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 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;
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 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.
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.
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 |
|
| 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. |
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.
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.
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.
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.
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.
| 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 |
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.
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" |
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.
| 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. |
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.
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.
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.
Es gibt sechs mögliche Optionen: Richtung
Funktion
Länge
Ausrichtung
Sichtbar
Swaplevel
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.
Die grafische Darstellung des Pins:
| Keine | Keine spezielle Funktion | |
| Punkt | Wechselrichtersymbol | |
| Clk | Uhrsymbol | |
| DotClk | Invertiertes Uhrsymbol |
Vorgabe: None
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
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
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
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
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.
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.
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.
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.
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.
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.
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.
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 |
|
| 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. |
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:
Eindeutig (
Pin-Namen (
Vorgabe (N$1)
Keine
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.
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).
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.
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.
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.
Linienbreite der Polygonkanten. Wird auch zum Füllen verwendet.
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üllmodus (Ausgefüllt [Vorgabe], Schraffur oder Ausschnitt)
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.
Definiert, wie Pads und SMDs verbunden sind (Ein = Thermals werden generiert [Vorgabe], Aus = keine Thermals).
Abstand zwischen Fülllinien, wenn Guss = Schraffur (Vorgabe: 50 mil).
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.
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.
Die Breite des Leitungspfads im Thermal-Symbol wird wie folgt berechnet:
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.
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.
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).
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.
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.
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.
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).
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.
Die Option DELETE dient zum Löschen eines bereits vorhandenen Anschlusses im Modulkontext.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Ö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. |