Возвращает генератор отчетов Схемы для этого результата блока
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)
