Many of my subIVs involve complicated computations and can take a long time to return. They are called with a "subVI Node setup" of "Show front panel when called&Close afterwards". The front panel often consists of a progress bar and maybe an interrupt button.
As computers become faster, or when the current math problem is small, the subVI just flashes for a few hundred milliseconds, too fast to really see much or interact. This is distracting and useless.
I propose a delay setting that would open the front panel only after e.g. one second (configurable) of subVI processing has elapsed AND the subVI is still not finished.
This will have the following effects:
- if the subVI completes quickly, the front panel is never shown.
- if the subVI takes long to complete, its panel is shown so we can see the progress and interrupt if needed.
Of course this could all be implemented in code, but I think a native option would be more useful. Here's how the new subVI node setup could look like.
Any idea that has received less than 2 kudos within 2 years after posting will be automatically declined.