LabVIEWForum.de
Digitalausgabe überschreiben und triggern - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenerfassung (DAQ) (/Forum-Datenerfassung-DAQ)
+---- Thema: Digitalausgabe überschreiben und triggern (/Thread-Digitalausgabe-ueberschreiben-und-triggern)



Digitalausgabe überschreiben und triggern - thomasth - 10.12.2015 15:47

Hallo zusammen!

Ich habe eine digitale waveform (Dauer ca 1s) erstellt, die auf einem USB-6343 DAQ ausgegeben wird. Das klappt soweit auch wunderbar.

Nun zu meiner Frage:
Ich will diese Digitalausgabe unterbrechen und eine neue Waveform auf den Ausgang schreiben, also in anderen Worten die aktuelle Ausgabe "überschreiben" während sie noch läuft. Im Moment mache ich das ganze, indem ich erst den kompletten Task stoppe sobald ein Button gedrückt wird und anschließend die neue Waveform drauf schreibe, aber das geht doch sicher auch schlauer, oder?

Und: Was muss ich anstellen, wenn ich ein Eingangssignal als Trigger verwenden will? Sobald ein Trigger kommt (z.B. bei einer steigenden Flanke oder sobald ein Analogeingang über einen Schwellenwert steigt) wird die aktuelle Waveform mit einer neuen Waveform überschrieben).

Ich hoffe ihr wisst worum es geht. Über ein kleines Minimalbeispiel wäre ich sehr dankbar!

Viele Grüße,
Thomas


RE: Digitalausgabe überschreiben und triggern - thomasth - 15.12.2015 23:35

Hat keiner eine idee?

ich habe schon etwas mit dem "DAQmx Start Trigger" herumgespielt, aber der scheint den Task tatsächlich nur zu starten. Wenn ich den Trigger setze, während der Task bereits läuft erhalte ich eine Fehlermeldung...

Ist es in Labview nicht möglich, den Output eines Tasks zu überschreiben? Sad

Grüße