Моделирование процессора в цикле (PIL) выполняет перекрестную компиляцию сгенерированного исходного кода, а затем загружает и запускает объектный код на целевом оборудовании. Сравнивая результаты нормального моделирования и моделирования PIL, можно проверить числовую эквивалентность модели и созданного кода. Во время моделирования PIL можно собирать метрики покрытия кода и времени выполнения для сгенерированного кода.
Для моделирования PIL требуется конфигурация подключения.
target | Управление информацией о целевом оборудовании |
| Руководитель SIL/PIL | Проверить созданный код |
Обзор программного обеспечения в цикле (SIL) и моделирования процессора в цикле (PIL).
Тестовый код, созданный из лучших моделей, ссылочных моделей или подсистем.
Создание конфигурации подключения PIL Target для Simulink
Настройте моделирование PIL для целевой среды.
Связь между хостом и целью для моделирования Simulink PIL
Используйте rtiostream API для связи между компьютером разработки и целевым оборудованием во время моделирования PIL.
Укажите аппаратный таймер с помощью инструмента замены кода.
Настройка подключения PIL с использованием целевого пакета
Обеспечение соединения PIL между Simulink ® и целевым оборудованием.
Укажите директивы компилятора для создания приложения PIL, поддерживающего анализ покрытия кода и профилирование выполнения.
Конфигурирование и выполнение моделирования PIL
Настройка и выполнение моделирования верхнего блока модели PIL, блока модели PIL и блока PIL.
Поток операций проверки SIL/PIL Manager
Упрощенный рабочий процесс для проверки созданного кода.
Последовательность моделирования PIL
Ход моделирования PIL.
Поведение переопределения режима моделирования в иерархии ссылок модели
Как режим моделирования модели верхнего уровня или родительской модели определяет поведение моделирования иерархии модели.
Полевое управление синхронной машиной с постоянным магнитом
Моделирование системы управления двигателем, формирование кода контроллера и использование моделирования PIL для проверки числовой эквивалентности и времени выполнения кода профиля.
Безопасность моделирования PIL
Меры безопасности для моделирования PIL.
Функции моделирования и генерации кода, которые не поддерживаются или частично поддерживаются моделированием SIL и PIL.
Просмотр файлов SIL и PIL в отчете по созданию кода
Создайте отчет о создании кода и статические метрики кода, охватывающие файлы SIL и PIL.
Проверка допущений создания кода
Моделирование SIL или PIL проверяет допущения создания кода.