Пакет: slreportgen.report
Создайте основанный на Report Explorer генератор отчетов
Используйте RptFile генератор отчетов, чтобы включать содержимое, сгенерированное настройкой Report Explorer (.rpt) файл в отчете API Отчета. Когда добавлено к отчету, RptFile генератор отчетов:
Выполняет заданный файл настройки Report Explorer, чтобы сгенерировать представление XML DocBook отчета Report Explorer
Использует модифицированную версию Report Explorer Docbook-to-DOM шаблон преобразования, чтобы преобразовать XML в набор Объектов DOM (см., Управляют Шаблонами Преобразования Отчета (MATLAB Report Generator)),
Добавляет содержимое DOM к отчету API Отчета.
slreportgen.report.RptFile классом является handle класс.
reporter = RptFile() создает пустой основанный на Report Explorer RptFile генератор отчетов. Прежде, чем добавить генератор отчетов в отчет, ваша программа отчета должна установить SetupFile генератора отчетов свойство к пути настройки Report Explorer (.rpt) файл. В противном случае ошибка происходит.
По умолчанию, RptFile генератор отчетов использует шаблон преобразования, который является немного модифицированной версией шаблона преобразования Report Explorer по умолчанию для отчета выходной тип. Например, если отчет, выходным типом является PDF, генератор отчетов, использует немного модифицированную версию шаблона по умолчанию для PDF (from template) Report Explorer 'OutputType' .
Можно использовать пользовательский шаблон преобразования, чтобы настроить генератор отчетов выход. Используйте createTemplate генератора отчетов метод, чтобы создать копию одного из выхода генератора отчетов по умолчанию вводит определенные шаблоны преобразования для индивидуальной настройки. Чтобы использовать индивидуально настраиваемый шаблон, установите RptFile TemplateSrc генератора отчетов свойство к пути индивидуально настраиваемого шаблона.
reporter = RptFile(SetupFile) создает RptFile генератор отчетов на основе заданного файла настройки Report Explorer (.rpt файл). Смотрите свойство SetupFile.
свойства наборов с помощью пар "имя-значение". Можно задать несколько аргументов пары "имя-значение" в любом порядке. Заключите каждое имя свойства в одинарные кавычки.reporter = RptFile(Name,Value)
Создайте RptFile генератор отчетов, не задавая файл настройки. Затем используйте SetupFile свойство задать файл настройки Report Explorer.
reporter = slreportgen.report.RptFile();
reporter.SetupFile = "my_setup_file.rpt"
Используйте RptFile генератор отчетов, чтобы сообщить относительно блока Documentation в sldemo_fuelsys Модель Simulink. RptFile генератор отчетов использует файл настройки Report Explorer, чтобы получить информацию о блоке Documentation.
Прежде чем вы запустите этот пример, используйте Report Explorer, чтобы создать файл настройки под названием my_setup_file.rpt. Файл настройки для этого примера содержит иерархию Цикла Модели, Системного Цикла, Цикла Блока, Абзаца и компонентов Документации как показано. Выберите компоненты из средней панели.
Цикл модели, Системный Цикл и компоненты Цикла Блока находятся в папке Simulink.
Компонент абзаца находится в папке Formatting.
Компонент блока Documentation находится в папке Simulink Blocks.
Для получения дополнительной информации о подготовке файла настройки для этого примера смотрите, Создают Файл настройки Отчета (MATLAB Report Generator).

Используйте этот скрипт, чтобы сгенерировать отчет, который включает информацию о свойствах блока Sensor Info Documentation в ToController система sldemo_fuelsys модель.
model = "sldemo_fuelsys"; load_system(model) rpt = slreportgen.report.Report("MyReport","pdf"); chap = mlreportgen.report.Chapter("Report on a DocBlock"); rptFile = slreportgen.report.RptFile("my_setup_file.rpt"); rptFile.Model = model; rptFile.System = "sldemo_fuelsys/To Controller"; rptFile.Block = "sldemo_fuelsys/To Controller/Sensor Info"; add(chap,rptFile); add(rpt,chap); close(rpt); rptview(rpt);

mlreportgen.report.RptFile | slreportgen.report.Report