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