Обзор рабочего процесса Simulink Compiler

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

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

Разрабатывать приложение, пользователя Simulink:

  1. Готовит модель Simulink, чтобы быть совместимым с Simulink Compiler, таким как проверка, что модель симулирует правильно в быстром режиме Accelerator. Для ограничений быстрого режима Accelerator и Simulink Compiler, смотрите Быстрые Ограничения Акселератора.

    Примечание

    Для получения информации о тулбоксах, поддержанных Simulink Compiler, смотрите Тулбоксы, Поддержанные Simulink Compiler.

  2. Создает приложение, которые симулируют модель с помощью sim команда, в скрипте или приложении Дизайнера приложений.

  3. Конфигурирует скрипт или приложение для развертывания при помощи simulink.compiler.configureForDeployment функция. simulink.compiler.configureForDeployment функция адаптирует модель, чтобы запуститься в Быстром Режиме Accelerator.

  4. Создает автономное приложение с помощью mcc команда или deploytool приложение.

  5. Совместно использует автономное приложение.

Использовать приложение, пользователя приложения:

  1. Установки среда MATLAB Runtime для развертываемого приложения.

  2. Использует развертываемое приложение.

Следующие функции Simulink и классы развертываемы:

Функции:

Классы:

Смотрите также

| | | | |

Похожие темы