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

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

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

Классы

расширить все

slreportgen.report.ReportКонтейнер отчета
slreportgen.finder.AnnotationFinder Поиск объектов аннотации Simulink
slreportgen.finder.BlockFinder Найти блоки Simulink
slreportgen.finder.BlockResult Создайте блок объект результата finder
slreportgen.finder.ChartDiagramFinder Создайте поисковик диаграммы Stateflow
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Элементы схемы поиска Stateflow
slreportgen.finder.SystemDiagramFinder Создайте блок поиск схем

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

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

Репортеры модели

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

Репортеры схем

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

Репортеры сигналов

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

Темы

Создайте отчет Simulink Report Generator

Используйте Report API для создания отчета Разработки системы Description.

Сгенерируйте отчет о Разработке системы с помощью Report API

Создайте программу отчетов, чтобы сгенерировать описание проекта динамической системы.

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

Отчет о блоке Simulink MATLAB Function или функции 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 Report Explorer в отчете Report API

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

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