06.04.2008, 14:58
Hallo
ich möchte über eine PCI-6259 und DAQmx folgende Messaufgabe lösen:
Der Starttrigger läuft mit 1 kHz(1ms) oder schneller und jetzt sollen zwischen den Triggerpulsen mit maximaler Samplingrate Daten über den Analogen Input (AI0) mit maximaler Samplingrate 1.25 MS/S so ca. 1000 Werte eingelesen werden (800 µs), (bei mehr als einem kHz natürlich weniger Messwerte).
Geht das überhaupt und wenn ja, wie?
Habe es mit regevents versucht, sieht aber so aus als ob der Transfer länger als 1.5 ms dauert, der nächste Trigger verworfen wird und dann die restlichen Daten in ca. 200 ms eingelesen werden und so eine maximale Rate von 300 Hz rauskommt, die jedoch nicht regelmäßig ist.
Bei Bedarf kann ich meine bisherigen Versuche anhängen.
Grüße Hepman
ich möchte über eine PCI-6259 und DAQmx folgende Messaufgabe lösen:
Der Starttrigger läuft mit 1 kHz(1ms) oder schneller und jetzt sollen zwischen den Triggerpulsen mit maximaler Samplingrate Daten über den Analogen Input (AI0) mit maximaler Samplingrate 1.25 MS/S so ca. 1000 Werte eingelesen werden (800 µs), (bei mehr als einem kHz natürlich weniger Messwerte).
Geht das überhaupt und wenn ja, wie?
Habe es mit regevents versucht, sieht aber so aus als ob der Transfer länger als 1.5 ms dauert, der nächste Trigger verworfen wird und dann die restlichen Daten in ca. 200 ms eingelesen werden und so eine maximale Rate von 300 Hz rauskommt, die jedoch nicht regelmäßig ist.
Bei Bedarf kann ich meine bisherigen Versuche anhängen.
Grüße Hepman