Этот пример показывает вам, как использовать Simulink® Report Generator™, чтобы настроить отчет Описания Разработки системы для модели. Версия по умолчанию отчета предоставляет информацию о разработке системы, представленной моделью Simulink. Можно адаптировать отчет удовлетворить потребности.
Этот пример показывает вам, как настроить отчет под названием Описание Разработки системы. Продукт Simulink Report Generator автоматически создает версию по умолчанию этого отчета из модели Simulink, что вы выбираете. Однако можно сгенерировать настроенную версию этого отчета - например, чтобы придерживаться стандартов документации организации.
Этот пример принимает, что вы завершили предыдущую индивидуальную настройку, описанную в "Настройке Отчета Описания Разработки системы: Вторая часть". В предыдущем примере вы настроили Описание Разработки системы путем добавления новых компонентов в шаблон отчета. Этот пример вводит вас еще нескольким компонентам. В частности, вы добавите компоненты, которые получают результаты симуляции для включения в отчет.
Можно настроить Описание Разработки системы для модели Simulink в качестве примера, sldemo_autotrans
, который представляет автомобильную ходовую часть. Чтобы открыть модель в качестве примера, запустите следующую команду:
open_system('sldemo_autotrans')
В меню Tools модели Simulink выберите Report Generator.
Графический интерфейс пользователя 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.