WSTRING_TO_STRING2
The function converts a variable of the data type WSTRING into a variable of the data type STRING.
The function returns
- TRUE if the conversion of the complete string was possible.
- FALSE if the input string is longer than the output string and the result doesn't fit in the given output buffer.
Characters that cannot be converted are skipped during the conversion.
The function stops the conversion after Parameterlist.cMaxCharacters
characters in order to avoid an infinite loop.
FUNCTION WSTRING_TO_STRING2 : BOOL
Inputs
VAR_INPUT
pDstString : POINTER TO STRING;
pSrcWString : POINTER TO WSTRING;
nDstSize : UDINT;
END_VAR
Name | Type | Description |
---|---|---|
pDstString | POINTER TO WSTRING | Pointer to the converted STRING variable (output string) |
pSrcWString | POINTER TO WSTRING | Pointer to the WSTRING variable to be converted (input string) |
nDstSize | UDINT | Size of the resulting STRING variable (output string) in bytes; the SIZEOF() operator can be used for the assignment. |
Requirements
Development environment | Target platform | PLC libraries to be integrated (category group) |
---|---|---|
TwinCAT v3.1.4022 | PC or CX (x86, x64, ARM) | Tc2_Utilities (System) >= 3.3.21.0 |