Включите компоненты в файл настройки отчета, чтобы задать поведение отчета и вставить содержимое, такое как таблицы, списки и рисунки, в отчет. Используйте Report Explorer, чтобы добавить компоненты в отчет и задать их поведение.
Используйте комбинацию этих типов компонентов в файле настройки отчета.
Тип компонента | Описание |
---|---|
Компоненты структуры отчетов | Включите страницу заголовка, разделы и другие компоненты для организации содержимого отчета. |
Системные компоненты | Включите в отчет компоненты, которые получают информацию непосредственно из модели. |
Поставляемые пользователем информационные компоненты | Включите текст и графику, которые вы поставляете, независимо от модели. |
Компоненты динамических отчетов | Настройте динамическое управление для того, когда включать компоненты и какую информацию для компонента, основанное на данных из модели или на других условиях, которые вы задаете. |
Чтобы добавить страницу заголовка, используйте Title Page
компонент. Вы можете включать абстрактную и правовую информацию уведомления. Пример см. в разделе Добавление страницы Заголовке.
Чтобы организовать отчет в разделы, используйте Chapter/Subsection
компоненты. Пример см. в разделе Создание раздела для каждой итерации.
Simulink® Report Generator™ включает компоненты, которые получают информацию из модели для включения в отчет. Использование системных компонентов позволяет вашему отчету описать текущее состояние модели. Если файл настройки содержит эти компоненты, можно сгенерировать отчет каждый раз, когда необходимо захватить последнюю версию модели.
Компоненты таблицы свойств отображают имя свойства/ значение свойств пары для объектов в таблицах. Компоненты сводной таблицы вставляют таблицы, которые включают заданные свойства для объектов, в сгенерированные отчеты. Таблицы содержат по одному объекту на строку, при этом каждое свойство объекта отображается в столбце.
Чтобы использовать описательную информацию из блоков DocBlock, используйте Documentation
компонент.
Несколько примеров системных компонентов включают:
Для примеров использования системных компонентов смотрите:
Simulink Report Generator также включает системные компоненты, которые содержат элементы модели из следующих продуктов Simulink:
Stateflow®
Fixed-Point Designer™
Функции Simulink Coder™
Функции Simulink Check™
Функции Simulink Requirements™
В дополнение к использованию системных компонентов для извлечения данных из системы и вставки этой информации в отчет можно также добавить содержимое, которое вы или другие пользователи поставляете. Для примера, чтобы включить текст, используйте Paragraph
и Text
компоненты.
Чтобы вставить графику из файла, используйте Image
компонент. Для вставки текста ASCII используйте Import File
компонент.
Чтобы включить примечания об исходных файлах отчета, используйте Comment
компонент.
Для получения примера см. раздел «Добавление вводного текста в первую главу».
Компоненты динамических отчетов выполняются условно, что позволяет решать, когда дочерний компонент выполняется или сколько раз дочерний компонент выполняется. Чтобы управлять потоком генерации отчетов, используйте логические и потоковые компоненты, такие как Logical If
, Logical Then
, While Loop
, или For Loop
.
Циклический компонент запускает дочерние компоненты конкретное количество раз. Существует несколько циклических компонентов, включая логические циклы Дескриптивной графики® циклы, а также циклы модели и графика. Для циклов модели и графика можно управлять такими аспектами, как порядок, в котором отчет сортирует блоки.
Для примеров смотрите:
Выход и таблица стилей, выбранные для отчета, определяют большинство аспектов форматирования сгенерированного отчета. Для получения дополнительной информации смотрите Формат выхода отчета.
В дополнение к таблицам стилей, которые управляют форматом и размещением отчета, для некоторых компонентов можно задать свойства, чтобы задать детали форматирования для этого конкретного образца компонента. Для примера, для Simulink Property Table
можно указать, отображать ли границы таблицы или задавать выравнивание текста в камерах таблицы.