Программируемая верификация генерации кода

Протестируйте числовую эквивалентность с API верификации генерации кода

С API Верификации генерации кода (CGV) вы можете:

  • Запустите модель в различных режимах симуляции, включая программное обеспечение в цикле (SIL) и процессоре в цикле (PIL).

  • Сравните результаты различных симуляций.

  • Протестируйте числовую эквивалентность своего типового кодекса и сгенерированного кода для данного набора входных параметров. Полнота входных данных, которые вы предоставляете API CGV, определяет валидность ваших тестов.

Simulink® Test™ является отдельным продуктом, который предусматривает дополнительные возможности для SIL и Тестирования с процессором в контуре обратной связи, например, тестового управления строительством последовательности и управления тестированием.

Классы

cgv.CGVПредставляйте модель как объект верификации генерации кода, который имеет методы, чтобы сконфигурировать и выполнить модель во множестве режимов симуляции, чтобы автоматизировать верификацию числовой эквивалентности выполнения сгенерированного кода
cgv.ConfigПроверяйте и измените значения параметра конфигурации модели

Темы

Проверяйте настройку

Используйте cgv.Config, чтобы проверять настройки модели на SIL или PIL симуляцию.

Проверьте числовую эквивалентность с CGV

Рабочий процесс, который использует API CGV, чтобы проверить числовую эквивалентность между нормальным и симуляциями режима SIL или PIL.

Проверьте числовую эквивалентность между двумя режимами выполнения модели

Пример, который использует API CGV, чтобы проверить числовую эквивалентность между нормальным и симуляциями режима SIL rtwdemo_cgv модели.