Настройка отчета описания разработки системы: часть III

Этот пример показывает вам, как использовать Simulink® Report Generator™, чтобы настроить отчет Описания Разработки системы для модели. Версия по умолчанию отчета предоставляет информацию о разработке системы, представленной моделью Simulink. Можно адаптировать отчет удовлетворить потребности.

Этот пример показывает вам, как настроить отчет под названием Описание Разработки системы. Продукт Simulink Report Generator автоматически создает версию по умолчанию этого отчета из модели Simulink, что вы выбираете. Однако можно сгенерировать настроенную версию этого отчета - например, чтобы придерживаться стандартов документации организации.

Этот пример принимает, что вы завершили предыдущую индивидуальную настройку, описанную в "Настройке Отчета Описания Разработки системы: Вторая часть". В предыдущем примере вы настроили Описание Разработки системы путем добавления новых компонентов в шаблон отчета. Этот пример вводит вас еще нескольким компонентам. В частности, вы добавите компоненты, которые получают результаты симуляции для включения в отчет.

Можно настроить Описание Разработки системы для модели Simulink в качестве примера, sldemo_autotrans, который представляет автомобильную ходовую часть. Чтобы открыть модель в качестве примера, запустите следующую команду:

open_system('sldemo_autotrans')

Открытый Report Explorer

В меню Tools модели Simulink выберите Report Generator.

Графический интерфейс пользователя Report Explorer открывается.

Откройте пользовательский шаблон в Report Explorer

В Report Explorer, открытом пользовательский шаблон, который вы создали в предыдущем примере, "Настроив Отчет Описания Разработки системы: Вторая часть".

Для вашего удобства обеспечивается версия пользовательского шаблона. Чтобы открыть шаблон в Report Explorer, запустите следующую команду:

setedit(fullfile(matlabroot, 'toolbox', 'rptgenext', 'rptgenextdemos', 'sdd', 'html', 'sdd_images', 'sdd_customize_part_iii','sdd_custom_blocktypecount.rpt'))

Симулируйте модель и наблюдайте результаты

В меню симуляции модели Simulink выберите Start, чтобы симулировать модель. После того, как симуляция завершена, наблюдайте результаты в PlotResults Блок Scope.

Отчет Описания Разработки системы по умолчанию предоставляет подробную информацию относительно всех блоков в модели; однако, это не получает результаты симуляции модели. Этот пример показывает вам, как настроить Описание Разработки системы путем добавления новой главы, которая включает результаты симуляции, которые отображает блок Scope.

Вставьте Компонент Главы/Подраздела

Запустите путем добавления новой главы в шаблон. В Report Explorer, в панели иерархии, выбирают Title Page компонент. Из списка компонентов в центральной панели выберите Chapter/Subsection компонент. В правой панели нажмите компонент Add к текущей кнопке отчета.

Report Explorer вставляет новый Chapter компонент после Title Page. Используйте кнопки стрелки на панели инструментов Report Explorer, чтобы переместить новую главу в конец шаблона, так, чтобы это была последняя глава в отчете.

В иерархии выберите новый Chapter компонент; в панели свойств Report Explorer задайте свойство Title компонента как Simulation Results.

Вставьте компонент цикла модели

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

Report Explorer вставляет новый Model Loop компонент как дочерний элемент Chapter компонент. В иерархии выберите Model Loop компонент; в панели свойств Report Explorer, для свойства имени модели компонента, задают следующий текст:

%<sdd_custom_data.model>

Вставьте компонент абзаца

Добавьте абзац в новую главу в вашем шаблоне. В Report Explorer, в панели иерархии, выбирают Model Loop компонент. Из списка компонентов в центральной панели выберите Paragraph компонент. В правой панели нажмите компонент Add к текущей кнопке отчета.

Report Explorer вставляет новый Paragraph компонент как дочерний элемент Chapter компонент. В иерархии выберите Paragraph компонент; в панели свойств Report Explorer, для свойства Paragraph Text компонента, задают следующий текст:

The following figure displays the simulation results:

Вставьте компонент симуляции модели

Программное обеспечение Simulink Report Generator обеспечивает Model Simulation компонент, который выполняет модель во время процесса генерации отчета. Можно получить и включать новые результаты симуляции в отчет. Добавьте Model Simulation компонент к новой главе в вашем шаблоне. В Report Explorer, в панели иерархии, выбирают Model Loop компонент. Из списка компонентов в центральной панели выберите Model Simulation компонент. В правой панели нажмите компонент Add к текущей кнопке отчета. Используйте кнопки стрелки на панели инструментов Report Explorer, чтобы переместить Model Simulation компонент в иерархии так, чтобы это следовало за Paragraph компонент. В этом случае вы не должны изменять свойства по умолчанию компонента.

Вставьте компонент снимка состояния осциллографа

Программное обеспечение Simulink Report Generator обеспечивает Scope Snapshot компонент, который вставляет изображения блоков Осциллографа Simulink в отчет. Добавьте этот компонент в новую главу в вашем шаблоне. В Report Explorer, в панели иерархии, выбирают Model Loop компонент. Из списка компонентов в центральной панели выберите Scope Snapshot компонент. В правой панели нажмите компонент Add к текущей кнопке отчета. Используйте кнопки стрелки на панели инструментов Report Explorer, чтобы переместить Scope Snapshot компонент в иерархии так, чтобы это следовало за Model Simulation компонент.

В иерархии выберите Scope Snapshot компонент; в панели свойств Report Explorer выберите Report на закрытом свойстве осциллографов.

Сгенерируйте отчет

На панели инструментов Report Explorer нажмите кнопку Report. Когда отчет завершен, приложение, сопоставленное с заданным форматом отчета, отображает индивидуально настраиваемое Описание Разработки системы. Отчет содержит новую главу, содержимое которой включает абзац и снимок состояния Осциллографа, который вы задали в своем шаблоне.

Сохраните шаблон

В меню Report Explorer File выберите Save As. Задайте местоположение и имя файла для вашего шаблона пользовательского отчета. Путем сохранения пользовательского шаблона можно получить доступ и снова использовать его. Например, можно применить пользовательский шаблон к другим моделям Simulink, чтобы создать отчеты, которые имеют ту же структуру и формат.

Дополнительная информация

Чтобы узнать больше о свойствах компонентов, которые вы используете в этом фрагменте примера, обратитесь к страницам с описанием Снимка состояния и Симуляции модели Осциллографа в документации Simulink Report Generator.