Перед проверкой числовой эквивалентности:
Сконфигурируйте модель для 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 и Тестирования с процессором в контуре обратной связи, для примера, конструкцию тестовых последовательностей и управления тестами.