Класс: slreportgen.finder.BlockResult
Пакет: slreportgen.finder
Возвращает репортер схем для этого результата блока
reporter = getDiagramReporter(result)
возвращает схему reporter = getDiagramReporter(result)reporter если блок result содержит подсистему или блок на графике. Репортер генерирует снимок схемы или графика блока, соответственно. Если блок result содержит любой другой тип блока, этот метод возвращается пустым, []. Включение схемы поиска подсистемы или блока графика result в отчете добавьте это reporter к отчету, либо непосредственно, либо через репортера Главы или Секции.
Добавьте моментальный снимок подсистемы и таблицу свойств подсистемы блоков Controller модели 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)
