LabVIEWForum.de
Ergebnis Messwerte als Tabelle darstellen? - 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: Ergebnis Messwerte als Tabelle darstellen? (/Thread-Ergebnis-Messwerte-als-Tabelle-darstellen)



Ergebnis Messwerte als Tabelle darstellen? - y2kadir - 27.01.2009 12:27

Hallo,

habe ein Messgerät, der mir die Messwerte nach der Messung als String-Werte rausgibt und als .dat abspeichert.
Diese Ergebnisse möchte ich als Tabelle im Frontpanel darstellen mit überschriften und einigen anderen Informationen als Tabelle sortieren.
Wie kann ich das machen??

Die *.dat (kann mit editor geöffnet werden) ist im Anhang und ein Beispiel, wie es aussehen sollte auch.


ein beispiel wäre perfekt.

bitte um hilfe..

danke im voraus....

gruß
kadir
[attachment=16381]


Ergebnis Messwerte als Tabelle darstellen? - jg - 27.01.2009 12:42

Im einfachsten Fall so:
[attachment=16382]

Gruß, Jens


Ergebnis Messwerte als Tabelle darstellen? - y2kadir - 30.01.2009 21:51

das bringt mir überhaupt nichts. das hab ich ja schon...

wie kann ich die messwerte in spalten trennen?? oder noch spalten mit eigenen text hinzufügen??


Ergebnis Messwerte als Tabelle darstellen? - Achim - 31.01.2009 09:21

' schrieb:das bringt mir überhaupt nichts. das hab ich ja schon...

wie kann ich die messwerte in spalten trennen?? oder noch spalten mit eigenen text hinzufügen??

Yourock
Ganz ehrlich...ach, lassen wir das...

Probieren geht über studieren....das passt hier wie die Faust auf's Auge!

Eine Tabelle entspricht einem 2D-String-Array (geh mal mit dem Verdrahtungs-Tool auf den String, der aus dem Read-VI rauskommt und schalte die Kontexthilfe ein). Dieses 2D-Array kannst du direkt nach dem Einlesen mit den vielfältigen Array-Funktionen bearbeiten...und erst danach in die Tabelle zur Ansicht schreiben.

Gruß
Achim


Ergebnis Messwerte als Tabelle darstellen? - jg - 31.01.2009 10:48

' schrieb:das bringt mir überhaupt nichts. das hab ich ja schon...

wie kann ich die messwerte in spalten trennen?? oder noch spalten mit eigenen text hinzufügen??
Und woher soll man wissen, dass du das schon hast? Das hast du mit keinem Wort erwähnt.

Und die Spalten werden doch getrennt! Wofür habe ich denn den Strich-Punkt am "Delimiter"-Eingang angeschlossen?

Der Rest ist, wie Achim schon sagt, Array-Manipulation.
z.B. Spalten einfügen->Insert Into Array-Funktion.
z.B. eine Header-Zeile in die Tabelle schreiben: per Delete-from-Array eine Zeile aus dem 2D-Array löschen und dann in die PropertyNode "ColumnHeader" des Table-Control schreiben wäre eine Möglichkeit.

Wozu ich keine Lust habe:
Deine Dat- und deine xls-Datei bis ins Detail zu analysieren, die Unterschiede herauszusuchen, und dir dann nach längerer Programmierung einen fertigen Parser zu liefern.

' schrieb:Probieren geht über studieren....das passt hier wie die Faust auf's Auge!

P.S.: Auf konkrete, detaillierte Fragen gibt es in der Regel auch immer konkrete Antworten, aber auf diese in letzter Zeit sehr häufig auftretenden allgemeinen, undeutlichen, unkompletten, etc. Fragen gibt es halt nur allgemeine Antworten. Darüber sollte man sich dann aber nicht beschweren! (Nicht persönlich nehmen, das gilt momenan für viele Frager hier und es musste einfach mal raus).


Ergebnis Messwerte als Tabelle darstellen? - y2kadir - 31.01.2009 14:02

Als erstes: Sorry für die etwas "unhöfliche" Art und Weise meiner Aussage und danke für eure Hilfen. Das mit dem Delimetter hat mich echt Weitergebracht!!! Und "Delete-from-Array eine Zeile aus dem 2D-Array löschen und dann in die PropertyNode "ColumnHeader" genauso!! SPITZE!!!

jetzt hab ich mal was soweit erstellt. Alles drinnne, so wie ich es haben will. Nur sollen noch vordefinierte Werte in die Restlichen leeren Spalten reingeschrieben werden. Wie mache ich das???

So soll das aussehen:
[attachment=16523]

Aber zur Zeit siehts so aus:

[attachment=16524]

Also nochmal zusammengefasst: In der Tabelle werden die drei Spalten aus einer Datei eingelesen. Un die übrigen drei leeren Spalten möchte ich wie in Tabelle.jpg eingefügt haben.
Wie füge ich jetzt dem Array die Werte in die leeren Zeilen und spalten zu???

LV (8.5)
[attachment=16525]

die eingelesene datei:
[attachment=16526]


##Danke für eure Hilfe...
...und schönes WE##

Gruß
Kadir


Ergebnis Messwerte als Tabelle darstellen? - jg - 31.01.2009 15:42

Beschäftige dich vielleicht mal mit den Funktionen:

Replace-Array-Subset (->Ersetzen einer Spalte/Zeile/Element),
Insert Into Array (->Einfügen einer Zeile/Spalte)
Initialize Array (->Erzeugen eines Arrays mit identischen Elementen)
EDIT:
Array Size Funktion, um festzustellen, wieviele Zeilen du darstellst -> Brauchst du für die Initialize Array Funktion

Wenn ich mir kurz die Screenshots anschaue, müsstest du damit deine Wünsche erledigen können.

Gruß, Jens


Ergebnis Messwerte als Tabelle darstellen? - y2kadir - 31.01.2009 19:16

danke danke,.... hat alles funktioniert...