slwebview

Экспортируйте модели Simulink в веб-представления

Описание

slwebview запускает диалоговое окно веб-представления в Report Explorer.

пример

filename = slwebview(system_name) экспортирует подсистему system_name и его дочерние системы к файлу filename.

filename = slwebview(folder) экспорт все модели в папке. Смотрите RecurseFolder, чтобы включать модели в подпапки.

пример

filename = slwebview(system_name,Name,Value) предоставляет дополнительные возможности, заданные одним или несколькими Имя, пары Значения.

Примеры

свернуть все

Откройте slrgex_fuelsys модель.

open_system("slrgex_fuelsys")

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

fuelsys_web_view1 = slwebview(...
"slrgex_fuelsys/Engine Gas Dynamics","SearchScope","CurrentAndAbove")

Перейдите к Engine_Gas_Dynamics папка и открытый webview.html в веб-браузере. Смотрите Отображение и Переместитесь по Веб-представлению. Вот веб-представление:

Откройте slrgex_fuelsys модель.

open_system("slrgex_fuelsys")

Экспортируйте модель в веб-представление и предоставьте доступ к моделям, на которые это ссылается.

fuelsys_web_view2 = slwebview(...
"slrgex_fuelsys","FollowModelReference","on")

Перейдите к slrgex_fuelsys папка и открытый webview.html в веб-браузере. Смотрите Отображение и Переместитесь по Веб-представлению. Вот веб-представление:

Кликните по блоку fuel_rate_control, чтобы видеть его свойства. Дважды кликните блок fuel_rate_control, чтобы отобразить модель, на которую ссылаются.

Входные параметры

свернуть все

Экспортирует заданную систему или подсистему и ее дочерние системы к файлу веб-представления. По умолчанию, дочерние системы system_name система также экспортируется. Используйте SearchScope пара "имя-значение", чтобы экспортировать другие системы, относительно system_name.

Путь к папке, содержащей одну или несколько моделей, чтобы экспортировать в файл веб-представления в виде строки. Все модели в папке экспортируются.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: htmlFileName = slwebview(gcs,'LookUnderMasks','all',... 'FollowLinks','on') Экспортируйте в веб-представление все слои иерархии модели, к которой существующая система принадлежит, включая способность взаимодействовать со ссылками библиотеки и масками.

'CurrentAndBelow' экспортирует Simulink® система или Stateflow® график задан system_name и все системы или графики, которые это содержит.

'Current' экспорт только система Simulink или диаграмма Stateflow задан system_name.

'CurrentAndAbove' экспортирует систему Simulink или диаграмму Stateflow, заданную system_name и все системы или графики, которые содержат его.

'All' экспорт все системы Simulink или диаграммы Stateflow в модели, которая содержит систему или график, заданный system_name.

Типы данных: char

'none' не экспортирует маскированные блоки в веб-представлении. Маскированные блоки включены в экспортируемые системы, но вы не можете получить доступ к содержимому маскированных блоков.

'all' экспорт все маскированные блоки.

Типы данных: char

'off' не позволяет вам получать доступ к моделям, на которые ссылаются, в веб-представлении.

'on' позволяет вам получать доступ к моделям, на которые ссылаются, в веб-представлении.

Типы данных: char

Экспортировать ли модели в подпапках к файлу веб-представления в виде логического. Если false, веб-представление включает модели только в папку верхнего уровня и не включает модели в подпапки. Если true, модели в подпапках также включены. Это свойство применяется, только если вы задаете folder как входной параметр.

Имя веб-представления вывело пакет в виде вектора символов. Веб-представлением выход является .zip файл или папка разархивированных файлов веб-представления или оба типа выходных параметров.

Типы данных: char

Путь, в который можно поместить упакованное веб-представление в виде вектора символов. Чтобы сохранить упакованное веб-представление в той же папке как модель, используйте $model как PackageFolder.

Типы данных: char

Тип веб-представления вывел пакет в виде заархивированного файла, папки разархивированных файлов, или и заархивированный файл и папка разархивированных файлов.

Типы данных: char

Дополнительные представления, чтобы включать в виде массива ячеек, который содержит один или оба из этих значений:

  • Требования

  • 'покрытие'

Смотрите включают требования модели и данные о покрытии в веб-представлении.

true отображает веб-представление в веб-браузере, когда вы экспортируете веб-представление.

false не отображает веб-представление в веб-браузере, когда вы экспортируете веб-представление.

Типы данных: логический

true отображает строку состояния, когда вы экспортируете веб-представление.

false не отображает строку состояния, когда вы экспортируете веб-представление.

Типы данных: логический

Выходные аргументы

свернуть все

Сообщает имя файла HTML для отображения веб-представления. Экспорт веб-представления создает вспомогательные файлы в папке.

Советы

Веб-представление является интерактивным представлением модели, которую можно просмотреть в веб-браузере. Можно переместиться по веб-представлению иерархически, чтобы исследовать определенные подсистемы и видеть свойства блоков и сигналов.

Можно использовать веб-представления, чтобы совместно использовать модели с людьми, которым не установили Simulink.

Веб-представления требуют веб-браузера, который поддерживает Масштабируемую векторную графику (SVG).

Введен в R2006a