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