Требования к использованию альтернативных платформ

Simulink® Real-Time™ создает автономные приложения реального времени для выполнения симуляции оборудования в цикле (HIL) на выделенном оборудовании. Создание и выполнение автономного приложения реального времени с использованием альтернативной платформы требует определенного оборудования и программного обеспечения.

Требования к оборудованию

Минимальные требования к оборудованию для программно-аппаратной симуляции с помощью пользовательского приложения:

  • Компьютер разработчика с сетевым, последовательным или USB интерфейсом для связи с процессором в реальном времени

  • Целевой центральный процессор или компьютер с поддержкой реального времени, поддерживающий 64-разрядную арифметику с плавающей точностью и 32-разрядный размер целого числа

  • Плата ввода-вывода, поддерживаемая машиной реального времени

  • Контроллер, предварительно сконфигурированный с кодом из моделей контроллеров

  • Периферия для передачи кода на машину реального времени

  • Электрическая обвязка для подключения машины реального времени к контроллеру

Примечание

Вашей машине реального времени также может потребоваться операционная система в реальном времени (RTOS).

Требования к программному обеспечению

Минимальные требования к программному обеспечению для программно-аппаратной симуляции с помощью пользовательского приложения:

  • Embedded Coder® и требования к программному обеспечению Embedded Coder.

  • Simulink Coder™ и требования к программному обеспечению Simulink Coder.

  • Шаблон примера основной функции, которую вы можете вручную или автоматически объединить с сгенерированным кодом. Для получения дополнительной информации смотрите Включить сгенерированный код Используя Пример Основной Функции (MATLAB Coder).

  • Драйвер ввода-вывода. Опции:

    • Драйверы ввода-вывода кода С для сборки генерации кода

    • Предварительно скомпилированная статическая или динамическая библиотека с необходимой документацией

  • Требования к компилятору

    • Компилятор C.

    • Перекрестный компилятор, который поддерживает 64-битную арифметику с плавающей точкой и 32-битный целочисленный размер.

    Для получения дополнительной информации о поддерживаемых версиях компилятора смотрите Поддерживаемые и Совместимые компиляторы.

    По умолчанию Simulink Coder использует библиотеку ISO ®/IEC 9899:1990 (C89/C90 [ANSI]) для создания кода С Не все компиляторы поддерживают эту библиотеку. Чтобы узнать, как включить генератору кода использовать другую библиотеку математических расширений в модели, смотрите Configure Standard Math Library for Target System (Simulink Coder).

Похожие темы