Отчеты о

Веб-представлении для встраиваемых систем

Что такое встраиваемые Веб-представления?

Встроенное Веб-представление является MATLAB® интерфейс прикладного программирования (API), позволяющий создавать HTML, содержащие веб-представления. Embedded Web View позволяет вам генерировать компактные и навигационные отчеты от Simulink® модели. Например, на следующем изображении показано руководство по калибровке системы управления, сгенерированное программой MATLAB на основе Embedded Web View.

Это руководство по калибровке содержит три гиперссылки панелей:

  • Левая панель - Руководство по калибровке таблицы содержимого

  • Панель «Центр» - содержимое руководства по калибровке

  • Правая панель - веб-представление модели Simulink, используемое для создания системы управления

Чтобы сгенерировать содержимое руководства по калибровке, используйте MATLAB Report Generator™ DOM и Report APIs и Simulink Report Generator Report APIs. Для создания отчета используйте Embedded Web View API. Отчет представляет собой пользовательский интерфейс с содержимым руководства, встроенного Веб-представления и гиперссылками между Веб-представлением и текстом отчета руководства. Получившееся руководство запускается в любом стандартном браузере, не требуя ни MATLAB, ни Simulink.

Навигация по отчету о встраиваемом веб-представлении

Embedded Web View API облегчает навигацию по отчетам, позволяя создавать двусторонние гиперссылки между содержимым отчета и встроенное веб-представление. Гиперссылки проиллюстрированы в следующем примере руководства по калибровке.

Навигация по таблице

Embedded Веб-представления API создает таблицу содержимого (TOC) на основе заголовков разделов отчета. При нажатии на запись заголовка оглавления на панели содержимого отображается соответствующий раздел отчета. Он также отображает и мигает соответствующий элемент модели. Связанный блок модели в этом примере руководства по калибровке показан желтым цветом на панели Веб-представление.

Навигация по содержимому

Это руководство по калибровке имеет гиперссылки от любого текстового элемента в содержимом к любому элементу модели на панели Веб-представление. При нажатии на текстовый элемент в содержимом отображается и мигает соответствующий элемент модели. Связанный блок модели в этом примере отчета о калибровке показан желтым цветом на панели Веб-представление.

Навигация по Веб-представлению

Это руководство по калибровке имеет гиперссылки от любого элемента на панели веб-представления к любому месту на панели содержимого отчета. Нажатие по элементу модели отображает соответствующее расположение на панели содержимого, как показано в этом примере руководства по калибровке.

Упаковка для встраиваемых веб-представлений

Embedded Web View API генерирует отчет как пакет HTML, изображения, таблицы стилей, JavaScript®, и JavaScript Object Notation (JSON) файлы, организованные в папки. По умолчанию API создает как zipped, так и unzipped версии пакета отчетов в текущей папке MATLAB.

Просмотр отчетов о встраиваемых веб-представлениях

Если MATLAB Report Generator установлен в вашей системе, можно использовать генератор отчетов rptview функция для просмотра zipped или unzipped Embedded Web View.

Чтобы просмотреть отчет Embedded Web View о системах, в которых не установлен MATLAB,

  1. Разархивируйте отчет в пустой папке с возможностью записи в системе. Этот шаг создает файл с именем webview.html в папке и подпапке, содержащей вспомогательные файлы.

  2. Откройте webview.html в браузере для просмотра отчета.

Похожие темы