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

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

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

Приложения

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

Темы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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