INSERT2

INSERT2 1:

Die Funktion fügt eine Zeichenfolge in eine andere Zeichenfolge nach der Position nPos ein. Wenn nPos = 0 ist, wird die Zeichenfolge vor dem ersten Zeichen der anderen Zeichenfolge eingefügt.

Die Funktion liefert

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

INSERT2 2: Rückgabewert

Name

Typ

Beschreibung

INSERT2

BOOL

Fügt eine Zeichenfolge in eine andere Zeichenfolge nach der Position nPos ein.

INSERT2 3: Eingänge

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

Name

Typ

Beschreibung

pSrcString

POINTER TO STRING

Zeiger auf die STRING-Variable, deren Zeichenfolge durchsucht werden soll (Eingabe-Zeichenfolge).

pInsertString

POINTER TO STRING

Zeiger auf die STRING-Variable, deren Zeichenfolge in die andere Zeichenfolge eingefügt werden soll (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.

nPos

UDINT

Position des Zeichens, hinter dem die Zeichenfolge eingefügt werden soll.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.4022

PC oder CX (x86, x64, Arm®)

Tc2_Utilities (System) >= 3.3.35.0