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.

FUNCTION F_StringIsASCII : BOOL

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

F_StringIsASCII 2: Eingänge

VAR_INPUT
    pSTRING : POINTER TO STRING;
END_VAR

Name

Typ

Beschreibung

pString

POINTER TO STRING

Zeiger auf die STRING-Variable

F_StringIsASCII 3: 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