03.04.2008, 12:03
Mal noch ne Frage zu dem Puffer.
Ok, ich versteh soweit, dass die Karte den Puffer wohl die ganze Zeit schreibt. Wie kann ich aber sagen "ich will die Werte ab der Stelle in meinem Programm"?
Wenn ich ne Stelle hab, in der ein Shutter aufgeht, will ich ja die Messwerte ab dem Zeitpunkt, wo der Shutter aufgeht. Heißt das, dass ich den Puffer möglichst klein machen soll, damit ich dann, wenn ich zB im gleichen Frame einer Flat Sequence das Lesen anfange, in dem der Shutter aufgeht, nicht die Werte von vor ner halben Sekunde bekomme?
Nochmal zur Waveform/Zeiten. Ich habe die Situation, dass ich das Read-VI mehrmals aufrufe. Und zwar ein Mal pro besagten Shutteraufmachens. Das mache ich deshalb, weil die Messzeiten sehr gut eingehalten werden, wenn ich dem Read-VI als Anzahl der Samples die Abtastrate*Messzeit gebe. Da ich aber zwei Shutter timen muss, muss ich das Read-VI auch zwei Mal aufrufen. Das Problem ist ja, dass das zweite Read-VI ein eigenes t0 hat und sich somit die Zeitwerte nicht auf den gleichen Nullpunkt beziehen, wie vom ersten Read-VI. Die sollen sich aber auf den gleichen Nullpunkt beziehen. Um diesen Zeitoffset (t0(2)-t0(1)) abzuziehen, brauche ich ja die einzelnen Zeitwerte. Ich weiss aber nicht, wie ich die einzelnen Zeitwerte rausbekomm. Bisher hab ich nur die Y-Werte (ist auch gut so), to (brauch ich auch) und dt (ist an sich herzlich egal).
Ok, ich versteh soweit, dass die Karte den Puffer wohl die ganze Zeit schreibt. Wie kann ich aber sagen "ich will die Werte ab der Stelle in meinem Programm"?
Wenn ich ne Stelle hab, in der ein Shutter aufgeht, will ich ja die Messwerte ab dem Zeitpunkt, wo der Shutter aufgeht. Heißt das, dass ich den Puffer möglichst klein machen soll, damit ich dann, wenn ich zB im gleichen Frame einer Flat Sequence das Lesen anfange, in dem der Shutter aufgeht, nicht die Werte von vor ner halben Sekunde bekomme?
Nochmal zur Waveform/Zeiten. Ich habe die Situation, dass ich das Read-VI mehrmals aufrufe. Und zwar ein Mal pro besagten Shutteraufmachens. Das mache ich deshalb, weil die Messzeiten sehr gut eingehalten werden, wenn ich dem Read-VI als Anzahl der Samples die Abtastrate*Messzeit gebe. Da ich aber zwei Shutter timen muss, muss ich das Read-VI auch zwei Mal aufrufen. Das Problem ist ja, dass das zweite Read-VI ein eigenes t0 hat und sich somit die Zeitwerte nicht auf den gleichen Nullpunkt beziehen, wie vom ersten Read-VI. Die sollen sich aber auf den gleichen Nullpunkt beziehen. Um diesen Zeitoffset (t0(2)-t0(1)) abzuziehen, brauche ich ja die einzelnen Zeitwerte. Ich weiss aber nicht, wie ich die einzelnen Zeitwerte rausbekomm. Bisher hab ich nur die Y-Werte (ist auch gut so), to (brauch ich auch) und dt (ist an sich herzlich egal).