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