exponenta event banner

Создание программ отчетов с помощью API отчетов

Запись программ MATLAB ®, генерирующих отчеты

Для создания программ, генерирующих отчеты о моделях Simulink ® и диаграммах Stateflow ®, используйте API Simulink Report Generator™ Report вместе с API MATLAB Report Generator и API DOM. API-интерфейс Simulink Report Generator Report предоставляет классы, которые можно использовать для поиска и форматирования информации о моделях Simulink и диаграммах Stateflow. API-интерфейс генератора отчетов MATLAB предоставляет классы, которые можно использовать для создания и форматирования титульной страницы, оглавления, глав и других элементов отчета.

Классы

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

slreportgen.report.ReportКонтейнер отчетов
slreportgen.finder.AnnotationFinder Поиск объектов аннотации Simulink
slreportgen.finder.BlockFinder Поиск блоков Simulink
slreportgen.finder.BlockResult Создать объект результата поиска блоков
slreportgen.finder.ChartDiagramFinder Создание поиска диаграмм статофлоу
slreportgen.finder.DataDictionaryFinderПоиск словарей данных
slreportgen.finder.DataDictionaryResultОбъект результата поиска словаря данных
slreportgen.finder.DiagramElementFinderСоздать объект поиска элементов схемы
slreportgen.finder.DiagramElementResult Создать объект результата поиска элементов диаграммы
slreportgen.finder.DiagramFinder Создание поисковика для диаграмм
slreportgen.finder.DiagramResult Создать объект поиска результатов диаграммы
slreportgen.finder.ModelVariableFinderПоиск переменных, используемых моделью Simulink
slreportgen.finder.ModelVariableResultОбъект результата поиска переменных модели
slreportgen.finder.SignalFinderПоиск сигналов, используемых моделью или блоком
slreportgen.finder.SignalResultОбъект результата поиска сигнала
slreportgen.finder.StateFinder Найти состояния Stateflow
slreportgen.finder.StateflowDiagramElementFinderНайти элементы диаграммы потока состояний
slreportgen.finder.SystemDiagramFinder Создать поисковик блок-схем

Суперкласс для репортеров

slreportgen.report.ReporterСуперкласс для репортеров Simulink

Модельные репортеры

slreportgen.report.DataDictionaryРепортер словаря данных Simulink
slreportgen.report.ExecutionOrderОтчет о системных задачах и заказах на выполнение блоков
slreportgen.report.ModelConfigurationРепортер набора конфигурации модели
slreportgen.report.ModelVariableМодельный репортер переменных
slreportgen.report.NotesРепортер диаграмм Simulink или Stateflow
slreportgen.report.RptFileСоздание репортера на основе проводника отчетов
slreportgen.report.SystemHierarchyРепортер по иерархии системы

Репортеры диаграмм

slreportgen.report.DiagramСоздать репортер диаграмм
slreportgen.report.DocBlock DocBlock репортер
slreportgen.report.ElementDiagram Снимок диаграммы элемента и репортер титров
slreportgen.report.LookupTableРепортер блоков таблицы подстановки
slreportgen.report.MATLABFunctionФункциональный блок MATLAB или функциональный репортер Stateflow MATLAB
slreportgen.report.SimulinkObjectPropertiesРепортер свойств объекта Simulink
slreportgen.report.StateflowObjectPropertiesРепортер свойств объекта Stateflow
slreportgen.report.TestSequenceРепортер о блоках тестовой последовательности
slreportgen.report.TruthTable Репортер таблицы правды

Сигнальные репортеры

slreportgen.report.BusРепортер для автобусов, выбранных или созданных блоками Simulink
slreportgen.report.BusObjectРепортер объектов шины Simulink
slreportgen.report.SignalСигнальный репортер
slreportgen.report.SystemIOРепортер входных и выходных сигналов системы Simulink

Темы

Создание отчета генератора отчетов Simulink

Используйте API Report для создания отчета «Описание конструкции системы».

Создание отчета о конструкции системы с помощью API отчетов

Создайте программу отчетов для создания описания конструкции динамической системы.

Отчет о функции MATLAB

Отчет о функциональном блоке Simulink MATLAB или функции Stateflow MATLAB

Отчеты по блокам DocBlock

Использовать slreportgen.report.DocBlock для включения содержимого блоков DocBlock в отчет.

Примечания к модели отчета

Использовать slreportgen.report.Notes репортер для отчета о типовых заметках.

Создание отчета об объекте шины Simulink

Создание отчета об объектах шины, используемых в модели Simulink.

Ввод и вывод системы отчетов

Использовать slreportgen.report.SystemIO объект для отчета о входах и выходах модели и подсистемы.

Иерархические системы отчетов

Создание отчета с иерархически пронумерованными модельными системами

Порядок выполнения задач и блоков в системе Simulink

Использовать slreportgen.report.ExecutionOrder reporter для отчета о задачах, выполняемых моделью, и порядке выполнения блоков в течение каждой задачи.

Схемы мозаики Simulink

Разбить схему Simulink на несколько страниц отчета

Настройка гиперссылок на схему Simulink в отчетах HTML и PDF

Настройка цели гиперссылки для блока

Использование компонентов проводника отчетов Simulink в отчете API отчетов

Используйте RptFile reporter для добавления содержимого компонента Report Explorer в отчет Report API.

Связанная информация