LabVIEWForum.de - Messung langer Pulsdauer mit DAQmx

LabVIEWForum.de

Normale Version: Messung langer Pulsdauer mit DAQmx
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte Pulsbreiten eines externen Digitalsignals auf ca. 1ms genau messen. Dazu verwende ich bisher ein NI-4922 Digital-Eingangsmodul in einem cDAQ 9178-Chassis. Mit den zählergestützten DAQmx-Funktionen funktioniert auch alles problemlos.

Da die Pulsdauer in der Größenordnung von 10 bis 500 Sekunden liegt, blockiert jedoch die DAQmx-Lesefunktion für diese Zeit. Das Timeout habe ich entsprechend auf > 500 Sekunden gesetzt. Problematisch ist dabei, dass sich auch das VI nicht mehr anhalten lässt, bis das Timeout abgelaufen ist.

Hat jemand eine Idee, wie ich aus der Lesefunktion wieder herauskomme, bevor das Timeout abgelaufen ist? Oder gibt es eine bessere Möglichkeit, zählergestützt diese Pulsbreite zu messen?

Vielen Dank schonmal,
Sebastian
Referenz-URLs