Класс: slreportgen.finder.BlockResult
Пакет: slreportgen.finder
Возвращает репортер диаграмм для этого блочного результата
reporter = getDiagramReporter(result)
возвращает диаграмму reporter = getDiagramReporter(result)reporter если блок result содержит подсистему или блок диаграммы. Репортер генерирует снимок блок-схемы или диаграммы соответственно. Если блок result содержит любой другой тип блока, этот метод возвращает пустой, []. Включение схемы поиска подсистем или блоков диаграмм result добавить это в отчет reporter к докладу либо непосредственно, либо через главу или репортера Секции.
Добавьте в отчет моментальный снимок подсистемы и таблицу свойств блочной подсистемы контроллера модели f14.
model_name = 'f14';
load_system(model_name)
import slreportgen.report.*
import slreportgen.finder.*
import mlreportgen.report.*
rpt = slreportgen.report.Report('output','pdf');
chapter = Chapter();
chapter.Title = 'Block Diagram Reporter Example';
blkFinder = BlockFinder(model_name);
blocks = find(blkFinder);
for block = blocks
if block.Name == "Controller"
rptr = getDiagramReporter(block);
section = Section("Title", ...
strrep(block.Name, newline,' '));
add(section,rptr);
add(section,block);
add(chapter,section);
end
end
add(rpt,chapter)
rptview(rpt)
