Имитационное тестирование аппаратных средств в контуре (HIL) и проверка встроенной системы или блока управления в контексте платформы тестирования программного обеспечения. Примеры тестовых платформ включают целевые системы реального времени и имитаторы наборов команд (ИС). Программное обеспечение Simulink ® используется для разработки и проверки модели, представляющей тестовую среду. Используя генератор кода, вы создаете, компонуете и загружаете исполняемую программу для модели на платформу моделирования HIL. После настройки среды можно запустить исполняемый файл для проверки встроенной системы или блока управления в режиме реального времени.
При моделировании HIL части системной среды постепенно заменяются аппаратными компонентами по мере их уточнения и изготовления. Моделирование HIL обеспечивает эффективный процесс проектирования, который исключает дорогостоящие итерации изготовления деталей.
Код, созданный для симулятора системы, обеспечивает возможности системы в реальном времени. Например, код может включать VxWorks ® от Wind River ® или другую операционную систему реального времени (RTOS).
На следующем рисунке показана типичная настройка HIL.

Платформа HIL от MathWorks представляет собой продукт Simulink Real-Time . Некоторые продукты сторонних производителей также доступны для использования в качестве HIL-платформ. Продукт Simulink Real-Time™ обеспечивает высокую производительность в режиме реального времени для ПК с 32-разрядными процессорами Intel ® или AMD ®, функционирующими в режиме реального времени. Продукт Simulink Real-Time позволяет добавлять блоки интерфейса ввода-вывода в модели и автоматически генерировать код с помощью технологии генерации кода. Продукт Simulink Real-Time может загружать код на второй ПК с ядром Simulink Real-Time в реальном времени. Также доступны системные интеграторы на базе Simulink Real-Time.
Для настройки и запуска моделирования HIL выполните следующие шаги:
Разработка модели, представляющей среду или разрабатываемую систему.
Дополнительные сведения см. в разделе Сравнение поддержки целевых файлов системы по продуктам.
Создание исполняемого файла для модели среды.
Загрузите исполняемый файл для модели среды на платформу моделирования HIL.
Замените программное обеспечение, представляющее системный компонент, на соответствующее оборудование.
Протестируйте аппаратные средства в контексте системы HIL.
Повторяйте шаги 4 и 5, пока вы не сможете смоделировать систему после включения компонентов, требующих тестирования.