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

DELETE2 2: Eingänge

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

Name

Typ

Beschreibung

pSrcString

POINTER TO STRING

Zeiger auf die STRING-Variable (Eingabe-Zeichenfolge)

pDstString

POINTER TO STRING

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

nDstSize

UDINT

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

nLen

UDINT

Anzahl der Zeichen, die entfernt werden sollen.

nPos

UDINT

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