I have three different Labview programs trying to access one SCXI chassis.
I look at the example semaphore with 3 subvi in parallel.
1. Create semaphore
2. passing semaphore reference to 3 subvis
3. destroy semaphore.
this example does not work for me.
I have three different subvis, they are not running at the same time or terminating at the same time.
My scenario:
at 7AM operator 1 launches VI1
at 8AM operator2 launches VI2 a different program
at 9AM operator3 lauches VI3 another different program.
they all access SCXI chassis, different channels.
attached are the VIs, semaphorecall.vi; semaphorecall1.vi; semaphorecall2.vi these 3 VIs will call semaphore with subVI100.vi at different ti
me.
What should be the right place to call destroy semaphore.vI