exponenta event banner

mlreportgen.dom. MessageDispatcher.getTheDispatcher

Класс: mlreportgen.dom.StartDispatcher
Пакет: mlreportgen.dom

Возврат диспетчера сообщений DOM

Описание

пример

mlreportgen.dom.MessageDispatcher.getTheDispatcher возвращает диспетчер сообщений DOM. В сеансе MATLAB ® имеется только один диспетчер сообщений DOM.

Примеры

развернуть все

В этом примере показано, как вернуть диспетчер сообщений DOM и использовать его для отправки сообщения о ходе выполнения.

Добавление диспетчера и прослушивателя в отчет.

import mlreportgen.dom.*;
doctype = 'html';
d = Document('test',doctype);
d.Tag = 'My report';
     
dispatcher = MessageDispatcher.getTheDispatcher;
l = addlistener(dispatcher,'Message', ...
    @(src, evtdata) disp(evtdata.Message.formatAsText));
     
open(d);
dispatch(dispatcher, ProgressMessage('starting chapter',d));

p = Paragraph('Chapter 1');
p.Tag = 'chapter title';
append(d, p);
     
close(d);
rptview('test',doctype);
     
delete (l);
 

Проверьте сообщения о ходе выполнения в окне команд MATLAB. starting chapter В дополнение к предварительно определенным сообщениям о ходе выполнения DOM появляется сообщение.

Представлен в R2014b