Используйте генератор кода, чтобы развернуть модели алгоритма для быстрого прототипирования в реальном времени.
Быстрое прототипирование в реальном времени требует использования средства моделирования в реальном времени, потенциально соединенного с оборудованием системы (например, физический объект или транспортное средство) быть управляемым. Вы генерируете, развертываетесь, и код мелодии, когда он работает на средстве моделирования в реальном времени или встроенном микропроцессоре. Этот шаг проекта крайне важен для проверки, может ли компонент соответственно управлять системой и позволяет вам оценивать, взаимодействовать с и оптимизировать код.
Следующий рисунок показывает типичный подход для быстрого прототипирования в реальном времени.
Предположение, что вы зарегистрировали функциональные требования, совершенствовало модели концепции, оборудование системы для физического объекта или транспортного средства, которым управляют, и доступ, чтобы предназначаться для продуктов, которые вы намереваетесь использовать (например, например, Simulink Real-Time или продукт Simulink Desktop Real-Time), можно использовать прототипирование в реальном времени для:
Совершенствуйте компонент и проекты модели среды путем быстрой итерации между проектом алгоритма и прототипированием
Подтвердите, может ли компонент соответственно управлять физической системой в режиме реального времени
Оцените производительность системы перед разметкой оборудования, кодированием производственного программного обеспечения или согласием на фиксированный проект
Протестируйте оборудование
Выполнять быстрое прототипирование в реальном времени:
Создайте или получите систему реального времени, которая запускается в режиме реального времени на оборудовании быстрого прототипирования. Продукт Simulink Real-Time упрощает быстрое прототипирование в реальном времени. Этот продукт обеспечивает операционную систему реального времени, которая делает PC запущенными в режиме реального времени. Это также обеспечивает блоки драйвера устройства для многочисленных аппаратных плат ввода-вывода. Можно затем создать систему быстрого прототипирования с помощью недорогого оборудования коммерческого с полки (COTS). Кроме того, сторонние поставщики предлагают продукты на основе Simulink® Продукт Real-Time™ или другая технология генерации кода, которую можно интегрировать в среду разработки.
Используйте обеспеченные системные конечные файлы, чтобы сгенерировать код, который можно развернуть на средство моделирования в реальном времени. Смотрите следующую информацию.
Технические задачи | Информация о сопутствующем товаре | Примеры | ||
---|---|---|---|---|
Сгенерируйте код для быстрого прототипирования в реальном времени | Сравните системную поддержку конечного файла через продукты Основанное на событии планирование Поддержка стандартов и инструкций (Embedded Coder) |
| ||
Сгенерируйте код для быстрого прототипирования в жесткое реальное время, с помощью PC | Панель Options Simulink Real-Time (Simulink Real-Time) | slrt_ex_osc (и другие) | ||
Сгенерируйте код для быстрого прототипирования в мягкое реальное время, с помощью PC | Панель Simulink Desktop Real-Time (Simulink Desktop Real-Time) | sldrtex_vdp (и другие) |
Контролируйте сигналы, настройки параметров и данные логов.