exponenta event banner

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

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

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

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

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

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

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

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

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

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

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

Уточнение кода с помощью быстрого прототипирования в реальном времени

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

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

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

    Задачи проектированияСвязанная информация о продуктеПримеры

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

    Сравнение поддержки целевых файлов системы по продуктам

    Планирование на основе событий

    Встроенный кодер

    Поддержка стандартов и руководящих принципов

    rtwdemo_counter
    rtwdemo_counter_msvc

    Создание кода для быстрого создания прототипов в режиме реального времени с помощью ПК

    Симулинк в реальном времени

    Панель параметров Simulink в реальном времени (Simulink Real-Time)

    slrt_ex_osc (и другие)
    Создание кода для быстрого создания прототипов в режиме реального времени с помощью ПК

    Настольный компьютер Simulink в реальном времени

    Панель рабочего стола Simulink в реальном времени (рабочий стол Simulink в реальном времени)

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

Связанные темы