Сообщите о компонентах

О компонентах отчета

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

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

Тип компонентаОписание
Сообщите о компонентах структуры

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

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

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

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

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

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

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

Сообщите о компонентах структуры

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

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

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

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

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

Чтобы использовать описательную информацию от блоков DocBlock, используйте Documentation компонент.

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

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

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

  • Stateflow®

  • Fixed-Point Designer™

  • Simulink Coder™

  • Simulink Check™

  • Simulink Requirements™

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

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

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

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

Для примера смотрите, Добавляет Вводный текст к Первой Главе (MATLAB Report Generator).

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

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

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

Для примеров см.:

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

Выходной формат и таблица стилей, которую вы выбираете для отчета, определяют большинство аспектов сгенерированного форматирования отчета. Для получения дополнительной информации смотрите Выходной формат Отчета (MATLAB Report Generator).

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