Problems with waitbar sizing

7 views (last 30 days)
L Wright
L Wright on 10 Oct 2019
Answered: Bjorn Gustavsson on 10 Oct 2019
I want to display a message whilst a long run is occuring, and the only way I can get this message to appear during a run without requiring a user response appears to be a waitbar. Eventually I want to turn this into an executable.
If I enter
progressdisp12 =waitbar(0.0,['First model run in progress. Current valuesofunknowns:' num2str(1000)], 'Units', 'pixels','Position',[125 125 1000 100]);
then the waitbar appears with the size and message that I have specified.
If I enter
progressdisp12 =waitbar(0.0,['First model run in progress. Current values ofunknowns:' num2str(1000)], 'Units', 'pixels','Position',[125 125 1000 100]);
which has one more space in it (but is still not quite what I want), the waitbar shrinks back to the default size so I lose half the message. I need a big waitbar because eventually there may be more than one unknown.
I'm assuming this is a bug rather than a feature or an error on my part. If anyone has another way to display an updatable permanent message during a long run I'd be grateful to learn what to do.

Answers (1)

Bjorn Gustavsson
Bjorn Gustavsson on 10 Oct 2019
Have a look at this command-line progress-bar version. It is less visually intrusive when working with other stuff while matlab runs: progressbar
HTH

Categories

Find more on Dialog Boxes in Help Center and File Exchange

Products


Release

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!