Разверните модель алгоритма для быстрого прототипирования в реальном времени

Используйте генератор кода, чтобы развернуть модели алгоритма для быстрого прототипирования в реальном времени.

О быстром прототипировании в реальном времени

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

Следующий рисунок показывает типичный подход для быстрого прототипирования в реальном времени.

Цели быстрого прототипирования в реальном времени

Предположение, что вы зарегистрировали функциональные требования, совершенствовало модели концепции, оборудование системы для физического объекта или транспортного средства, которым управляют, и доступ, чтобы предназначаться для продуктов, которые вы намереваетесь использовать (например, например, Simulink Real-Time или продукт Simulink Desktop Real-Time), можно использовать прототипирование в реальном времени для:

  • Совершенствуйте компонент и проекты модели среды путем быстрой итерации между проектом алгоритма и прототипированием

  • Подтвердите, может ли компонент соответственно управлять физической системой в режиме реального времени

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

  • Протестируйте оборудование

Совершенствуйте код с быстрым прототипированием в реальном времени

Выполнять быстрое прототипирование в реальном времени:

  1. Создайте или получите систему реального времени, которая запускается в режиме реального времени на оборудовании быстрого прототипирования. Продукт Simulink Real-Time упрощает быстрое прототипирование в реальном времени. Этот продукт обеспечивает операционную систему реального времени, которая делает PC запущенными в режиме реального времени. Это также обеспечивает блоки драйвера устройства для многочисленных аппаратных плат ввода-вывода. Можно затем создать систему быстрого прототипирования с помощью недорогого оборудования коммерческого с полки (COTS). Кроме того, сторонние поставщики предлагают продукты на основе продукта Simulink® Real-Time™ или другой технологии генерации кода, которую можно интегрировать в среду разработки.

  2. Используйте обеспеченные системные конечные файлы, чтобы сгенерировать код, который можно развернуть на средство моделирования в реальном времени. Смотрите следующую информацию.

    Технические задачиИнформация о сопутствующем товареПримеры

    Сгенерируйте код для быстрого прототипирования в реальном времени

    Сравните системную поддержку конечного файла через продукты

    Основанное на событии планирование

    Embedded Coder

    Поддержка стандартов и инструкций (Embedded Coder)

    rtwdemo_counter
    rtwdemo_counter_msvc

    Сгенерируйте код для быстрого прототипирования в жесткое реальное время, с помощью PC

    Simulink Real-Time

    Панель Options Simulink Real-Time (Simulink Real-Time)

    slrt_ex_osc (и другие)
    Сгенерируйте код для быстрого прототипирования в мягкое реальное время, с помощью PC

    Simulink Desktop Real-Time

    Панель Simulink Desktop Real-Time (Simulink Desktop Real-Time)

    sldrtex_vdp (и другие)
  3. Контролируйте сигналы, настройки параметров и данные логов.

Похожие темы