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

Этот пример показывает вам, как использовать 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_ii', 'sdd_custom_abstract.rpt'))

Исследуйте шаблон отчета

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

Займите одну минуту, чтобы исследовать различные компоненты, которые включают шаблон отчета. В предыдущем примере вы настроили Title Page компонент, который производит титульный лист в начале отчета. Затем в иерархии, вы найдете несколько Chapter компоненты, которые группируют их содержимое в отличные разделы. Первый Chapter компонент содержит Paragraph компоненты, которые создают абзацы в главе; каждый Paragraph компонент содержит Text компонент, что форматы и вставляют текст в абзац. Следующее изображение изображает, как каждый из этих компонентов способствует содержимому отчета и структуре.

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

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

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

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

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

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

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

  The following table summarizes the block names and types in the Simulink
  model:

Вставьте блочный компонент количества

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

Report Explorer вставляет новый Block Type Count компонент как дочерний элемент Chapter компонент; однако, Block Type Count компонент предшествует Paragraph компонент в иерархии. Настройте порядок этих компонентов с помощью кнопок стрелки на панели инструментов Report Explorer. Переместите Block Type Count компонент в иерархии так, чтобы это следовало за Paragraph компонент.

В иерархии выберите Block Type Count компонент; в панели свойств Report Explorer выберите общее свойство количества Show.

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

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

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

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

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

Чтобы узнать больше о свойствах компонентов, которые вы используете в этом фрагменте примера, обратитесь к страницам с описанием Главы/Подраздела и Абзаца в документации MATLAB Report Generator. Кроме того, смотрите Блочную страницу с описанием количества в документации Simulink Report Generator.