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
 Rückgabewert
| Name | Typ | Beschreibung | 
|---|---|---|
| F_StringIsASCII | BOOL | Der Rückgabewert ist TRUE, wenn die Zeichenfolge nur ASCII-Zeichen enthält. | 
 Eingänge
 Eingänge
VAR_INPUT
    pSTRING : POINTER TO STRING;
END_VAR| Name | Typ | Beschreibung | 
|---|---|---|
| pString | POINTER TO STRING | Zeiger auf die STRING-Variable | 
 Ausgänge
 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 |