Zeichenfolgenlänge abrufen

Ruft die Anzahl der Zeichen der Zeichenfolge in [Source Data] ab und speichert den Wert in [Destination Data].

Baustein
Text

TARGET = length(EXPRESSION);
  1                 2

# Beschreibung
1 [Destination Data] Legen Sie das Ziel für die Speicherung der Zeichenfolgenlänge fest. Die Länge der Zeichenfolge wird als ganzzahliger Wert gespeichert.
2 [Source Data] Legen Sie die Quelldaten fest, in denen die Zeichenfolge gespeichert ist. Wenn Sie eine externe Variable verwenden, wird die Zeichenfolge in der Einstellung [Zeichenfolgencodierung] im zugehörigen Gerät codiert. Andernfalls wird die Zeichenfolge in UTF-8 codiert.

(Beispiel)

Baustein

 

Text

Var1 = length(Var3);

 

Operationsbeispiel

Variable in [Source Data]

Variable in [Destination Data]

Kommentare
Zeichenfolge

Maximale Anzahl von Bytes

Datentyp Erhaltene Anzahl von Zeichen
ABCDE

5

INT 5-
AB

5

INT 2-
Aあ

5

INT 2Die Anzahl der Zeichen der Zeichenfolge wird gespeichert.
AA

[Variablenlänge] im Eigenschaftsfenster „Variable“ aktiviert

INT 2-
Aあ

[Variablenlänge] im Eigenschaftsfenster „Variable“ aktiviert

INT 2Die Anzahl der Zeichen der Zeichenfolge wird gespeichert.
A(0x00)CDE

5

INT 1
Bei NULL (0x00) endet dort die Zeichenfolge.
(0x00)

5

INT 0
Bei NULL (0x00) endet dort die Zeichenfolge.
A(0x0A)CD

5

INT 4Der Zeilenvorschubcode (0x0A) wird als Zeichen betrachtet.
A(0x0D)CD

5

INT 4Der Zeilenvorschubcode (0x0D) wird als Zeichen betrachtet.