exponenta event banner

Компоненты программного обеспечения

Simulink ® Desktop Real-Time™ - это самонастраивающаяся система быстрого прототипирования, в которой хост и целевой компьютер являются одним и тем же компьютером.

Среда MATLAB

Среда MATLAB ® предоставляет инструменты проектирования и анализа данных, используемые при создании и тестировании моделей Simulink. В частности, см.:

Программное обеспечение Simulink

Программное обеспечение Simulink предоставляет среду, в которой вы моделируете физическую систему и контроллер как блок-схему. Блок-схема создается с помощью мыши для соединения блоков и клавиатуры для редактирования параметров блока. Можно использовать программное обеспечение Simulink Desktop Real-Time с большинством блоков Simulink, включая системы дискретного и непрерывного времени. Simulink Coder™ поддерживает S-функции кода C.

С помощью программного обеспечения Simulink Desktop Real-Time можно удалить физическую модель системы и заменить ее блоками драйверов Simulink Desktop Real-Time, подключенными к датчикам и приводам. Библиотека ввода-вывода Simulink Desktop Real-Time поддерживает более 200 системных плат.

Примечание

Для некоторых системных плат программное обеспечение Simulink Desktop Real-Time не поддерживает некоторые функции системной платы. Ознакомьтесь с обновленным списком поддерживаемых плат и функций на веб-сайте MathWorks ® www.mathworks.com/hardware-support/simulink-desktop-real-time.html.

Программное обеспечение Simulink Coder

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

Примечание

  • Для внешнего режима требуется кодер симулятора.

  • Поддержка компилятора включена как часть установки продукта. Дополнительный или внешний компилятор не требуется.

  • Для установки Simulink Coder требуется кодер MATLAB.

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

Известные ограничения

  • Во внешнем режиме программное обеспечение Simulink Desktop Real-Time не поддерживает следующее:

    • Блоки Simscape™ или Simscape Driveline™

    • Блоки, которые не работают в режиме реального времени

    • To File блоки

  • Ограничения программного обеспечения для генерации кода Simulink Coder:

    • Во внешнем режиме S-функции MATLAB имеют ограниченную поддержку. См. раздел Выполнение приложения в реальном времени с S-функциями во внешнем режиме.

    • При использовании системы непрерывного времени и генерации кода для выполнения внешнего режима с помощью программного обеспечения для генерации кода Simulink Coder необходимо использовать алгоритм интеграции с фиксированным шагом.

    • Продукт Simulink Coder предоставляет API для продуктов MATLAB Parallel Server™ или Parallel Computing Toolbox™ для выполнения параллельных построений, которые сокращают время сборки ссылочных моделей. Однако этот API не поддерживает параллельные сборки для моделей, для которых задан параметр системного целевого файла sldrt.tlc или sldrtert.tlc. Другими словами, нельзя выполнять параллельные сборки для Simulink Desktop Real-Time.

Связанные темы

Внешние веб-сайты