slwebview

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

Описание

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

пример

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

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

пример

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

Примеры

свернуть все

Откройте подсистему контроллера расхода топлива.

open_system('sldemo_fuelsys')

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

fuelsys_web_view = slwebview...
('sldemo_fuelsys/fuel_rate_control','SearchScope','CurrentAndAbove')
fuelsys_web_view = 

H:\fuel_rate_control.zip

В системном браузере веб-представления отображений.

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

open_system('sldemo_mdlref_depgraph')

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

depgraph_web_view = slwebview...
('sldemo_mdlref_depgraph','FollowModelReference','on')
depgraph_web_view =

H:\sldemo_mdlref_depgraph.zip

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

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

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

свернуть все

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

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

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами 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

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

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

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

  • 'требования'

  • 'освещение'

См. «Включение требований к модели и данных о покрытии в Веб-представление».

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

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

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

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

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

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

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

свернуть все

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

Совет

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

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

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

Введенный в R2006a