Interpretiert 0 bis 9, +, –, e, E und das Dezimalzeichen in String beginnend am Offset als Fließkommazahl in technischer, wissenschaftlicher Schreibweise oder Dezimalschreibweise und gibt sie in Zahl aus.

Die Standarddatentypen für diese polymorphe Funktion sind im Anschlussfeld dargestellt.


icon

Ein-/Ausgänge

  • cbool.png Systemdezimalzeichen verwenden (T)

    Systemdezimalzeichen verwenden legt das Dezimalzeichen fest.

    Bei TRUE (Standard) wird das Dezimalzeichen in den Ländereinstellungen verwendet. Bei FALSE ist das Dezimalzeichen ein Punkt.
  • cstr.png String

    String kann beispielsweise ein String, ein String-Cluster bzw. -Array oder ein Cluster-Array aus Strings sein.

    Wenn String die Zeichen Inf oder NaN enthält, gibt die Funktion die LabVIEW-Werte Inf und NaN aus.
  • ci32.png Offset

    Offset gibt die Position im String an, ab der die Funktion nach einer Übereinstimmung sucht. Offset muss ein numerischer Wert sein.

    Der Offset des ersten Zeichens in String ist 0. Wenn Offset unverbunden oder kleiner als 0 ist, wird Offset wie 0 interpretiert.
  • cdbl.png Standard (0 DBL)

    Standard ist eine beliebige Zahl und gibt die Schreibweise von Zahl an.

    Die Standardeinstellung ist der Wert 0 in Fließkommadarstellung mit doppelter Genauigkeit.
  • ii32.png Offset nach Zahl

    Offset nach Zahl ist der Index in String des ersten Zeichens nach der Zahl.

    Offset nach Zahl enthält den Wert des letzten Strings, wenn Sie ein Array aus Strings eingeben.
  • idbl.png Zahl

    Wert kann je nach Struktur von String eine Zahl, ein Cluster oder ein Array aus Zahlen sein.

    Die folgende Tabelle zeigt, wie die Werte von String, Offset und Standard die Zahl beeinflussen.

    StringOffsetStandardOffset nach ZahlZahlKommentare
    –4,7e–3x007-0.0047Konvertierung bricht hier ab, da ein x nicht erlaubt ist.
    +5,3,20045.3Konvertierung bricht hier ab, da ein zweites Dezimalzeichen nicht erlaubt ist.

    Bei Strings, die nicht in den angegebenen numerischen Datentyp passen, gibt diese Funktion den größten Wert aus, der in diesen Datentyp passt.

  • Wenn die Funktion einen 64-Bit-Integer ausgeben soll, müssen Sie den Eingang Standard mit einem 64-Bit-Integer verbinden.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Strings\Extract Numbers with Match Pattern.vi