NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Notifier arrays

Solved!
Go to solution

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.

0 Kudos
Message 1 of 2
(2,958 Views)
Solution
Accepted by topic author Michael_78

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.

Message 2 of 2
(2,943 Views)