01-22-2013 05:39 AM
Hi,
I have been testing a new project with nested actors, and set a breakpoint in the Actor Core to see all the clones of the Actor Core in action. Normally I see different clone numbers in the title of all the clones. But sometimes I have two clones (or at least windows) that show the same name:
As it can be seen both instances run, so up to my understanding those should have different clone numbers.
Just to demonstrate what do I usually see, here is an image with the other Actor Core instances that have clone numbers in the titles:
Can anyone explain this to me?
It is crucial for me because I identify the actors by the clone number of the "Actor Core.vi". Now I don't know if those two have different clone numbers just not shown, or do they really have the same?
Any help would be welcome! Maybe I am just missing some very basic thing that makes it clear...
Solved! Go to Solution.
01-22-2013 07:54 AM
Ok, I solved it.
The windows appearance in the Actor Core is set have "Actor Core" in the title:
The windows that are opened by the "Open Actor Core Front Panel? (F)" option of the Launch Actor set to True obey this rule.
However the windows opened up just because I put a breakpoint in their Block Panel don't obey this rule and show the name of the vi, also showing the clone number if it is a clone.
So this is it. I don't know what should it be named... a feature or a bug... Let the competent ones from NI who read this post decide it and act accordingly.
01-22-2013 08:23 AM
Good catch. For some reason, all the VIs generated by the Message Maker also have "Same as VI name" unchecked. I changed my copy of the message template class to re-enable it so I know which clone or class method I'm looking at by glancing at the title bar. You may need to do the same for your tools.
01-22-2013 09:42 AM
Thanks for the suggestion. I take a note on it. Could you suggest it also on the Advanced Message Maker's discussion page? That way more people would have the opportunity to see it and speak for it or against it.
01-22-2013 10:55 AM
Actually, I don't use your tool. I have my own custom extension of the framework that conflicts with Extor.lvclass. I hope to either roll my own version of the message maker that uses se_Actor.lvclass and share it, or influence future revisions of the native tools that work on Actor.lvclass.
01-22-2013 11:23 AM
It's the VI Package Manager that does that. Took me a while to figure that out. I *hate* that and I know of no way to turn it off. It keeps turning that setting on. I haven't gotten around to writing a post-install VI that turns it back on for all the VIs that are installed in the package.
Please, komorbela, please tell me that you're using a VIPM installed version of the AF. I really thought I turned "Same as VI name" back on for the VIs that ship with LabVIEW 2012 itself.
01-22-2013 11:31 AM
Have you reported it to Michael_Aivaliotis? He's generally really good about resopnding to issues with VIPM and providing workarounds.
01-22-2013 01:20 PM
Hi AQ,
Yes, I can tell you that I use an AF installed with the VIPM You can rest assured. However it's good to know that the VIPM makes this. I also suggest you to report it to JKI.
01-23-2013 10:23 AM
Already did.
01-23-2013 03:27 PM
Yes you did. And I listened.
This issue has been resolved in the latest VIPM release. And we added some enhacements to that as well for Pro users.
Release notes: http://support.jki.net/entries/22314632-vipm-2012-0-1-release-notes