16.09.2009, 20:10
Hallo an alle,
ich hab mit der Daten speicherung ein Problem und zwar:
ich lese von meiner DAQ karte mit 1000 hz die daten, (hier in meinem bsp. VI) 2 kanälen, und will die daten inner einer bestimmer zeit mit betätigen einer Taste auf dem FP speichern. ( z.b. für 60 sec. speichern)
wenn ich die Daten mit 1000Hz alle speichern will habe ich grosse datenmenge, was nicht für mich geeignet ist. ( in dem fall brauch ich z.b. für mein Temp. Sensor 1 mal pro sec. speichern und z.b. für mein Druck Sensor 10 mal pro sec.)
ich will vor der speicherung eine Trennung machen und jedes signal anders speichern..
1. Frage. kann ich nachdem die daten in LabVIEW dargestellt werden, mit irgendeine fkt. oder block für jedes signal ein eigenes speichertakt oder sowas definierne ? und wenn ja wie ? hab heute viel rumprobiert aber bin leider nicht weitergekommen.
was mir einfällt ist einfach die daten so mit 1000hz speichern erstmal und dann von array werte rauslöchen oder sowas ähliches was wirkich aufwändig wirdlösung ?
zusammengefasst. die daten von kanälen kommen mit 1000 hz.
für sensor 1 an kanal 1 will ich dann später mit 1 hz speichern und für sensor 2 an kanal 2 will ich mit 10 hz usw... speichern.
2. Frage. mein anderes problem, ich will nachdem die daten innerhalb 60 sec. gespeichert werden, den Array z.b grafisch darstellen oder die gespeicherte Daten weiterverarbeiten (mittelwert usw..) dafür hab ich die daten mit Express VI messwerte in datei schreiben und dann lesen gearbeitet. beim schreiben funktioniert soweit..aber beim lesen kommt immer das problem mit End of file ?!! und bricht ab. und zeigt eigentlich nur shit..weisst jemand da was?
ich lade mein VI hier hier hoch.
Version 8.6 DE
sorry für viele Fragen, bin ein LabVIEW anfänger.
Grüße,
Euer Amir.
ich hab mit der Daten speicherung ein Problem und zwar:
ich lese von meiner DAQ karte mit 1000 hz die daten, (hier in meinem bsp. VI) 2 kanälen, und will die daten inner einer bestimmer zeit mit betätigen einer Taste auf dem FP speichern. ( z.b. für 60 sec. speichern)
wenn ich die Daten mit 1000Hz alle speichern will habe ich grosse datenmenge, was nicht für mich geeignet ist. ( in dem fall brauch ich z.b. für mein Temp. Sensor 1 mal pro sec. speichern und z.b. für mein Druck Sensor 10 mal pro sec.)
ich will vor der speicherung eine Trennung machen und jedes signal anders speichern..
1. Frage. kann ich nachdem die daten in LabVIEW dargestellt werden, mit irgendeine fkt. oder block für jedes signal ein eigenes speichertakt oder sowas definierne ? und wenn ja wie ? hab heute viel rumprobiert aber bin leider nicht weitergekommen.
was mir einfällt ist einfach die daten so mit 1000hz speichern erstmal und dann von array werte rauslöchen oder sowas ähliches was wirkich aufwändig wirdlösung ?
zusammengefasst. die daten von kanälen kommen mit 1000 hz.
für sensor 1 an kanal 1 will ich dann später mit 1 hz speichern und für sensor 2 an kanal 2 will ich mit 10 hz usw... speichern.
2. Frage. mein anderes problem, ich will nachdem die daten innerhalb 60 sec. gespeichert werden, den Array z.b grafisch darstellen oder die gespeicherte Daten weiterverarbeiten (mittelwert usw..) dafür hab ich die daten mit Express VI messwerte in datei schreiben und dann lesen gearbeitet. beim schreiben funktioniert soweit..aber beim lesen kommt immer das problem mit End of file ?!! und bricht ab. und zeigt eigentlich nur shit..weisst jemand da was?
ich lade mein VI hier hier hoch.
Version 8.6 DE
sorry für viele Fragen, bin ein LabVIEW anfänger.
Grüße,
Euer Amir.