LabVIEWForum.de - Tabellen-String nach Array - Datentypen

LabVIEWForum.de

Normale Version: Tabellen-String nach Array - Datentypen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Moin,

ich habe ein Textfile mit einer Tab-basierten Tabelle.
Mein Problem besteht jedoch darin, dass die Tabelle zu einem kleinen Teil auch Strings enthält und nicht nur Zahlenwerte.
Diese ignoriert LabVIEW jedoch einfach.
Gibts eine Möglichkeit, dass er ein "gemixtes" Array macht?
Wahrscheinlich kein Problem, aber ein Beispiel sagt mehr als 1000 Worte. Poste doch mal die Textdatei und sage dazu, wie Du es getrennt haben möchtest.
(14.12.2011 09:57 )lambda89 schrieb: [ -> ]Moin,

ich habe ein Textfile mit einer Tab-basierten Tabelle.
Mein Problem besteht jedoch darin, dass die Tabelle zu einem kleinen Teil auch Strings enthält und nicht nur Zahlenwerte.
Diese ignoriert LabVIEW jedoch einfach.
Gibts eine Möglichkeit, dass er ein "gemixtes" Array macht?

Lies deine Datei doch einfach als 2D-String-Array aus und schreib das in eine LV-Table...

Ne andere Möglichkeit wirst du nicht haben...wenn du dann die Zahlen änderst und verrechnen willst, dann musst du das programmatisch verarbeiten!
Im geposteten Textfile (.dat) habe ich die Tabelle mal gekürzt.
Sind jetzt nur Beispielwerte.

Und z.B. am Ende gibts ja "Error-Code".
Der besteht ja wie zu sehen ist aus Pass und Fail.
Wobei wenn es ein Fail ist, eine kurze Beschreibung dort steht.
Und z.B. dieses Pass und Fail kann ich ja nicht einlesen in die Tabelle.
Er erkennt das da was ist, schreibt aber einfach Nullen hin.


EDIT:

Nochmal ein Screen vom Teil des VI's mit dem ich die Datei einlese.

[attachment=37691]
Die Anwort gab's schon von Achim:

"Lies deine Datei doch einfach als 2D-String-Array aus und schreib das in eine LV-Table..."


als Ergänzung noch:
die erste Zeile in ein str-Array "Header" und die letzte Spalte in ein str-Array "result" und das Teilarray in 2D ändern für die Werte.
Damit kannst du dann auf die jeweils benötigten Werte zugreifen und filtern usw.
Danke.
Musste ja nur die Array-Konstante in String ändern.
War zu simpel um es sofort zu checken Big Grin
Hier noch Beispiel wie es auch geht. (Konvertierung zu Zahlen nicht mit enthalten):
[attachment=37700]
Referenz-URLs