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

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