06.05.2011, 11:21
Hi,
Da stehe ich wieder vor einer Herausforderung:
Die Messdaten sollen kontinuirlich eingelesen werden (damit keine Daten verloren gehen) und programmspezifisch sollen dann die Daten vom Zwischenspeicher der DAQ-Karte ausgelesen werden.
Wenn ich die ganze Angelegenheit bisher richtig verstanden habe, wartet die Read-Funktion solange, bis der Zwischenspeicher die Daten freigibt.
Ich hätte es jedoch gern so, dass eine Funktion sagt, dass sie die Daten als Form eines bsp. Array genau "jetzt" aus dem Zwischenspeicher haben möchte und anschließend gleich den Zwischenspeicher wieder leert, so dass beim nächsten Aufruf wieder nur die aktuellesten Daten vorhanden sind und nicht noch die alten Daten.
Gibt es dafür eine Möglichkeit?
Über die Funktion 1Sampel (ON Demand) will ich es nicht machen, weil mir da zuviele Messdaten bei der Ausführung verloren gehen.
Da stehe ich wieder vor einer Herausforderung:
Die Messdaten sollen kontinuirlich eingelesen werden (damit keine Daten verloren gehen) und programmspezifisch sollen dann die Daten vom Zwischenspeicher der DAQ-Karte ausgelesen werden.
Wenn ich die ganze Angelegenheit bisher richtig verstanden habe, wartet die Read-Funktion solange, bis der Zwischenspeicher die Daten freigibt.
Ich hätte es jedoch gern so, dass eine Funktion sagt, dass sie die Daten als Form eines bsp. Array genau "jetzt" aus dem Zwischenspeicher haben möchte und anschließend gleich den Zwischenspeicher wieder leert, so dass beim nächsten Aufruf wieder nur die aktuellesten Daten vorhanden sind und nicht noch die alten Daten.
Gibt es dafür eine Möglichkeit?
Über die Funktion 1Sampel (ON Demand) will ich es nicht machen, weil mir da zuviele Messdaten bei der Ausführung verloren gehen.