Printable Version of Topic

Click here to view this topic in its original format

IBB Forum _ LabVIEW Allgemein _ Arrays zu einer Tabelle zusammenfügen

Posted by: Gunni1979 15. May 2007, 13:24

Hallo.

Ich habe einige Messwerte die ich während meines Programms sammel. Bei anderer Parametereinstellungen beginnt eine neue Messreihe. Für jede Messreihe speichere ich einzelne Werte (Mittelwerte von Messungen) in ein Array mit dem jeweiligen Index der Reihe. Das heißt die Arrays füllen sich nacheinander.

Nach beenden meines Programms möchte ich eine Art Protokoll führen, wo alle Messreihen geordnet in Form einer Tabelle aufgelistet werden.
Mit zwei oder drei Arrays habe ich das schon mal gut hin bekommen. Jetzt habe ich 8 Arrays vorliegen und dachte es geht genauso gut. Pustekuchen!

Mit dem "Built Array" füge ich die Arrays in einer gewissen Reihenfolge zusammen, aber die entstandene Tabelle zeigt ein heilloses Durcheinander.
[attachment=105:Arrays_zu_Tabelle.JPG]
Eine Spalte fehlt und der Rest ist in die falsche Spalte verrückt worden.
[attachment=106:Arrays_z...abelle_2.JPG]

Entweder ich sehe den Wald vor lauter Bäume nicht oder da gibt es was zu beachten, wovon ich aber nichts weiß.

Kann mir jemand helfen?


Gunni


Update

Ich habe mein Fehler gerade selbst entdeckt. Habe AI 0 nicht verknüpft.

Aber weiß jemand wie man diese Tabelle vielleicht in einer Art Tabelle für 'ne rtf-Datei oder ein anderes gewöhnliches Format abspeichern kann. So daß ich gleich Protokollführer, Datum und so weiter mit in eine gewisse Form als Dokumentkopf einbringen kann?

Posted by: CB 15. May 2007, 14:56

QUOTE(Gunni1979 @ 15. May 2007, 14:24) [snapback]217[/snapback]
Aber weiß jemand wie man diese Tabelle vielleicht in einer Art Tabelle für 'ne rtf-Datei oder ein anderes gewöhnliches Format abspeichern kann. So daß ich gleich Protokollführer, Datum und so weiter mit in eine gewisse Form als Dokumentkopf einbringen kann?


das musst du dir leider selber programmieren. Wenn du in das CSV-Format exportierst geht's noch etwas einfacher, weil da die Spalten einfach durch ein Semikolon getrennt werden ...

Posted by: Gunni1979 16. May 2007, 10:27

QUOTE(CB @ 15. May 2007, 15:56) [snapback]218[/snapback]
das musst du dir leider selber programmieren. Wenn du in das CSV-Format exportierst geht's noch etwas einfacher, weil da die Spalten einfach durch ein Semikolon getrennt werden ...



Ich habe mir überlegt, ob es nicht besser wäre das ganze als eine Art Protokoll in HTML-Format zu bringen. Dann wäre ich mit dieser Datei so ziemlich Betriebssystem-unabhängig (da ja eh fast überall ein Browser installiert ist). Ich könnte es überall darstellen und dann über die vorhandene Druckfunktion überall ausdrucken.

Geht sowas überhaupt, daß ich beispielsweise immer den gleichen Kopf für meine Datei habe. Dieser sollte dann immer einer gewissen Form unterliegen.

zum Beispiel: Protokollüberschrift; Datum; Name des Protokollführers; dann darunter die entstandene Tabelle (aus zusammengefügten Arrays).


Gunni

Posted by: CB 16. May 2007, 15:19

QUOTE(Gunni1979 @ 16. May 2007, 11:27) [snapback]219[/snapback]
Ich habe mir überlegt, ob es nicht besser wäre das ganze als eine Art Protokoll in HTML-Format zu bringen. Dann wäre ich mit dieser Datei so ziemlich Betriebssystem-unabhängig (da ja eh fast überall ein Browser installiert ist). Ich könnte es überall darstellen und dann über die vorhandene Druckfunktion überall ausdrucken.

Geht sowas überhaupt, daß ich beispielsweise immer den gleichen Kopf für meine Datei habe. Dieser sollte dann immer einer gewissen Form unterliegen.

zum Beispiel: Protokollüberschrift; Datum; Name des Protokollführers; dann darunter die entstandene Tabelle (aus zusammengefügten Arrays).
Gunni


klar geht das. eine HTML-Datei ist ja auch nur ein Text-File, d.h. du kannst dir die Strings z.B. in einer For-Schleife zusammenbasteln. Mit einer CSV-Datei geht das relativ simpel, weil du dich nicht weiter ums Format kümmern musst, bei einer HTML-Datei musst du halt noch die HTML-Tags um jede Zeile / Zelle drumrumschreiben ...

BTW: glückies zum 50ten wink.gif

Posted by: Gunni1979 20. May 2007, 18:56

QUOTE(CB @ 16. May 2007, 16:19) [snapback]220[/snapback]
...
BTW: glückies zum 50ten wink.gif



Stimmt. Ich habe ja schon den Status eines Members.

Danke thumbup.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)