Simulink ® Compiler™ позволяет совместно использовать симуляции в качестве автономных приложений. Компилятор Simulink расширяет возможности компилятора MATLAB ®, позволяя использовать Simulinksim и связанные функции Simulink в развернутом сценарии или приложении. Дополнительные сведения о компиляторе MATLAB см. в документации по компилятору MATLAB.
Пользователи приложений, использующие эти развернутые приложения, не должны напрямую взаимодействовать с моделью Simulink. Пользователь Simulink предоставляет пользователю приложения инструмент, позволяющий исследовать специфичные для задачи сценарии без просмотра базовой модели, представляющей динамическую систему. Пользователи приложения могут изменять параметры модели и входные данные моделирования, а также записывать и анализировать выходные данные моделирования.

Для разработки приложения пользователь Simulink:
Подготовка модели Simulink к совместимости с компилятором Simulink, например, проверка правильности моделирования модели в режиме быстрого ускорения. Ограничения режима быстрого ускорения и компилятора Simulink см. в разделе Ограничения быстрого ускорения.
Примечание
Сведения о панелях инструментов, поддерживаемых компилятором Simulink, см. в разделе Панели инструментов, поддерживаемые компилятором Simulink.
Создание приложения, моделирующего модель с помощью sim в сценарии или приложении конструктора приложений.
Настраивает сценарий или приложение для развертывания с помощью simulink.compiler.configureForDeployment функция. simulink.compiler.configureForDeployment функция адаптирует модель для работы в режиме ускорителя.
Создание автономного приложения с помощью mcc команды или deploytool приложение.
Предоставляет общий доступ к автономному приложению.
Для использования приложения пользователь приложения:
Устанавливает среду выполнения MATLAB для развернутого приложения.
Использует развернутое приложение.
Развертываются следующие функции и классы Simulink:
Функции:
Классы:
deploytool | mcc | sim | simulink.compiler.configureForDeployment | simulink.compiler.genapp | Simulink.SimulationInput