Is there a way to have a VI run multiple instances (in parallel) of the same reentrant subVI in a modular way, i.e. the VI needs to call n number of instances? Other than having n copies of the reentrant subVI hardwired in the calling VI (which is obviously not modular, or practical - imagine if I wanted to call 100 instances of the subVI), I am short of ideas.
All my attempts so far have failed, e.g. a single for loop (n iterations) containing the reentrant sub VI (with an indexed array passing information into the loop required for each instance of the sub-VI), however the loop will not move to the next iteration until the 1st instance of the sub-VI has completed execution (obviously, I suppose). Th
is is not the desired effect, as I want n instances of the sub-VI running in parallel. Other investigations into VI Servers have been unsuccessful as well.
Any help would be most appreciated.
Thanks, Paul