simulink.compiler.genapp

Сгенерируйте Приложение MATLAB, чтобы симулировать модель и развернуть приложение

Описание

пример

simulink.compiler.genapp('modelName') анализирует модель Simulink и генерирует развертываемое приложение MATLAB®, чтобы симулировать модель в быстром режиме симуляции акселератора с различными входными параметрами, параметрами и начальными состояниями и построить результаты.

simulink.compiler.genapp(modelName,Name,Value) генерирует развертываемое приложение MATLAB с заданными опциями.

При генерации приложения гарантируйте, что текущая рабочая папка не содержит более старые сгенерированные артефакты приложения.

Примеры

свернуть все

В этом примере показано, как сгенерировать приложение MATLAB с помощью simulink.compiler.genapp функция для модели, sldemo_suspn_3dof.

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

open_system('sldemo_suspn_3dof')

Сгенерируйте приложение MATLAB для модели с именем приложения, suspn_3dof_app.

simulink.compiler.genapp('sldemo_susn_3dof', 'AppName', 'suspn_3dof_app')

Если приложение сгенерировано, нажмите Simulate, чтобы просмотреть результат симуляции модели

simulink.compiler.genapp функция также позволяет вам генерировать приложение с SLSimApp2 шаблон. SLSimApp2 обработайте всплывающие окна использования по шаблону для редактирования ссылочных переменных и выбора сигналов построить. Чтобы сгенерировать приложение с помощью этого шаблона, используйте пару "имя-значение" наряду с именем модели в качестве аргументов в simulink.compiler.genapp функция.

Прежде, чем сгенерировать приложение, очистите сгенерированные артефакты от Текущей папки и рабочей области.

myApp = simulink.compiler.genapp('sldemo_susn_3dof', 'Template', 'SLSimApp2')

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

свернуть все

Имя модели, для которой приложение MATLAB сгенерировано в виде строки.

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

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

Пример: 'AppName', 'modelNameApp'

Имя сгенерированного приложения в виде разделенной запятой пары, состоящей из 'AppName'и строка.

Обработайте по шаблону, чтобы использовать, чтобы сгенерировать приложение MATLAB. Заданный как разделенная запятой пара, состоящая из 'Template'и строка.

Директория для создания артефактов сборки, как разделенная запятой пара, состоящая из 'OutputDir'и строка.

Файлы MAT, которые задают входные параметры для Simulink.Simulation.Input объекты в виде разделенной запятой пары, состоящей из 'InputMatFiles'и файл MAT.

Введенный в R2020b