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