LabVIEWForum.de
DAQ Daten von mehreren Kanälen in TXT Datei - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: DAQ Daten von mehreren Kanälen in TXT Datei (/Thread-DAQ-Daten-von-mehreren-Kanaelen-in-TXT-Datei)



DAQ Daten von mehreren Kanälen in TXT Datei - tom200 - 19.07.2010 18:50

Hallo zusammen,

ich würde gerne die Daten, welche ich über die DAQ Karte aufnehme auf Low Level in eine txt-Datei speichern, da das Express Vi zuviel Zeit braucht wegen öffnen und schließen der Datei in jeden Durchlauf.(läuft später mit höherer Samplerate und mehr samples).
Die ganze Abfrage läuft in einer Schleife, da ich die Daten im Verlaufsgraph während der Aufnahme sehen möchte.

Das Problem liegt an der Formatierung der txt Datei. Ich würde gerne alle Werte eines jeden DAQ Kanals in einer Spalte am Ende stehen haben.
Derzeit werden die 10 Werte pro Durchlauf folgendermaßen abgespeichert. (Kanäle: a,b...x)

a1 a2 a3 ........ a10
b1 b2 b3..........b10
.
x1 x2 x3.........x10
(neuer Schleifendurchlauf)
a1 a2 a3 ........ a10
b1 b2 b3..........b10
.
x1 x2 x3.........x10

mir ist klar dass es so läuft, aber mir fällt nichts mehr ein wie ich es ändern kann, sodass es so aussieht

a1 b1 ...... x1
a2 b2........x2
a3 b3........x3
.
a10 b10....x10
(neuer Schleifendurchlauf)
a1 b1 ...... x1
a2 b2........x2
a3 b3........x3
.
a10 b10....x10

usw.

Noch dazu hätte ich die Daten auch gern in einem Diagramm anstatt einem Graphen angezeigt um nicht nur die aktuellen 10 Daten zu sehen sondern alle.
Dazu müsste ich aber den DAQmx reader auf Analog 1D-sig umstellen, was aber noch mehr Probleme aufwirft.

Hab leider nix passendes gefunden hier im Forum.
Danke für eure Hilfe!

LV 8.6


DAQ Daten von mehreren Kanälen in TXT Datei - schrotti - 19.07.2010 20:24

Du musst dein Array um die Diagonale spiegeln, sprich transponieren, bevor du es auf HD speicherst.

[attachment=27990]


DAQ Daten von mehreren Kanälen in TXT Datei - tom200 - 20.07.2010 08:21

Vielen Dank, man sollte manchmal einfach früher aufhören und am nächsten Tag weitermachen. Ich hab viel zu umständlich gedacht.