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