ns=2;s=DEPRAG Smart/Utilities/StringOperations/SubstringWithLength
Gibt einen Teil des angegebenen Textes zurück. Der Teil beginnt ab den Parameter Startindex und endet bei Startindex+Length.
Neben den bereits erläuterten Parametern sind für die Implementierung in TwinCAT 3 nachfolgende Variablen anzulegen / zu übergeben:
VAR
    bStringSubstringWithLength   : BOOL;
    OutputDataStringSubstringWithLength : ST_StringOutputData;
    hrStringSubstringWithLength   : HRESULT;
    fbStringOperations : FB_StringOperations;
END_VAR
hrStringSubstringWithLength := fbStringOperations.StringSubstringWithLength(
      bExecute     := bStringSubstringWithLength, 
      ConnectionHandle  := depragSmartConnection.ConnectionHandle,
      ContainString   := 'Ich bin ein String',
      ContainStringLength  := SIZEOF('Ich bin ein String'),
      StartIndex    := 8,
      Length     := 3, 
      OutputData    => OutputDataStringSubstringWithLength);
IF hrStringSubstringWithLength <> S_FALSE THEN 
      bStringSubstringWithLength := FALSE;
END_IF 
                                                    Für Beispiele und Erklärungen bezüglich der Aufrufe von Knoten via Siemens TIA Portal sei an dieser Stelle auf den Unterpunkt "Siemens TIA Portal" in Abschnitt "Erste Schritte" verwiesen.