F_StringIsASCII
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.
Eingänge
VAR_INPUT
pSTRING : POINTER TO STRING;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
pString | POINTER TO STRING | Zeiger auf die STRING-Variable |
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 |