LabVIEWForum.de
Tabellenerstellung [Anfänger] - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Tabellenerstellung [Anfänger] (/Thread-Tabellenerstellung-Anfaenger)



Tabellenerstellung [Anfänger] - hanschris - 31.10.2011 16:28

Hallo zusammen.
Bitte nicht hauen, wenn meine Frage sehr trivial erscheint - bin eigentlich Chemiker und muss mich notgedrungen mit LabView beschäftigen - von daher bin ich nicht so fit was die ganzen Grundlagen angeht.

Konkret steuere ich mit LAbView ein Multimeter an und lese den Widerstand aus und schalte es zwischen den Messungen in einen anderen Modus. Das habe ich soweit alles hinbekommen. Mein Problem besteht darin, dass ich jetzt die Messwerte nach jeder Messung zeilenweise in eine Tabelle schreiben möchte mit der aktuellen Zeit in Spalte 1, der verstrichenen Zeit in Spalte 2 und dem Messwert in Spalte 3.
Dazu habe ich für jede dieser 3 Komponenten jeweils einen String erzeugt und in ein Array zusammengefügt. Wenn ich jetzt diese Daten aus einer For-Schleife in eine Tabelle schreibe, werden jeweils nur die aktulen Werte in die Zeilen der Tabelle geschrieben und nicht die aktuelle Zeile zu den vorherigen ergänzt.
Habe die entpsrechende Datei und einen Screenshot angehängt.
Ich hoffe ich habe mein Problem verständlich ausgedrückt.
Entschuldigt bitte, dass ich mich mit einem solchen Grundlagenproblem an euch wende - aber betrachtet es einfach als Amtshilfe für die technisch unbegabten Naturwissenschaftler Big Grin.
Gruß,
Hans.


RE: Tabellenerstellung [Anfänger] - GerdW - 31.10.2011 16:42

Hallo hans,

LabVIEW arbeitet Datenfluss-orientiert, da musst du dir auch die Daten der vorigen Iterationen merken und zur Tabell hinzufügen. Stichwort: Schieberegister...
[attachment=36830]


RE: Tabellenerstellung [Anfänger] - hanschris - 31.10.2011 16:49

Ok - Danke für das Beispiel.
Aber mal ne ganz dumme Frage: Was ist das für ein Element ganz links vor der Schleife (Also das rosa Element mit den 2 Nullen)?


RE: Tabellenerstellung [Anfänger] - M@rRy - 31.10.2011 17:40

Das ist eine Array-Konstante. Die dient einfach nur zur initialisierung beim Programm-/Schleifenstart. Geht darum das man einen definierten Wert hat und nicht etwas was vielleicht aus dem vorherigen Programmdurchlauf kommen könnte. Erstellen kannste sowas indem du einfach Rechtsklick -> create -> Konstante. Welche nötig ist entscheidet LabView für dich.

Gruß
Daniel


RE: Tabellenerstellung [Anfänger] - hanschris - 31.10.2011 20:04

Super!
Ihr habt mir wirklich sehr geholfen. Als nächstes kommt die Ausgabe in eine Datei - aber wenn es da Probleme gibt, mach ich nen neuen Thread auf Blush.
Vielen Dank nochmal - ihr habt der Wissenschaft einen großen Dienst erwiesen Rofl2.
Hans