Этот пример показывает вам, как использовать 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, чтобы моделировать модель. После того, как симуляция завершена, наблюдайте результаты в блоке Scope PlotResults
.
Отчет Описания Разработки системы по умолчанию предоставляет подробную информацию относительно всех блоков в модели; однако, это не получает результаты симуляции модели. Этот пример показывает вам, как настроить Описание Разработки системы путем добавления новой главы, которая включает результаты симуляции, которые отображает блок 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.