exponenta event banner

Моделирование ПО в контуре

Тест созданного кода на компьютере разработки

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

Приложения

Руководитель SIL/PILПроверить созданный код

Темы

Моделирование SIL и PIL

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

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

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

Настройка и запуск моделирования SIL

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

Поток операций проверки SIL/PIL Manager

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

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

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

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

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

Поиск неисправностей

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

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

Просмотр файлов SIL и PIL в отчете по созданию кода

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

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

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

Характерные примеры