Definieren Sie mit Hilfe des Datentyps text Datentypen, damit sie Strings enthalten.

Definieren Sie mit Hilfe des Datentyps text PAscript-Variablen als lokale oder globale Variable.

Globale Textvariablen

Wenn Sie eine globale Variable in PAscript definieren möchten, verwenden Sie den Datentyp text und den Variablennamen in einem section globals-Codeblock.

Beispiel: Globale Textvariable

program
  section globals
    text t
  endsection
  ...
endprogram

Lokale Textvariablen

Wenn Sie lokale Textvariablen definieren möchten, geben Sie den Datentyp text und die maximale Länge der Variablen an. Kennzeichnen Sie die Länge in Klammern.

text identifier(Length) = initialization

Die Initialisierung nach der Kennung ist optional. Wenn Sie keine Initialisierung angeben, wird die Variable mit dem leeren String "" initialisiert.

Die maximale Länge kann auch eine Variable des Typs int32 für lokale Textvariablen sein.

Geben Sie nicht druckbare Zeichen in HEX an. Geben Sie beispielsweise 0x3 für ETX (End of Text, Textende) an.

Beispiel: Lokale Textvariable

program
  text t(10)  // content of variable is ""
  text t1(11) = "Hello" + "X"  // corresponds to "Hello X"
  text t2(1) = 0x15
endprogram

Text als Parameter einer benutzerdefinierten Funktion

Wenn Sie den Datentyp text als Parameter einer benutzerdefinierten Funktion verwenden, wird nur der Datentyp verwendet. Es ist keine maximale Textlänge angegeben.

Beispiel: Text als Parameter einer benutzerdefinierten Funktion

program

  section globals
    text a
  endsection
  myTextFunction(a)
endprogram

function myTextFunction(text t)
  text localText(500)
  localText = t
  sys:logInfo(sys:ui,"%s",localText)
endfunction

Operatoren

Verknüpfen Sie Text mit dem Operator +.

Hinweis Wenn der Zieltext vollständig geschrieben ist, werden die verbleibenden Verknüpfungsoperatoren ignoriert.

Beispiel: +-Operator

program

  section globals
    // global variables
    text target, source
  endsection

  target = "Hello" + "world" + "\n" + source
endprogram

Sonderzeichen

Verwenden Sie Umlaute und die meisten druckbaren Sonderzeichen uneingeschränkt in Variablen des Typs text. Eine Ausnahme ist der umgekehrte Schrägstrich \. Der umgekehrte Schrägstrich dient als Escape-Zeichen und muss für die Ausgabe in einem Text mit einem zusätzlichen umgekehrten Schrägstrich maskiert werden.

Tabelle 54. Ausgabe von Escape-Sequenzen
Escape-Sequenzen Ausgabe
\n Wechsel zur nächsten Zeile
\r Start mit dem ersten Zeichen der aktuellen Zeile
\0 NULL-Zeichen
\\ Ausgabe des umgekehrten Schrägstrichs im Text