09-30-2023 01:18 PM
Hi everybody,
I was tasked by my university to re do from scratch the UIs of various programs they have. I have never dealt with UI design or anything like that and I was told to look for what other companies have done for LabVIEW based UIs and UI frameworks. I looked it up online and after some days of research I couldn't really come up with anything useful.
Could any of you guys give me a track to start from?
10-02-2023 04:38 AM
What sort of programs are you trying to build UIs for?
10-02-2023 06:39 AM
Hi
It is a wise choice to ask around for LabVIEW specific UI design guidelines.
I have seen no better advices than those summarized in this presentation. 73 pages of good stuff by DMC :
https://www.ieee.li/pdf/viewgraphs/user_interfaces_in_labview.pdf
Regards
10-08-2023 06:02 AM
So I am trying to create an UI framework that will allow users to create their own UIs kind of like using paint. The UIs will be for aerospace applications (testing), they will act as bridge between the user and the cRIOs and nodes from the tests, updating indicators and graphs using data received. The framework has to be flexible as to be used for multiple different tests.
Also, is there a way to manage access to the system during a test from the UI? Let's say a team member is interacting with the system through the UI and I want to stop anyone alse from doing so?
Thanks
10-09-2023 02:38 AM
@lopespietro1 wrote:
So I am trying to create an UI framework that will allow users to create their own UIs kind of like using paint. The UIs will be for aerospace applications (testing), they will act as bridge between the user and the cRIOs and nodes from the tests, updating indicators and graphs using data received. The framework has to be flexible as to be used for multiple different tests.
That's hard. You might wait for LV to finally add dynamic controls at runtime.
I usually solve this with a few thousands subpanels, populated with VIs that have controls, and managing their properties and positions.
It's hard though.
@lopespietro1 wrote:Also, is there a way to manage access to the system during a test from the UI? Let's say a team member is interacting with the system through the UI and I want to stop anyone alse from doing so?
If you make this you surely can make it do anything you want.
Disallowing editing a dynamic panel isn't hard once you have an editable dynamic panel.