LabVIEWForum.de - Getriggerte Messdatenerfassung

LabVIEWForum.de

Normale Version: Getriggerte Messdatenerfassung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, der Wert des analogen Kanals soll jedesmal bei einer steigenden Flanke des Counterzählers gespeichert werden. Im Anhang ist das Initialisierungssubvi zu finden. Das Hauptvi ließt nur den analogen Kanal in einer while-schleife aus.

Nun ist es so, dass die Messung bei einer Triggerung losläuft, aber nicht stoppt. Wie könnte man denn die Sache lösen? Geht dies überhaupt mit der Messkarte bzw. DAQmx direkt? Oder muss das Problem durch ein eigenes VI gelöst werden?[attachment=33968]

Viele Grüße
Du kannst doch einfach das Signal einmal auslesen, den Task wieder stoppen und dann von neuem starten...oder versteh ich das Problem grad falsch?
Es soll quasi eine getaktete Messung werden. Also immer wenn der Trigger kommt soll eine neue Messreihe aufgenommen werden.
So ganz blicke ich noch nicht, was du vorhast.

Ist der Trigger ein externes digitales Signal?
Was genau willst du bei einem Triggerereignis machen? Einen Messwert aufnehmen oder eine ganze Messreihe mit x Messwerten (interner Messtakt) aufnehmen?

Der Fall Trigger ist externes Digi-Signal und dann 1 Messwert entspricht dem Fall "Analog-In" mit externen Sample-Takt. Dass findest du ganz schnell unter den DAQmx-Bsp im NI-Example Finder.

Gruß, Jens
Referenz-URLs