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

Перед проверкой числовой эквивалентности:

  • Сконфигурируйте модель для SIL или PIL симуляции.

  • Используйте cgv.Config класс CGV API для проверки строения модели для симуляции SIL или PIL.

  • Сконфигурируйте свою модель для генерации кода. Для получения дополнительной информации смотрите Настройте модель для целей генерации кода при помощи Code Generation Advisor.

  • Сохраните модель. Если вы изменяете модель, не сохраняя ее, CGV может выдать ошибку.

Чтобы проверить числовую эквивалентность:

  • Настройте тесты для первого окружения выполнения. Для примера, симуляция.

  • Использование run чтобы запустить тесты для первого окружения выполнения.

  • Настройте тесты для второго окружения выполнения. Для примера, PIL верхней модели.

  • Использование cgv.CGV.run чтобы запустить тесты для второго окружения выполнения.

  • Использование getOutputData для получения выходных данных для каждого окружения выполнения.

  • Использование getSavedSignals отображение имен сигналов в выход данных. (необязательно)

  • Составьте список имен сигналов для входа в другие cgv.CGV методы. (необязательно)

  • Использование createToleranceFile для создания файла, коррелирующего информацию допуска с именами выходных сигналов. (необязательно)

  • Использование compare сравнение выходных сигналов первых и вторых окружений выполнения для численной эквивалентности.

Примечание

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

Похожие темы