05-03-2018 08:28 AM
This may work for me with one issue. I don't want to run the user provided subVI at all, but that doesn't seem to be necessary. Your solution works even if I skip the call by reference node, so that's not the issue. The issue is that I may not know before hand what the connector pane is for the user provided subVI. As long as it is the same as the one for the VI reference constant all is good, but if it is different, there will be an error. The only thing that I know for sure about the subVI is that it has a constant on the front panel with a known label, which lets me find a reference to the label by searching through the list of control references on the front panel of the subVI.
05-03-2018 09:54 AM
I think you'll need to abandon events and try polling the Control Value.
05-03-2018 10:26 AM
05-03-2018 11:18 AM
Thank you everyone for your input on this. I learned some things - in particular how to use static references with respect to my problem. What I think I will do for my particular application is to just read back the control value using a property node when the user is done with the configuration. That will work fine for my application since I don't use the value for anything until the configuration is done.
05-03-2018 11:58 AM
@drjdpowell wrote:
I think you'll need to abandon events and try polling the Control Value.
That hurts...a bit!
There are value change events....and some .....