Включайте компоненты в файл настройки отчета, чтобы задать поведение отчета и вставить содержимое, такое как таблицы, списки и фигуры, в отчет. Используйте 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
компонент.
Для примера смотрите, Добавляет Вводный текст к Первой Главе.
Динамические компоненты создания отчетов выполняются условно, позволяя вам решить, когда дочерний компонент выполняется или сколько раз выполняет дочерний компонент. Чтобы управлять потоком генерации отчета, используйте логический и компоненты потока, такие как Logical If
, Logical Then
Цикл While
, или For Loop
.
Компонент цикличного выполнения запускает свои дочерние компоненты конкретное количество раз. Существует несколько компонентов цикличного выполнения, включая логические циклы, Дескриптивную графику® циклы и циклы модели и графика. Для циклов модели и графика можно управлять аспектами, такими как порядок, в котором виды отчета блокируется.
Для примеров см.:
Выходной формат и таблица стилей, которую вы выбираете для отчета, определяют большинство аспектов сгенерированного форматирования отчета. Для получения дополнительной информации смотрите Выходной формат Отчета.
В дополнение к таблицам стилей, которые управляют форматом и размещением отчета для некоторых компонентов, можно установить свойства задать детали форматирования для того определенного экземпляра компонента. Например, для Simulink Property Table
, можно задать, отобразить ли границы таблицы или задать выравнивание текста в ячейках таблицы.