12-23-2009 04:06 AM
Hi,
I am trying to get a test sequence to wait on multiple notifiers. I have several asynchronous VI's (instrument drivers) that call at the start of a sequence, these set notifiers when they are initialized. I want to use the notifier wait step and specify the notifier as an array of notifier references. I would expect the Wait to wait for all of the notifiers in the array, but as soon as the first notifier fires the sequence continues. The wait step states "pass array to wait on multiple notifiers". I have posted an example sequence. Can anyone tell me where I am going wrong?
Thanks,
Michael.
Solved! Go to Solution.
12-23-2009 09:37 AM
The online help states "When you specify multiple notifications, the Wait operation waits until you Set or Pulse any of the notifications in the array."
Thus, to get to get the behavior you want, you should either have separate Wait steps each waiting on a single notifier, or loop through an array of Notifiers, waiting for one on each iteration.