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).