F_StringIsASCII

F_StringIsASCII 1:

Die Funktion prüft, ob eine Zeichenfolge nur ASCII-Zeichen (0x000 bis 0x7F) enthält und gibt die Anzahl der ASCII-Zeichen zurück. Wenn die Zeichenfolge nur ASCII-Zeichen enthält, ist sie direkt kompatibel zu UTF-8.

Die Funktion stoppt die Überprüfung der Eingangslänge nach Parameterlist.cMaxCharacters Zeichen, um eine Endlosschleife zu vermeiden.

F_StringIsASCII 2: Rückgabewert

Name

Typ

Beschreibung

F_StringIsASCII

BOOL

Der Rückgabewert ist TRUE, wenn die Zeichenfolge nur ASCII-Zeichen enthält.

F_StringIsASCII 3: Eingänge

VAR_INPUT
    pSTRING : POINTER TO STRING;
END_VAR

Name

Typ

Beschreibung

pString

POINTER TO STRING

Zeiger auf die STRING-Variable

F_StringIsASCII 4: Ausgänge

VAR_OUTPUT
    nLen : UDINT;
END_VAR

Name

Typ

Beschreibung

nLen

UDINT

Anzahl der ASCII-Zeichen in der Zeichenfolge

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.4022

PC oder CX (x86, x64, Arm®)

Tc2_Utilities (System) >= 3.3.21.0