WSTRING_TO_STRING2
Die Funktion konvertiert eine Variable vom Datentyp WSTRING in eine Variable vom Datentyp STRING.
Die Funktion liefert
- TRUE, wenn die Konvertierung der kompletten Zeichenfolge erfolgreich war.
- FALSE, wenn die Eingabe-Zeichenfolge länger als die Ausgabe-Zeichenfolge ist und das Ergebnis nicht in den gegebenen Ausgangspuffer passt.
Zeichen, die nicht konvertiert werden können, werden bei der Konvertierung übersprungen.
Die Funktion stoppt die Konvertierung nach Parameterlist.cMaxCharacters
Zeichen, um eine Endlosschleife zu vermeiden.
FUNCTION WSTRING_TO_STRING2 : BOOL
Eingänge
VAR_INPUT
pDstString : POINTER TO STRING;
pSrcWString : POINTER TO WSTRING;
nDstSize : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
pDstString | POINTER TO WSTRING | Zeiger auf die konvertierte STRING-Variable (Ausgabe-Zeichenfolge) |
pSrcWString | POINTER TO WSTRING | Zeiger auf die zu konvertierende WSTRING-Variable (Eingabe-Zeichenfolge) |
nDstSize | UDINT | Größe der resultierenden STRING-Variablen (Ausgabe-Zeichenfolge) in Bytes, bei der Zuweisung kann der Operator SIZEOF() verwendet werden. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken (Kategoriegruppe) |
---|---|---|
TwinCAT v3.1.4022 | PC oder CX (x86, x64, ARM) | Tc2_Utilities (System) >= 3.3.21.0 |