07-18-2017 03:53 PM
Have you tried setting the parallel option for the for loop and use dynamic dispatch instead of VI server to run the VIs?
07-18-2017 04:11 PM
If I'm understanding the situation correctly, I think a better way to do it would be to create a "wrapper VI" - a static dispatch VI in the base class that calls the dynamic dispatch VI you are wanting to call. Then run the static dispatch VI asynchronously as normal - no need to do anything special to run it.
07-18-2017 04:25 PM
Do as Ben suggested (put "DoSomething" from the parent class inside the loop); then make each "DoSomething" a wrapper that uses "Start Asynchronous Call" to start the code that does the work).