Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

detecting DIO task finished

Solved!
Go to solution

Hi 

 

How do I know that the externally triggered DIO output of finite samples have finished the execution? 

I see there is a "DAQmx Is Task Done?", but it means I need to constantly monitor the task. Is there a way to generate an event or notifier that the task has finished? 

 

Aslo, if I use the "Start.Reftrggerable" properly and the task arms iteself after it fires, how do I know how many times the task has finished, i.e. the same question as above, how to know exactly if the task is done and not miss any of the events?

 

thank you

0 Kudos
Message 1 of 3
(5,112 Views)
Solution
Accepted by topic author pawel

There is the DAQmx Wait Until Done.vi.  It is in the palettes right next to the DAQmx Write.

 

I'll have to do some digging to see if there is a number of triggers property hiding somewhere in the DAQmx API.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 3
(5,110 Views)

Thanks

0 Kudos
Message 3 of 3
(5,093 Views)