Bruch-/Exponential-String nach Zahl - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
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.

Ein-/Ausgänge
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.
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.
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.
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.
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.
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.
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
Systemdezimalzeichen verwenden (T)
—
String
—
Offset
—
Standard (0 DBL)
—
Offset nach Zahl
—
Zahl
—