Программное обеспечение в симуляции цикла

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

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

Темы

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

Обзор программного обеспечения в цикле (SIL) и процессоре в симуляциях цикла (PIL).

Выберите SIL или PIL Approach

Тестовый код сгенерирован от топ-моделей, моделей, на которые ссылаются или подсистем.

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

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

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

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

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

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

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

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

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

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

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

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

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

Популярные примеры