LabVIEWForum.de
Suche Nach Zahlen in wissenschaftlicher Notation - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Suche Nach Zahlen in wissenschaftlicher Notation (/Thread-Suche-Nach-Zahlen-in-wissenschaftlicher-Notation)



Suche Nach Zahlen in wissenschaftlicher Notation - wpresoto - 27.02.2007 11:18

Hallo Leute,

Ich habe eine Datei, wo Daten einer Messung gespeichert sind. In der Datei sind auch text mittendrin. Ich will nur die Zahlen extrahieren. Mein Problem ist, dass ich keine Zahl in wissenschaftlicher Notation richtig extrahieren kann. Ich benutze die Funktion "Match Pattern", wodurch die ganze Datei gelesen wird und die Zahlen in einem Array gespeichert werden, aber Zahlen wie z.B. 3,841e-07 werden zu 3,841 und -07. Wie kann ich die Zahl 3,841e-07 richtig kriegen?


Danke erstmal


Suche Nach Zahlen in wissenschaftlicher Notation - Y-P - 27.02.2007 11:40

Hallo,

lade doch mal Dein VI hoch, damit man sieht, was das für Text ist und wie da die Zahlen enthalten sind.
Dann kann man mehr damit anfangen.

Gruß Markus

' schrieb:Hallo Leute,

Ich habe eine Datei, wo Daten einer Messung gespeichert sind. In der Datei sind auch text mittendrin. Ich will nur die Zahlen extrahieren. Mein Problem ist, dass ich keine Zahl in wissenschaftlicher Notation richtig extrahieren kann. Ich benutze die Funktion "Match Pattern", wodurch die ganze Datei gelesen wird und die Zahlen in einem Array gespeichert werden, aber Zahlen wie z.B. 3,841e-07 werden zu 3,841 und -07. Wie kann ich die Zahl 3,841e-07 richtig kriegen?
Danke erstmal



Suche Nach Zahlen in wissenschaftlicher Notation - wpresoto - 27.02.2007 12:09

Hi, da ist mein VI.

Im Feld "String" ist ein Beispiel, von was sich in der Datei befindet, deren Zahlen ich extrahieren muss.
Ich brauche die Zahlen, die in den Spalten sind. Sie sind die Ausgangswerte eines Sensors.


Suche Nach Zahlen in wissenschaftlicher Notation - wpresoto - 27.02.2007 12:17

Der Text vom Feld "String" wurde nicht hochgeladen. Du kannst den folgenden Text kopieren und ihn einfügen. Er sieht so aus:


# Aufzeichnung Matrixfenster
# Tue Feb 27 09:29:41 2007

# 0 Messzeit(1) Tue Feb 27 09:29:41 2007
# 1 Sensorspannung(1)
# 2 Sensorspannung(3)
# 3 Sensorspannung(6)
# 4 Sensorspannung(9)
# 5 Sensorspannung(11)

0.10989 3.81462e-07 -9.91773e-07 2.7466e-06 -1.44953e-06 2.28832e-07
0.274725 3.81462e-07 -6.10303e-07 3.20436e-06 -1.37324e-06 -7.6344e-08
0.384615 3.81462e-07 -6.10303e-07 3.05177e-06 -1.37324e-06 -7.6344e-08
0.549451 5.3405e-07 -9.91773e-07 2.44142e-06 -1.14436e-06 1.52538e-07
0.659341 2.28874e-07 -9.15479e-07 3.05177e-06 -1.44953e-06 -7.6344e-08
0.769231 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
0.934066 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
1.04396 6.10344e-07 -7.62891e-07 3.05177e-06 -1.831e-06 4.57714e-07
1.15385 3.81462e-07 -7.62891e-07 2.89919e-06 -1.52583e-06 9.15477e-07


Suche Nach Zahlen in wissenschaftlicher Notation - Achim - 27.02.2007 12:34

Hi,

ich habe mal nur deine Zahlen in ne *.txtDatei, also

0.10989 3.81462e-07 -9.91773e-07 2.7466e-06 -1.44953e-06 2.28832e-07
0.274725 3.81462e-07 -6.10303e-07 3.20436e-06 -1.37324e-06 -7.6344e-08
0.384615 3.81462e-07 -6.10303e-07 3.05177e-06 -1.37324e-06 -7.6344e-08
0.549451 5.3405e-07 -9.91773e-07 2.44142e-06 -1.14436e-06 1.52538e-07
0.659341 2.28874e-07 -9.15479e-07 3.05177e-06 -1.44953e-06 -7.6344e-08
0.769231 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
0.934066 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
1.04396 6.10344e-07 -7.62891e-07 3.05177e-06 -1.831e-06 4.57714e-07
1.15385 3.81462e-07 -7.62891e-07 2.89919e-06 -1.52583e-06 9.15477e-07


Diese habe ich dann mit dem VI hier eingelesen! Wolltest du das?

[attachment=5370]

Gruss
Achim


PS: Besser wäre es, zwischen die Zahlen anstatt eines Leerzeichens einen TAB zu machen!


Suche Nach Zahlen in wissenschaftlicher Notation - wpresoto - 27.02.2007 12:50

Vielen Dank Achim. Das ist was ich machen wollte ;-(

Gruß


Suche Nach Zahlen in wissenschaftlicher Notation - stabgo - 30.03.2007 18:04

Hallo Achim kannst die das VI zufällig auch in LV 7.1 hochladen. Wäre super.
Danke

' schrieb:Hi,

ich habe mal nur deine Zahlen in ne *.txtDatei, also

0.10989 3.81462e-07 -9.91773e-07 2.7466e-06 -1.44953e-06 2.28832e-07
0.274725 3.81462e-07 -6.10303e-07 3.20436e-06 -1.37324e-06 -7.6344e-08
0.384615 3.81462e-07 -6.10303e-07 3.05177e-06 -1.37324e-06 -7.6344e-08
0.549451 5.3405e-07 -9.91773e-07 2.44142e-06 -1.14436e-06 1.52538e-07
0.659341 2.28874e-07 -9.15479e-07 3.05177e-06 -1.44953e-06 -7.6344e-08
0.769231 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
0.934066 1.5258e-07 -8.39185e-07 3.50954e-06 -1.9073e-06 -3.05226e-07
1.04396 6.10344e-07 -7.62891e-07 3.05177e-06 -1.831e-06 4.57714e-07
1.15385 3.81462e-07 -7.62891e-07 2.89919e-06 -1.52583e-06 9.15477e-07
Diese habe ich dann mit dem VI hier eingelesen! Wolltest du das?

[attachment=31788:Zahlen.vi]

Gruss
Achim
PS: Besser wäre es, zwischen die Zahlen anstatt eines Leerzeichens einen TAB zu machen!



Suche Nach Zahlen in wissenschaftlicher Notation - Achim - 02.04.2007 06:40

[attachment=5277]

Hier als 7.1-Version...allerdings hab ich einige "Konvertierungs-Fehler" angezeigt bekommen...guck halt mal, ob du's öffnen kannst!

Gruss
Achim