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
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