11-22-2007 08:47 AM
11-23-2007 10:22 AM
Hello,
I've figured out that the problem was with the WAIT ON IRQ node which was used in my two subVIs (on different IRQ lines). I put my two subVIs in different execution systems and it start working correclty. It is funny that 2 is too many...
From the invoke node help...
"The Wait on IRQ method consumes threads. If you use too many calls to the Wait on IRQ method, other code in the application might stop executing until an interrupt occurs. If you notice unexpected execution behavior, try reducing the number of calls or put the Wait on IRQ methods in subVIs in different execution systems. Use the Execution Properties page to specify the execution system."
-Patrick
11-26-2007 12:28 PM