Efficient and stylish alternative to WAITBAR.
6,7K téléchargements
Mise à jour 22 mars 2005

Aucune licence

WORKBAR Graphically monitors progress of calculations
WORKBAR(X) creates and displays the workbar with the fractional length
"X". It is an alternative to the built-in matlab function WAITBAR,
- Doesn't slow down calculations
- Stylish progress look
- Requires only a single line of code
- Displays time remaining
- Display time complete
- Capable of title and description
- Only one workbar can exist (avoids clutter)

WORKBAR(X, MESSAGE) sets the fractional length of the workbar as well as
setting a message in the workbar window.

WORKBAR(X, MESSAGE, TITLE) sets the fractional length of the workbar,
message and title of the workbar window.

WORKBAR is typically used inside a FOR loop that performs a lengthy
computation. A sample usage is shown below:

for i = 1:10000
% Calculation
workbar(i/10000,'Performing Calclations...','Progress')

Another example:

for i = 1:10000
% Calculation
if i < 2000,
workbar(i/10000,'Performing Calclations (Step 1)...','Step 1')
elseif i < 4000
workbar(i/10000,'Performing Calclations (Step 2)...','Step 2')
elseif i < 6000
workbar(i/10000,'Performing Calclations (Step 3)...','Step 3')
elseif i < 8000
workbar(i/10000,'Performing Calclations (Step 4)...','Step 4')
workbar(i/10000,'Performing Calclations (Step 5)...','Step 5')


Citation pour cette source

Daniel Claxton (2024). WORKBAR (, MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R13
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
En savoir plus sur Dialog Boxes dans Help Center et MATLAB Answers

Inspiré par : timebar, progressbar

A inspiré : Progress Dialog

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version

It's more better