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]), чтобы произвести код С. Не все компиляторы поддерживают эту библиотеку. Чтобы изучить, как позволить генератору кода пользоваться различной математической библиотекой расширений в модели, смотрите, Конфигурируют Стандартную Математическую Библиотеку для Целевой Системы (Simulink Coder).