exponenta event banner

slwebview

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

Описание

slwebview открывает диалоговое окно веб-представления в проводнике отчетов.

пример

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

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

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

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

свернуть все

Экспорт указанной системы или подсистемы и ее дочерних систем в файл веб-представления. По умолчанию дочерние системы 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-файл, папка распакованных файлов или как zipped-файл, так и папка распакованных файлов.

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

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

Совет

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

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

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

Представлен в R2006a