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