exponenta event banner

Компоненты отчета

Сведения о компонентах отчета

Включение компонентов в файл настройки отчета для задания поведения отчета и вставки в отчет содержимого, например таблиц, списков и рисунков. Используйте обозреватель отчетов для добавления компонентов в отчет и задания их поведения.

Используйте комбинацию этих типов компонентов в файле настройки отчета.

Тип компонентаОписание
Компоненты структуры отчета

Включение титульной страницы, разделов и других компонентов для организации содержимого отчета.

Системные компоненты

Включение компонентов, которые получают информацию непосредственно из модели для включения в отчет.

Поставляемые пользователем информационные компоненты

Включить текст и графику, которые предоставляются независимо от модели.

Динамические компоненты отчетов

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

Компоненты структуры отчета

Чтобы добавить титульную страницу, используйте Title Page компонент. Можно включить информацию об абстрактном и юридическом уведомлении. Пример см. в разделе Добавление страницы заголовка.

Чтобы упорядочить отчет по разделам, используйте Chapter/Subsection компоненты. Пример см. в разделе Создание сечения для каждой итерации.

Системные компоненты

Generator™ отчетов Simulink ® включает компоненты, которые получают информацию из модели для включения в отчет. Использование системных компонентов позволяет описывать текущее состояние модели. После того как файл установки содержит эти компоненты, можно создать отчет при необходимости записи последней версии модели.

Компоненты таблицы свойств отображают пары имя/значение свойства для объектов в таблицах. Компоненты сводной таблицы вставляют в создаваемые отчеты таблицы, содержащие указанные свойства объектов. Таблицы содержат по одному объекту в строке, причем каждое свойство объекта отображается в столбце.

Для использования описательной информации из блоков DocBlock используйте Documentation компонент.

Несколько примеров системных компонентов включают в себя:

Примеры использования системных компонентов см. в разделе:

Генератор отчетов Simulink также включает системные компоненты, которые содержат элементы модели из следующих продуктов Simulink:

  • Поток данных Stateflow ®

  • Designer™ с фиксированной точкой

  • Симулинк Coder™

  • Симулинк Check™

  • Симулинк Requirements™

Поставляемые пользователем информационные компоненты

Помимо использования системных компонентов для извлечения данных из системы и вставки этой информации в отчет, можно также добавить содержимое, которое предоставляется пользователем или другими пользователями. Например, чтобы включить текст, используйте Paragraph и Text компоненты.

Чтобы вставить графический объект из файла, используйте Image компонент. Для вставки текста ASCII используйте Import File компонент.

Чтобы включить примечания об исходных файлах отчета, используйте Comment компонент.

Пример см. в разделе Добавление вводного текста к первой главе.

Динамические компоненты отчетов

Динамические компоненты отчетов выполняются условно, что позволяет определить, когда выполняется дочерний компонент или сколько раз выполняется дочерний компонент. Для управления потоком генерации отчетов используйте логические компоненты и компоненты потока, такие как Logical If, Logical Then, While Loop, или For Loop.

Компонент с закольцовыванием выполняет свои дочерние компоненты указанное количество раз. Существует несколько компонентов цикла, включая логические циклы, циклы Handle Graphics ® и циклы модели и диаграммы. Для циклов модели и диаграммы можно управлять такими аспектами, как порядок сортировки блоков в отчете.

Примеры см. в разделе:

Управление форматом на уровне компонента

Формат вывода и таблица стилей, выбранные для отчета, определяют большинство аспектов форматирования создаваемого отчета. Дополнительные сведения см. в разделе Формат вывода отчета.

В дополнение к таблицам стилей, которые управляют форматом и макетом отчета, для некоторых компонентов можно задать свойства, чтобы указать подробности форматирования для конкретного экземпляра компонента. Например, для Simulink Property Tableможно указать, следует ли отображать границы таблицы или задать выравнивание текста в ячейках таблицы.