04-18-2013 04:31 AM
Is there any way to make scrolling while the vi is running on a large front end faster?
I have a front end theat is somewhat bigger than the computer screen. Making it somehow smaller isnt a possibility. Unfortunately it takes quite some time to scroll down. (Not because its so large but because the scrolling is very slow)
Are there any tips and tricks to change that?
I appreciate suggestions.
Thanks!
04-18-2013 04:45 AM
Do you mean the FRONT PANEL?
What do you mean by "Making it somehow smaller isnt a possibility"
You can re-size and re-align the Front Panel components manually if you want to fit into your screen. While running your vi, I do not however know of anythign to make your scrolling easier.
I guess the best way is to put the components you want o view at the top of the screen and the components you do not want to view immediately, in the bottom.
04-18-2013 05:15 AM
I agree that I wasnt very clear on the making it smaller point.
By "making it smaller isnt a possibility" I meant that I can't shrink the individual controls any further without loosing significantly in terms of usability (reading the entries, clicking the buttons ect.).
So what I mean is that it is not a technical problem to make the controls smaller. Its rather from a design pov that I can't shrink them.
04-18-2013 06:20 AM
Scaling seems to be the only option if you do not want to re-align.
Try these links http://digital.ni.com/public.nsf/websearch/4C03BE7BFD1D00948625670B0061CB6A?OpenDocument
http://digital.ni.com/public.nsf/websearch/048C31D73E8EC91286256E440063E1BB?OpenDocument
04-18-2013 07:45 AM
To me, it sounds like a programming problem.
The GUI thread is overloaded, too many front panel updates.
For organizing your controls and indicators on the front panel, have tried using the Tab control?
04-18-2013 11:04 AM
It's not that I dont want to put in the work to realign the objects or have a problem scaling them down.
If I would make the buttons ect. smaller it would be impossible to use the program. Therefore, scaling is not an option
04-18-2013 11:49 AM
Without the benefit of seeing actual code, I'd say that the underpinnings of the whole application are unhealthy. For example, maybe a failure to separate the UI from the rest of the processing is causing a bottleneck in the UI thread.
A huge undertaking such as what you are describing should probably have been designed with the knowledge that the interface would be big and complicated, and could have been designed with this in mind; a tab control with the most important controls and indicators being on the first tab with the other tabs being separated by function, for example. It's amazing how often I see where the UI is neglected until it is way too late to fix it.
I wish there was an easy fix, but I think you probably have to do some refactoring of the code combined with the ugly task of rewriting the UI. I don't envy you your task. 😞