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
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