Beschreibung
Passt den Datentyp "String" einer Variablen für Übergabe an das Automatisierungssystem (AS) an. Die Variable vom WinCC-Datentyp "String" wird in den AS-Datentyp "Array of Byte" umgewandelt. Das Ergebnis wird in eine Variable geschrieben.
Im Gegensatz zur Systemfunktion Codieren ist der Parameter Zeilenumbruch definierbar. Mit dem Parameter Zeilenumbruch löschen Sie die Zeilenumbrüche oder ersetzen die Zeilenumbrüche durch vordefinierte Zeichen.
Verwendung in der Funktionsliste
CodierenEx (Byte-Array, Zeichenkette, Kodierung, Zeilenumbruch)
Verwendung in benutzerdefinierten Funktionen
EncodeEx Byte_array, String, Encoding, Line_break
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".
Parameter
Byte-Array
Die Variable, die den umgewandelten Wert enthält.
|
Hinweis Das Byte-Array muss die doppelte Größe der Stringlänge +2 haben.Wenn der String eine Länge von 120 Zeichen besitzt, muss das Byte-Array 242 Arrayelemente enthalten. Wenn die Größe nicht ausreichend ist, werden Zeichen abgeschnitten bzw. nicht konvertiert. |
Zeichenkette
Die Variable vom Datentyp "String", die umgewandelt wird.
Kodierung
0 (hmiEncodeUTF16LE) - String wird in UTF16LE (Unicode 16 Little Endian) codiert.
Zeilenumbruch
Alle Zeilenumbrüche werden durch vordefinierte Zeichen ersetzt oder gelöscht. Zeilenumbrüche nicht ersetzen ist als Standardwert gesetzt.
0 (Ersetzen mit "\r\n' (0x000D, 0x000A)) - Zeilenumbruch wird durch "\r\n" ersetzt.
1 (Ersetzen mit "\n' (0x000A)) - Zeilenumbruch wird durch "\n" ersetzt.
2 (Nicht ersetzen) - Zeilenumbruch wird nicht ersetzt.
3 (Entfernen der Zeilenumbrüche) - Zeilenumbrüche werden gelöscht.