DELETE2

DELETE2 1:

Die Funktion entfernt nLen Zeichen einer Zeichenfolge beginnend an der Position nPos.

Die Funktion liefert

Die Funktion stoppt die Überprüfung der Eingangslängen nach Parameterlist.cMaxCharacters Zeichen, um eine Endlosschleife zu vermeiden.

FUNCTION DELETE2 : BOOL

VAR_INPUT

VAR_INPUT
    pSrcString : POINTER TO STRING;
    pDstString : POINTER TO STRING;
    nDstSize   : UDINT;
    nLen       : UDINT
    nPos       : UDINT
END_VAR

pSrcString: Zeiger auf die STRING-Variable (Eingabe-Zeichenfolge)

pDstString: Zeiger auf die resultierende STRING-Variable (Ausgabe-Zeichenfolge)

nDstSize: Größe der resultierenden STRING-Variablen (Ausgabe-Zeichenfolge) in Bytes. Bei der Zuweisung kann der Operator SIZEOF() verwendet werden.

nLen: Anzahl der Zeichen, die entfernt werden sollen

nPos: Position des ersten Zeichens, das einschließlich der nachfolgenden Zeichen entfernt werden soll (nPos = 1 = erstes Zeichen)

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.4022

PC oder CX (x86, x64, ARM)

Tc2_Utilities (System) >= 3.3.35.0