11-27-2013 11:21 PM
Theo,
Was the date that did show up being updated by a property node, or a wire? In our case, even when we updated the values of indicators (using wires), the page would not refresh, so sounds like it might be a related issue, but not exactly the same.
11-28-2013 01:43 AM - edited 11-28-2013 01:44 AM
Just a nitpick but one which might have some serious impact depending on LabVIEW version and how often you intend to switch between the/a subpanel and your main screen. You use an Open VI Reference for the main screen but never close the reference. While the panel of course only can exist once in a specific application context (disregarding reentrant VIs, as that would not make sense for a main UI), the reference returned is at least in older LabVIEW versions (not sure about 2013) a unique object that consumes a small but nevertheless existing memory amount for every single reference. And if this VI is not called in the context of a top level hierarchy that is going to be idle after this, this reference stays allocated until you close your application (or LabVIEW runs into an out of memory/refnum situation which tends to terminate the application rather disgracefully).
11-28-2013 03:24 PM
Thanks for the comment rolfk, well spotted.
The screenshot wis from a VI which I mainly put together for illustration purposes, and indeed I later noticed I had forgotten to close the Main Menu screen reference. I can confirm that in our full app the Main Menu screen reference is closed properly and therefore the lack of that close-reference node does not contribute in any way to the actual issue which we encountered in our main application.
Thanks
Theo
11-28-2013 04:30 PM
Hi Wolfskill,
The time indicator is part of the a hype-cluster structure which contains various indicators. The cluster's value is written by wire.
The button seen near the bottom of the image is part of a different cluster of controls and its colour is updated by reference of course.