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.
Rückgabewert
Name | Typ | Beschreibung |
---|---|---|
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 |