10-12-2015 03:30 PM
In a nutshell, I want to launch a few clones of a reenterant vi within the context of a LabVIEW Project. Yes, I launch the Clones via ACBR and pass an integer into the clones to set up the named queue( "MyClone_%d")
The "Clones" appear to be in the context of the calling project. The Hieriarchy view shows "Proxy callers" e.g. "MyReenterant.viACBRProxyCaller.<.int> " And yet, NAMED Queues to the clone instances appear to have no relation to the clone named queues?
SO, How do I name a queue so that it can be passed into a specific clone of a vi that is within the context of the same project?
Solved! Go to Solution.
10-12-2015 03:39 PM
I don't quite understand your description, but know from experience that named Queues work fine in clones "launched" by ACBR.
10-12-2015 03:59 PM - edited 10-12-2015 04:02 PM
@drjdpowell wrote:
I don't quite understand your description, but know from experience that named Queues work fine in clones "launched" by ACBR.
That is the trouble I'm having!
Try to change the status of the sub-ui's via queue... then delete the file.
10-12-2015 04:29 PM - edited 10-12-2015 04:30 PM
Ah, your problem is you are using option 0x40, clone pool, in addition to 0x80 for your Open VI ref. The reference you get is a reference to the pool of clones, not a specific clone. Thus, the actual clone you start is not the same as the clone you place in the sub panel. Change the Open VI ref options to just 0x80. Then it works, as each reference now points to the specific clone.