Программная Генерация кода Верификации

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

С помощью Генерации кода Верификации (CGV) API можно:

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

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

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

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

Классы

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

Темы

Проверяйте строение

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

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

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

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

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