Funktion
Fügt einer Zeichnung Text hinzu.
Syntax
TEXT any_text [orientation] ..
TEXT 'any_text' [orientation] ..
Maustasten
Mitte: Wählt den Layer aus.
Rechts: Dreht den Text.
UMSCHALT+Rechts: Kehrt die Drehrichtung um.
Siehe auch ÄNDERN, VERSCHIEBEN, MIRROR, PIN, DREHEN, ATTRIBUT.
Mit dem Befehl TEXT wird Text zu einem Bibliothekselement oder einer Zeichnung hinzugefügt. Bei der Eingabe mehrerer Texte ist es nicht erforderlich, den Befehl jedes Mal aufzurufen, da der Befehl Text nach dem Platzieren von Text mit der Maus aktiv bleibt.
Die Ausrichtung des Texts kann mit dem Befehl TEXT (Ausrichtung) mithilfe der üblichen Definitionen definiert werden, wie im Befehl HINZUFÜGEN aufgelistet (R0, R90 usw.). Mit der rechten Maustaste wird die Drehung des Texts, mit der mittleren Maustaste wird der aktuelle Layer geändert. Text wird immer angezeigt, sodass er von vorne oder von rechts gelesen werden kann, auch wenn er gedreht wird. Daher erscheint er nach jeder zweiten Drehung gleich. Der Ursprung wurde jedoch von der linken unteren zur oberen rechten Ecke verschoben. Beachten Sie dies, wenn ein Text scheinbar nicht ausgewählt werden kann.
Die Leserichtung für vertikale Texte kann im Dialogfeld Benutzeroberfläche von Nach oben in Nach unten geändert werden.
Wenn Sie Text auf dem Kopf stehend ausdrucken möchten, können Sie das Spin-Flag für diesen Text festlegen.
Text kann Zeilenumbrüche enthalten. Im Dialogfeld Text können Sie diese direkt mit der UMSCHALT- und EINGABETASTE eingeben. In der Befehlszeile muss ein Zeilenumbruch mit "\n" verwendet werden.
Wenn der Text mehrere aufeinander folgende Leerzeichen oder ein Semikolon enthält, muss die gesamte Zeichenfolge in einfache Anführungszeichen eingeschlossen werden. Wenn der Text einfache Anführungszeichen enthält, muss jedes Anführungszeichen selbst in einfache Anführungszeichen eingeschlossen werden. Wenn im Text Apostrophe erforderlich sind, muss jeder Apostroph in einfache Anführungszeichen eingeschlossen werden.
Wenn der Text reine umgekehrte Schrägstriche enthalten soll, muss jeder umgekehrte Schrägstrich mit einem weiteren umgekehrten Schrägstrich maskiert werden (z. B. führt TEXT 'abc\\def' zu abc\def).
Wenn der Befehl TEXT aktiv ist und Sie einen Text eingeben möchten, der eine Zeichenfolge enthält, die fälschlicherweise für einen Befehl gehalten werden kann (z. B. red für REDO), muss diese Zeichenfolge in einfache Anführungszeichen eingeschlossen werden.
Die Zeichenhöhe und -dicke kann mit den ÄNDERN-Befehlen geändert werden:
CHANGE SIZE text_size .. CHANGE RATIO ratio .. CHANGE LINEDISTANCE value ..
Maximale Texthöhe: 2 Zoll
Maximale Textdicke: 200 mm (7.7840 Zoll)
Verhältnis: 0...31 (% der Texthöhe)
Zeilenabstand: 0...250 (% der Texthöhe).
Text kann drei verschiedene Schriftarten aufweisen:
| Vector | Die programminterne Vektor-Schrift | |
| Proportional | Proportionale Pixel-Schriftart (normalerweise Helvetica) | |
| Fixed | Nichtproportionale Pixel-Schriftart (normalerweise Courier) |
Die Schriftart für den Text kann mit dem Befehl ÄNDERN geändert werden:
CHANGE FONT VECTOR|PROPORTIONAL|FIXED ..
Das Programm gibt Text in anderen Schriftarten als Vektor-Schrift so gut wie möglich aus. Da die eigentliche Schriftart jedoch von der Grafikschnittstelle des Systems dargestellt wird, können proportionale und Festbreiten-Schriftarten mit unterschiedlichen Größen und/oder Längen ausgegeben werden. Wenn Sie im Dialogfeld Benutzeroberfläche die Option Immer Vektor-Schrift einstellen, werden alle Texte immer mit der integrierten Vektor-Schrift angezeigt und gedruckt, unabhängig von den Einstellungen für die einzelnen Texte und Zeichnungen. Diese Option ist nützlich, wenn die anderen Schriftarten vom System nicht korrekt dargestellt werden.
Sie können den Befehl SET Interface. VectorFont 0|1 verwenden, um diese Einstellung zu ändern.
Beim Erstellen einer neuen Leiterplatte oder eines neuen Schaltplans wird die aktuelle Einstellung dieser Option in der Option In diese Zeichnung einprägen der Zeichnungsdatei gespeichert. Dadurch wird sichergestellt, dass die Zeichnung mit der richtigen Einstellung gedruckt wird, wenn sie an einen anderen Benutzer mit einer anderen Einstellung für diese Option übertragen wird.
Sie können den Befehl SET VECTOR_FONT OFF|ON verwenden, um die Einstellung in einer vorhandenen Leiterplatten- oder Schaltplanzeichnung zu ändern.
Beim Erstellen von Ausgabedateien mit dem CAM-Prozessor werden Texte immer in Vektor-Schrift gezeichnet. Andere Schriftarten werden nicht unterstützt.
Wenn ein Text mit einer anderen Schriftart als Vektor-Schrift von einem Signalpolygon subtrahiert wird, wird nur das umgebende Rechteck subtrahiert. Aufgrund der oben genannten möglichen Größen-/Längenprobleme kann die tatsächlich gedruckte Schrift das Rechteck übersteigen. Wenn Sie also einen Text von einem Signalpolygon subtrahieren müssen, wird empfohlen, dass Sie die Vektor-Schrift verwenden.
Der Parameter Ratio hat für Texte mit anderen Schriftarten als Vektor-Schrift keine Bedeutung.
Die Textausrichtung definiert, wo der Ursprung in den Text eingefügt werden soll. Es gibt neun verschiedene mögliche Ausrichtungen, die aus Kombinationen der Schlüsselwörter left, bottom, center, right und top bestehen. Diese Schlüsselwörter können in jeder Reihenfolge angegeben werden, jedoch wird nur das letzte Schlüsselwort bei left/right und top/bottom für die entsprechende Richtung berücksichtigt. Das Schlüsselwort center gilt nur für die Richtungen, für die kein anderes Schlüsselwort angegeben wurde. Die Vorgabe lautet left und bottom.
| CHANGE ALIGN TOP CENTER; TEXT 'ABC' | Zeichnet den Text ABC mit dem Ursprung oben in der Mitte. |
Nur die Zeichen mit ASCII-Codes unter 128 werden sicher korrekt gedruckt. Alle Zeichen darüber können vom System abhängig sein und zu unterschiedlichen Ergebnissen mit den verschiedenen Schriftarten führen.
Spezieller Text in einem Symbol oder einer Grundrisszeichnung, der mit dem Zeichen '>' gekennzeichnet ist, wird in einer Leiterplatte oder einem Schaltplan durch die tatsächlichen Werte ersetzt:
| >NAME | Komponentenname (ev. + Anschnittname) 1) | |
| >VALUE | Komponentenwert/-typ 1) | |
| >PART | Komponentenname 2) | |
| >GATE | Gattername 2) | |
| >XREF | Bauteil-Querverweis 2) | |
| >CONTACT_XREF | Kontakt-Querverweis 2) | |
| >ASSEMBLY_VARIANT | Name der aktuellen Bestückungsvariante | |
| >DRAWING_NAME | Zeichnungsname | |
| >LAST_DATE_TIME | Zeitpunkt der letzten Änderung | |
| >PLOT_DATE_TIME | Zeitpunkt der Ploterstellung | |
| >SHEETNR | Seitennummer eines Schaltplans 3) | |
| >SHEETS | Gesamtanzahl der Seiten eines Schaltplans 3) | |
| >SHEET | Entspricht ">SHEETNR/>SHEETS" 3) | |
| >MODULE | Modulname (verfügbar bei Modulseiten, ansonsten leer) 3) | |
| >SHEET_HEADLINE | Überschrift der Seite 3) | |
| >SHEETNR_TOTAL | Seitennummer eines Schaltplans mit Modulen 3) | |
| >SHEETS_TOTAL | Gesamtanzahl der Seiten eines Schaltplans mit Modulen 3) | |
| >SHEET_TOTAL | Entspricht ">SHEETNR_TOTAL/>SHEETS_TOTAL" 3) |
1) Nur für Grundriss oder Symbol
2) Nur für Symbol
3) Nur für Symbol oder Schaltplan
Das Format, in dem ein Bauteil-Querverweis angezeigt wird, kann über die Zeichenfolge Format für Xref-Labels gesteuert werden, die im Dialogfeld Optionen/Setzen/Verschiedenes oder mit dem Befehl SETZEN festgelegt wurde. Die folgenden Platzhalter sind definiert und können in beliebiger Reihenfolge verwendet werden:
| %S | Die Seitennummer | |
| %C | Die Spalte auf der Seite | |
| %R | Die Zeile auf der Seite |
Die vorgegebene Formatzeichenfolge lautet "/%S.%C%R". Neben den definierten Platzhaltern können Sie auch andere ASCII-Zeichen verwenden.
Wenn in einem Symbol oder einer Grundrisszeichnung ein Attribut des eigentlichen Bauteils oder Elements angezeigt werden soll, kann ein Text mit dem Namen des Attributs verwendet werden, der mit dem Zeichen '>' gekennzeichnet ist. Vorgabemäßig wird nur der tatsächliche Wert des angegebenen Attributs angezeigt. Wenn dem Attributnamen eines der Sonderzeichen '=', '~' oder '!' nachgestellt wird, wird Folgendes angezeigt:
| >ABC | 123 | |
| >ABC= | ABC = 123 | |
| >ABC~ | ABC | |
| >ABC! | _nothing_ |
Beachten Sie, dass für jeden Attributnamen nur ein einzelner solcher Text in einem bestimmten Symbol oder Grundriss vorhanden sein sollte. Wenn in einem Symbol oder Grundriss mehrere solche Texte vorhanden sind, die alle denselben Attributnamen referenzieren, wird nur einer dieser Texte angezeigt, wenn das Bauteil, das dieses Symbol oder Paket verwendet, gelöst wird.
Text kann überstrichen sein, was z. B. für die Namen von invertierten Signalen (active low, siehe auch NETZ, BUS und PIN) nützlich ist. Dazu muss dem Text ein Ausrufezeichen ('!') vorangestellt werden. Beispiel:
!RESET
Dies resultiert in:
_____ RESET
Dies ist nicht auf Signalnamen beschränkt und kann in jedem Text verwendet werden. Es ist auch möglich, nur einen Teil des Textes zu überstreichen. Beispiel:
!RST!/NMI R/!W
Dies resultiert in:
___
RST/NMI
_
R/W (Lesen/Schreiben)
Beachten Sie, dass das zweite Ausrufezeichen das Ende der Überstreichung angibt. Ein Text kann eine beliebige Anzahl von Überstreichungen enthalten. Wenn ein Text ein Ausrufezeichen enthalten soll, das keine Überstreichung erzeugt, muss es durch einen umgekehrten Schrägstrich maskiert werden. Um das Maskieren von Ausrufezeichen auf ein Minimum zu beschränken, wird mit einem Ausrufezeichen keine Überstreichung ausgelöst, wenn es das letzte Zeichen eines Textes ist oder wenn es unmittelbar von einem Leerzeichen, einem doppelten oder einzelnen Anführungszeichen oder von einer beliebigen Art von schließender Klammer gefolgt wird. Alle nicht maskierte Ausrufezeichen oder Kommas, die nach einem Ausrufezeichen, das eine Überstreichung auslöst, angegeben werden, beenden die Überstreichung (das Komma als Endezeichen für Überstreichungen wird bei Bussen benötigt).