Разработайте панель верификатора

Разработайте обзор панели верификатора

Задайте аналитические опции и сконфигурируйте Simulink® Design Verifier™ вывод.

Режим

Задайте аналитический режим для Simulink Design Verifier.

Настройки

Значение по умолчанию: Test generation

Design error detection

Обнаруживает ошибки переполнения целочисленной и фиксированной точки и ошибки деления на нуль в модели

Test generation

Генерирует тесты для модели.

Property proving

Доказывает свойства модели.

Совет

Программное обеспечение Simulink Design Verifier задает значение этой опции автоматически, когда вы выбираете один из следующих пунктов меню:

  • Analysis> Design Verifier> Generate Tests

  • Analysis> Design Verifier> Detect Design Errors

  • Analysis> Design Verifier> Prove Properties

Зависимость

Выбор Test generation включает параметр Display unsatisfiable test objectives.

Когда вы устанавливаете параметр Mode, кнопка ниже Check Model Compatibility изменяется можно следующим образом:

  • Режим: Test generation, чтения кнопки: Generate Tests

  • Режим: Design error detection, чтения кнопки: Detect Errors

  • Режим: Property proving, чтения кнопки: Prove Properties

Информация о командной строке

Параметр: DVMode
Ввод: массив символов
Значение: 'TestGeneration' | 'DesignErrorDetection' | 'PropertyProving'
Значение по умолчанию: 'TestGeneration'

Смотрите также

Максимальное аналитическое время

Задайте максимальное время (в секундах), что Simulink Design Verifier тратит анализ модели.

Настройки

Значение по умолчанию: 300

Значение, которое вы вводите, представляет максимальное количество секунд, Simulink Design Verifier анализирует вашу модель.

Информация о командной строке

Параметр: DVMaxProcessTime
Ввод: double
Значение: любое допустимое значение
Значение по умолчанию: 300

Отобразите невыполнимые цели тестирования

Задайте, вывести ли предупреждения, если анализ обнаруживает невыполнимые цели тестирования.

Настройки

Значение по умолчанию: 'off'

На

Выводит предупреждение в Средстве просмотра Диагностики Симуляции, когда Simulink Design Verifier не может удовлетворить цель тестирования.

'off'

Не выводит предупреждение, когда Simulink Design Verifier не может удовлетворить цель тестирования.

Совет

Если вы выбираете Display unsatisfiable test objectives, на панели Test Generation, устанавливаете Test suite optimization на CombinedObjectives. Если вы выполняете анализ генерации тестов своей модели, и возвращенные цели тестирования не имеют результатов, устанавливают Test suite optimization на IndividualObjectives и повторно анализируют модель. Стратегия IndividualObjectives анализирует каждую цель независимо и идентифицирует невыполнимые цели.

Информация о командной строке

Параметр: DVDisplayUnsatisfiableObjectives
Ввод: массив символов
Значение: 'on' | 'off'
Значение по умолчанию: 'off'

'OutputFolder'

Задайте путь, в который Simulink Design Verifier пишет свой вывод.

Настройки

Значение по умолчанию: sldv_output/$ModelName$

  • Введите путь, который является или абсолютным или относительно текущей папки.

  • $ModelName$ является лексемой, которая представляет имя модели.

Совет

Можно использовать следующие параметры, чтобы настроить названия и местоположение Simulink Design Verifier вывод:

  • На панели Results:

    • Data file name

    • Harness model file name

    • Simulink Test options > Test File name

  • На панели Report:

    • Report file name

    • File path of the output model

  • На панели Block Replacements:

    • File path of the output model

Информация о командной строке

Параметр: DVOutputDir
Ввод: массив символов
Значение: любой допустимый путь
Значение по умолчанию: 'sldv_output/$ModelName$'

Смотрите также

Интерпретация результатов и использование

Сделайте имена выходного файла уникальными путем добавления суффикса

Задайте, делает ли Simulink Design Verifier свои имена выходного файла уникальными путем добавления числового суффикса.

Настройки

Значение по умолчанию: на

На

Добавляет инкрементный числовой суффикс к именам выходного файла Simulink Design Verifier. Выбор этой опции препятствует тому, чтобы программное обеспечение перезаписало существующие файлы, которые имеют то же имя.

'off'

Не добавляет суффикс к именам выходного файла Simulink Design Verifier. В этом случае программное обеспечение может перезаписать существующие файлы, которые имеют то же имя.

Информация о командной строке

Параметр: DVMakeOutputFilesUnique
Ввод: массив символов
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Смотрите также

Интерпретация результатов и использование

Проверяйте совместимость модели

Осуществите проверку, чтобы оценить вашу модель для совместимости с Simulink Design Verifier. Для получения дополнительной информации смотрите Проверки Simulink Design Verifier.

Сгенерируйте Тестирует/Обнаруживает Ошибочные/Доказывать Свойства

Когда вы устанавливаете параметр Mode, эта кнопка изменяется можно следующим образом:

Восстановите представление модели

Задайте, восстановить ли представление модели для анализа Simulink Design Verifier.

Настройки

Значение по умолчанию: Always

Always

Всегда восстанавливайте представление модели.

If change is detected

Восстановите представление модели только, когда программное обеспечение обнаружит любое изменение в модели.

Информация о командной строке

Параметр: DVRebuildModelRepresentation
Ввод: character array
Значение: 'Always' | 'IfChangeIsDetected'
Значение по умолчанию: Always

Смотрите также

Проверяйте совместимость модели

Автоматическое блокирование неподдерживаемых блоков и функций

Задайте, проигнорировать ли неподдерживаемые блоки и функции во время анализа.

Настройки

Значение по умолчанию: на

На

Игнорирует неподдерживаемые блоки и функции и возобновляет анализ.

'off'

Выводит предупреждение, когда Simulink Design Verifier сталкивается с неподдерживаемым блоком или функцией и спрашивает, хотите ли вы продолжить анализ.

Информация о командной строке

Параметр: DVAutomaticStubbing
Ввод: массив символов
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Смотрите также

Обработайте несовместимости с автоматическим блокированием

Запустите дополнительный анализ, чтобы уменьшать экземпляры рационального приближения

Задайте, пытается ли Simulink Design Verifier уменьшать использование рационального приближения во время анализа.

Настройки

Значение по умолчанию: на

На

Когда вы используете Simulink Design Verifier, чтобы анализировать модели, Simulink Design Verifier пытается уменьшать использование рационального приближения если модель. Включение этой установки может увеличить аналитическое время.

'off'

Simulink Design Verifier не пытается уменьшать использование рационального приближения во время анализа.

Информация о командной строке

Параметр: DVReduceRationalApprox
Ввод: массив символов
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Используйте заданный, вводит минимальные и максимальные значения

Задайте, сгенерировать ли тесты, которые рассматривают заданные минимальные и максимальные значения как ограничения для всех входных сигналов в вашей модели.

Настройки

Значение по умолчанию: на

На

Рассматривает заданные минимальные и максимальные значения как ограничения для всех входных сигналов.

'off'

Игнорирует любые заданные минимальные и максимальные значения.

Информация о командной строке

Параметр: DVDesignMinMaxConstraints
Ввод: массив символов
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Смотрите также

Минимальные и максимальные входные ограничения

Поддержите S-функции в анализе

Задайте, разрешить ли поддержку S-функций, которые были скомпилированы, чтобы быть совместимыми с Simulink Design Verifier.

Зависимость

Этот параметр включает Additional options for S-Functions.

Настройки

Значение по умолчанию: на

На

Включает поддержку S-функций, которые были скомпилированы, чтобы быть совместимыми с Simulink Design Verifier.

'off'

Simulink Design Verifier автоматически S-функции тупиков во время анализа.

Информация о командной строке

Параметр: DVSFcnSupport
Ввод: массив символов
Значение: 'on' | 'off'
Значение по умолчанию: 'on'

Смотрите также

Поддержите ограничения и факторы для кода C/C++ и S-функций

Конфигурирование S-функции для генерации теста

Обработайте несовместимости с автоматическим блокированием

Дополнительные опции для S-функций

Задайте дополнительные опции для анализа S-функций, которые были скомпилированы, чтобы быть совместимыми с Simulink Design Verifier. Для получения дополнительной информации смотрите Ограничения Поддержки и Факторы для Кода C/C++ и S-функций.

Настройки

Значение по умолчанию: ''

Введите дополнительные опции для анализа S-функций, которые были скомпилированы, чтобы быть совместимыми с Simulink Design Verifier. Например, чтобы задать максимальный размер массивов, введите defaultArraySize = 512.

Зависимость

Этот параметр включен, когда вы выбираете Support S-Functions in the analysis.

Информация о командной строке

Параметр: DVCodeAnalysisExtraOptions
Ввод: массив символов
Значение: любая допустимая опция для анализа S-функций
Значение по умолчанию: ''