LGF_ExtractStringFromCharArray (FC / V1.1.0)

Übersicht

Autor: Siemens Online Support

Kurzbeschreibung

Die Funktion extrahiert eine Zeichenkette, die durch einen Text davor und danach angegeben wird, aus einem Array von Zeichen.

Baustein Schnittstelle

LGF_ExtractStringFromCharArray (FC)
String  textBefore Ret_Val  Word
    
String  textAfter extractedString  String
    
   status  Word
    
Variant  searchIn  Variant
       
   

Input Parameter

BezeichnerDatentyp Beschreibung
textBeforeString Text vor den zu extrahierenden Zeichen
textAfterString Text hinter den Zeichen, die extrahiert werden müssen

Output Parameter

BezeichnerDatentyp Beschreibung
Ret_ValWord 16#0000-16#7FFF: Status des FB 16#8000-16#FFFF: Fehleridentifikation (siehe folgende Tabelle)
extractedStringString Extrahierte Zeichenfolge
statusWord 16#0000-16#7FFF: Status des FB
16#8000-16#FFFF: Fehleridentifikation (siehe folgende Tabelle)

In/Out Parameter

BezeichnerDatentyp Beschreibung
searchInVariant Array von Character oder Byte in dem gesucht wird.

Status & Error Meldungen

Code / WertBezeichner / Beschreibung
16#0000STATUS_TEXT_FOUND
Erfolgreich, Starttext und Endtext wurden gefunden
16#0000STATUS_NO_ERROR
Status: Abarbeitung ohne Fehler beendet
16#8200ERR_NO_ARRAY
Fehler: Am Eingang `searchIn` liegt kein Array von Character oder Byte an.
16#9001WARNING_ONLY_START
Nicht erfolgreich, nur der Anfangstext wurde gefunden, der extrahierte String ist mit Zeichen nach dem Anfangstext gefüllt
16#9002WARNING_NOTHING_FOUND
Erfolglos, kein Text wurde gefunden

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Siemens Online Support
01.04.2019First released version (LHttp)
01.01.00Siemens Online Support
10.06.2022Adaption and integration into LGF