Прежде, чем проверить числовую эквивалентность:
Сконфигурируйте свою модель для SIL или PIL симуляции.
Используйте класс cgv.Config
API CGV, чтобы проверить настройку модели для SIL или PIL симуляции.
Сконфигурируйте свою модель для генерации кода. Для получения дополнительной информации смотрите, Конфигурируют Модель для Целей Генерации кода при помощи Советника Генерации кода.
Сохраните свою модель. Если вы изменяете модель, не сохраняя его, CGV может выдать ошибку.
Проверять числовую эквивалентность:
Настройте тесты для первой среды выполнения. Например, симуляция.
Используйте run
, чтобы запустить тесты для первой среды выполнения.
Настройте тесты для второй среды выполнения. Например, топ-модель PIL.
Используйте cgv.CGV.run
, чтобы запустить тесты для второй среды выполнения.
Используйте getOutputData
, чтобы получить выходные данные для каждой среды выполнения.
Используйте getSavedSignals
, чтобы отобразить имена сигнала в выходных данных. (дополнительный)
Создайте список имен сигнала для входа к другим методам cgv.CGV
. (дополнительный)
Используйте createToleranceFile
, чтобы создать файл, коррелирующий информацию о допуске с именами выходного сигнала. (дополнительный)
Используйте compare
, чтобы сравнить выходные сигналы первых и вторых сред выполнения для числовой эквивалентности.
Simulink® Test™ является отдельным продуктом, который предусматривает дополнительные возможности для SIL и Тестирования с процессором в контуре обратной связи, например, тестового управления строительством последовательности и управления тестированием.