Anzeige als Escape-Sequenz
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Damit Zeichen, die unmittelbar einem umgekehrten Schrägstrich (\) folgen, als Steuerzeichen interpretiert werden, klicken Sie eine String-Konstante oder ein String-Element mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü die Option '\'-Code-Anzeige. Dieser Modus ist insbesondere bei der Fehlersuche in VIs und beim Senden nicht darstellbarer Zeichen, beispielsweise an Messinstrumente oder serielle Schnittstellen, hilfreich. Nachfolgend finden Sie die in LabVIEW zulässigen Steuerzeichen und eine kurze Beschreibung dazu.
| Programmcode | Bedeutung |
|---|---|
| \00 – \FF | Hexadezimalwert eines 8-Bit-Zeichens (nur Großbuchstaben) |
| \b | Rücktaste (ASCII BS, entspricht\08) |
| \f | Seitenvorschub (ASCII FF, entspricht \0C) |
| \n | Zeilenvorschub (ASCII LF, entspricht \0A). Die Funktion In Datei formatieren konvertiert dieses Steuerzeichen automatisch in den Zeilenvorschub der verwendeten Plattform. |
| \r | Wagenrücklauf (ASCII CR, entspricht \0D) |
| \t | Tabulator (ASCII HT, entspricht \09) |
| \s | Leerzeichen (entspricht \20) |
\\ \\ | Backslash (ASCII \, entspricht \5C) |
Hexadezimalzeichen sollten immer in Großbuchstaben und Sonderzeichen (zum Beispiel Seitenvorschub und Rückschritt) immer in Kleinbuchstaben dargestellt werden.
Die Zeichenfolge \BFund wird als hex BF gefolgt vom Wort und interpretiert. \bFund und \bfund würden hingegen als Rückschritt, gefolgt vom Wort Fund und fund interpretiert. In der Zeichenfolge \Bfund ist \B kein Rückschritt und \Bf kein gültiger Hexadezimalcode. Wenn in einem solchen Fall ein umgekehrter Schrägstrich von nur einem Teil eines gültigen Hexadezimalzeichens gefolgt wird, nimmt das Programm an, dass dem umgekehrten Schrägstrich 0 folgt, also wird \B als hex 0B verstanden. In allen Fällen, in denen ein umgekehrter Schrägstrich nicht von einem gültigen Hexadezimalzeichen gefolgt wird, ignoriert LabVIEW den umgekehrten Schrägstrich.
Einige nicht darstellbare Zeichen, zum Beispiel das Wagenrücklaufzeichen (siehe vorherige Tabelle), können auch per Tastatur in ein String-Element eingegeben werden, und zwar unabhängig davon, ob die '\'-Code-Anzeige ausgewählt ist oder nicht. Wenn Sie jedoch die Darstellung von Escape-Sequenzen aktivieren und das Anzeigefenster Text enthält, sehen Sie daraufhin alle Escape-Sequenzen und das Zeichen \.
Gehen Sie zum Üben des Umgangs mit der Menüoption '\'-Code-Anzeige folgendermaßen vor:
- Fügen Sie ein String-Element auf dem Frontpanel ein. Die Standardeinstellung lautet Normale Anzeige.
- Ändern Sie die Größe des String-Elements und geben Sie folgenden Text ein: LEFT\RIGHT\3F
- Klicken Sie das Element mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü die Option '\'-Code-Anzeige aus. Da der Wagenrücklauf nach LINKS und die umgekehrten Schrägstriche um RECHTS als Escape-Sequenzen dargestellt werden, erscheint der Text nun folgendermaßen: LEFT\n\\\RIGHT\\\3F
- Wiederholen Sie Schritt 1, um ein neues String-Element auf dem Frontpanel einzufügen.
- Klicken Sie das Element mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü die Option '\'-Code-Anzeige aus.
- Ändern Sie die Größe des String-Elements und geben Sie folgenden Text ein: LEFT\RIGHT\3F
- Klicken Sie das Element dann mit der rechten Maustaste an und wählen Sie die Option Normale Anzeige aus. LabVIEW hat \r als Wagenrücklauf interpretiert und stellt diesen jetzt dar. \3F ist die ASCII-Darstellung des Fragezeichens (?). LEFTRIGHT?
- Klicken Sie das String-Element dann mit der rechten Maustaste an und wählen Sie die Option '\'-Code-Anzeige aus. Der String wird wie folgt angezeigt: LINKS\nRECHTS?
Anzeigeelemente arbeiten auf die gleiche Weise. Beachten Sie, dass sich die Daten im String von einem Modus zum anderen nicht ändern. Lediglich die Darstellung bestimmter Zeichen ändert sich.