STRING_COPY
Typ | Funktion |
Beschreibung | Kopiert jedes Zeichen eines Eingangsstrings (STRING- oder WSTRING-Datentyp) bitweise in einen Puffer (beliebiges Array, typischerweise ein Byte-Array).Der Array-Index, ab dem das erste Zeichen des Eingangsstrings kopiert werden soll, wird mit dem Parameter BUF_OFF vorgegeben. Dieser Parameter bestimmt den Byte-Offset im Puffer. Der Offset wird wie folgt berechnet: BUF_OFF = Array-Index, ab dem kopiert werden soll x Größe in Bytes, die jedes Array-Element belegt Beispiel:In einem Array aus DINT-Elementen (jedes Element belegt 4 Bytes) soll ab Array-Index [3] kopiert werden. BUF_OFF muss in diesem Fall auf den folgenden Wert gesetzt werden (siehe auch nachfolgende Beispiele): MyArray : ARRAY[0..5] OF DINT; BUF_OFF = 3 x SIZEOF(DINT) = 3 x 4 = 12 |
Hinweise |
|
Parameter | Eingänge
![]() ![]() ![]() ![]() ![]() |
Fehlerverhalten | ![]() |
Zusätzliche Informationen | ![]() |
Beispiele | ![]() |