Используйте генератор кода для развертывания моделей алгоритмов для быстрого создания прототипов в реальном времени.
Быстрое создание прототипов в реальном времени требует использования имитатора в реальном времени, потенциально подключенного к управляемому оборудованию системы (например, физической установке или транспортному средству). Вы генерируете, развертываете и настраиваете код во время его работы на симуляторе реального времени или встроенном микропроцессоре. Этот шаг проектирования имеет решающее значение для проверки того, может ли компонент адекватно управлять системой, и позволяет оценивать, взаимодействовать и оптимизировать код.
На следующем рисунке показан типичный подход к быстрому прототипированию в реальном времени.

Предполагая, что у вас есть задокументированные функциональные требования, уточненные концептуальные модели, системное оборудование для контролируемого физического предприятия или транспортного средства и доступ к целевым продуктам, которые вы планируете использовать (например , продукт Simulink Real-Time или Simulink Desktop Real-Time), вы можете использовать прототипирование в реальном времени для:
Уточнение моделей компонентов и среды путем быстрой итерации между конструированием алгоритмов и прототипированием
Проверка способности компонента адекватно управлять физической системой в режиме реального времени
Оценка производительности системы перед развертыванием оборудования, кодированием производственного программного обеспечения или выполнением фиксированного проекта
Тестовое оборудование
Для быстрого создания прототипов в реальном времени:
Создайте или приобретите систему реального времени, работающую в режиме реального времени на оборудовании быстрого прототипирования. Продукт Simulink Real-Time упрощает быстрое создание прототипов в реальном времени . Данный продукт представляет собой операционную систему реального времени, которая обеспечивает работу ПК в режиме реального времени. Он также предоставляет блоки драйверов устройств для многочисленных аппаратных плат ввода-вывода. Затем можно создать систему быстрого прототипирования с использованием недорогого готового коммерческого оборудования (COTS). Кроме того, сторонние поставщики предлагают продукты на базе продукта Simulink ® Real-Time™ или другой технологии генерации кода, которые можно интегрировать в среду разработки.
Используйте предоставленные целевые системные файлы для создания кода, который можно развернуть на симуляторе реального времени. См. следующую информацию.
| Задачи проектирования | Связанная информация о продукте | Примеры | ||
|---|---|---|---|---|
Создание кода для быстрого создания прототипов в реальном времени | Сравнение поддержки целевых файлов системы по продуктам |
| ||
| Создание кода для быстрого создания прототипов в режиме реального времени с помощью ПК | Панель параметров Simulink в реальном времени (Simulink Real-Time) | slrt_ex_osc (и другие) | ||
| Создание кода для быстрого создания прототипов в режиме реального времени с помощью ПК | Настольный компьютер Simulink в реальном времени Панель рабочего стола Simulink в реальном времени (рабочий стол Simulink в реальном времени) | sldrtex_vdp (и другие) |
Контроль сигналов, параметров настройки и данных журнала.