Маленькие хитрости Matlab waitbar

Прогресс-бар в Matlab (функция waitbar) имеет два неудобства:

1. Отсутствие прямой опции  отключения интерпретатора синтаксиса TeX(как у plot(…,’Interpreter’, ‘none’). Без этого, например, при выводе путей со слешами в консоль будут выдаваться предупреждения. Следующая маленькая функция получает waitbar с отключенной интерпретацией


function hwait = waitbar_none_tex(message)

%return standard Matlab waitbar handle with disabled message interpreter
hwait = waitbar(0,'start message);
hchild = get(hwait,'children');
htitle = get(hchild,'title');
set(htitle,'Interpreter','None');
set(htitle,'String',message);

2. При отладке программы может остаться много незакрытых  окон прогресса. Для того, чтобы не закрывать все окошки руками можно воспользоваться командой close all hidden

Комментарии:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *