Процессор в цикле (PIL) кросс-компиляции симуляции сгенерированный исходный код, и затем загружает и запускает объектный код на вашем целевом компьютере. Путем сравнения результатов нормальной и PIL симуляции можно протестировать числовую эквивалентность модели и сгенерированного кода. Во время PIL симуляции можно собрать покрытие кода и метрики времени выполнения для сгенерированного кода.
PIL симуляция требует целевой настройки возможности соединения.
Обзор программного обеспечения в цикле (SIL) и процессоре в симуляциях цикла (PIL).
Тестовый код сгенерирован от топ-моделей, моделей, на которые ссылаются или подсистем.
Создайте целевую настройку возможности соединения PIL для Simulink
Настройте PIL симуляцию для своего целевого окружения.
Целевая хостом коммуникация для PIL
Используйте API rtiostream
для связи между вашим компьютером разработчика и целью во время PIL симуляции.
Задайте аппаратный таймер с помощью Заменяющего Инструмента Кода.
Сконфигурируйте и запущенная PIL симуляция
Настройте и запустите топ-модель PIL, блок Model PIL и симуляции блока PIL.
Последовательность PIL симуляции
Как продолжает PIL симуляция.
Поведение переопределения режима симуляции в иерархии модели - ссылки
Как режим симуляции топ-модели или родительского блока определяет поведение симуляции иерархии модели - ссылки.
Моделирование и функции генерации кода, которые не поддерживаются или частично поддерживаются SIL и PIL симуляциями.
Просмотрите SIL и файлы PIL в отчете генерации кода
Представьте отчет генерации кода и статические метрики кода, которые покрывают SIL и файлы PIL.
Верификация предположений генерации кода
SIL или PIL симуляция проверяют предположения генерации кода.