Simulink Real-Time

Windows
macOS
Linux

Сайт: www.mathworks.com/products/simulink-real-time.html

Simulink Real-Time — программно-аппаратная среда для разработки, построения и выполнения моделей реального времени, созданная для использования в задачах аппаратно-взаимозависимого моделирования, тестирования и валидации систем управления. Она позволяет разработчикам превращать модели, созданные в среде моделирования, в исполняемые приложения, которые запускаются на целевых компьютерах с поддержкой операционной системы реального времени и специализированного оборудования ввода-вывода. Основными областями применения являются разработка встраиваемых систем, тестирование в режиме Hardware-in-the-Loop (HIL) и Rapid Control Prototyping (RCP).

Среда обеспечивает интеграцию между моделированием и физическими стендами путем автоматизированной генерации кода, конфигурации целевых платформ и инструментов для отладки и мониторинга в реальном времени. В связке с аппаратными платформами, разработанными для работы в условиях жёстких временных ограничений, Simulink Real-Time позволяет запускать детерминированные циклы управления, собирать телеметрию, производить калибровку параметров и проводить сценарные испытания с внешними нагрузками и сигнальными интерфейсами.

  • Генерация кода: автоматическая трансляция моделей в оптимизированный исполняемый код для целевых компьютеров реального времени.
  • Поддержка целевых платформ: совместимость с аппаратными платформами реального времени, включая специализированные платформи ввода-вывода и платформи для HIL/RCP.
  • Инструменты развертывания: средства для загрузки, конфигурации и запуска приложений на целевых системах без необходимости ручной настройки низкоуровневых параметров.
  • Отладка и мониторинг в реальном времени: возможности для наблюдения сигналов, записи данных и интерактивной отладки при выполнении приложений на целевых машинах.
  • Интеграция с Simulink: плотная интеграция с рабочей средой моделирования для быстрой итерации между моделью и её аппаратной реализацией.
  • Поддержка HIL/RCP: функции для организации тестов аппаратного взаимодействия, эмуляции датчиков и приводов, а также для оценки поведения контроллеров в условиях близких к реальным.
  • Тайминговая детерминированность: обеспечение жестких временных ограничений выполнения циклов управления для корректного тестирования временно-чувствительных приложений.
  • Калибровка и параметризация: средства для изменения и подбора параметров модели в процессе выполнения без перекомпиляции полного приложения.
  • Сбор и анализ телеметрии: встроенные механизмы записи и экспорта данных для последующего анализа производительности и поведения системы.
  • Совместимость с экосистемой инструментов: возможность работы в составе инструментов для моделирования, тестирования и автоматизации процессов разработки систем управления.
Подробнее