04-19-2010 04:13 PM
I searched and searched for an answer to this so if it's out there please direct me to it.
I have an application that has roughly 10 different VIs. These VIs are virtually the same. All they are doing is monitoring data for the operator for instance: Temperatures, Pressures, Vibrations, etc.,. I would like to implement a user interface where the operator could click on a button at the bottom of the screen that would take them to the temperature screen. Once the temperature screen is displayed, I would like to be able to click on a different button that goes to the Pressure screen. In other words, I want the operator to be able to access any screen they want from any screen they are currently viewing. So all the buttons would be at the bottom of every screen. And any screen would be able to access any other screen. I just have not found a good way to do this. Every thing I've tried always ends up coming back to a "main.vi".
Multiple answers are welcome! Thanks.
04-19-2010 04:15 PM
04-19-2010 04:34 PM
04-19-2010 04:41 PM
You could use control properties to hide certain objects depending upon user login. Then subpanels would work.
04-19-2010 04:45 PM
04-20-2010 09:18 AM
04-20-2010 09:24 AM
for(imstuck) wrote:
How are you currently controlling which controls are shown/hidden if not with property nodes?
DSC has a feature that lets you assign protection levels to each FP control.
To OP,
You either have to set-up the protection on each sub-panel the same way you did for the top level VI or you are going to have to break down and implement the proctions yourself via property nodes.
Ben
04-20-2010 09:28 AM
04-20-2010 09:32 AM
Just a query to all the really good programmers out there....
Why not use a tab control for this? - then the OP puts each FP in a tab and just has to restrict access to the specific tabs.
James
04-20-2010 09:33 AM
Ben wrote:DSC has a feature that lets you assign protection levels to each FP control.
Good to know, having never used DSC. Maybe something to add to my "toolbox" in the future.