Симуляция Цикле

Протестируйте сгенерированный код на компьютере разработчика

Симуляция цикла (SIL) компилирует сгенерированный исходный код и выполняет код как отдельный процесс на вашем хосте-компьютере. Сравнивая результаты моделирования normal и SIL, можно протестировать числовую эквивалентность вашей модели и сгенерированного кода. Во время SIL симуляции можно собрать покрытие кода и метрики времени выполнения для сгенерированного кода.

Приложения

SIL/PIL ManagerПроверьте сгенерированный код

Темы

SIL и PIL симуляции

Обзор циклов (SIL) и цикл (PIL).

Выбор SIL или PIL-подхода

Тестовый код, сгенерированный из верхних моделей, ссылочных моделей или подсистем.

Сконфигурируйте и запустите SIL симуляцию

Настройте и запустите SIL верхней модели, SIL блока Model и симуляции блоков SIL.

Рабочий процесс проверки SIL/PIL Manager

Упрощенный рабочий процесс проверки сгенерированного кода.

Симуляция переопределения режима в иерархии Модели-ссылки

Как режим симуляции верхней модели или родительской модели определяет поведение симуляции иерархии модели.

Ограничения SIL и PIL

Функции моделирования и генерации кода, которые не поддерживаются или частично поддерживаются SIL и PIL симуляциями.

Поиск и устранение проблем

Отладка сгенерированного кода во время SIL симуляции

Используйте отладчик, чтобы понять поведение сгенерированного кода.

Просмотр файлов SIL и PIL в отчете генерации кода

Создайте отчет генерации кода и статические метрики кода, которые охватывают файлы SIL и PIL.

Численная согласованность результатов симуляции модели и сгенерированного кода

Определите, являются ли результаты симуляции модели и сгенерированного кода численно последовательными. Исследуйте расхождения.

Рекомендуемые примеры