05-26-2017 02:18 AM
Hello!
By default, event structures block the front panel on execution of an event, which often is, also in my case, desired behavior.
If such a VI is inserted as SubPanel, it also blocks the front panel of the parent VI.
While the SubPanel can/should block itself, the parent panel should not be blocked. Is there a way to acomplish this?
05-26-2017 05:01 AM
Hi,
Could you attach your program?
05-26-2017 09:39 AM
Hmmm, I don't see an option to edit my initial question, so here are two panels, LV2016.
05-26-2017 12:35 PM
The subVI is set to lock front panel. It must have been a design decision that it locks all the front panels up through the hierarchy that the subVI is on. Seems like a reasonable idea to me.
I don't know of any way built into LabVIEW to have the lock front panel to only affect the subpanel's front panel.
A work around would be to have a transparent decoration that overlays the front panel of the subVI. Instead of locking the front panel in the subVI, have it make the transparent decoration become "visible" so that it blocks mouse action into that subVI. When the time is up, have it make the transparent decoration invisible again.