exponenta event banner

Панель проверки проекта

Обзор панели Design Verifier

Укажите параметры анализа и настройте выходные данные Simulink ® Design Verifier™.

Способ

Укажите режим анализа для Simulink Design Verifier.

Настройки

По умолчанию: Test generation

Design error detection

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

Test generation

Создание тестовых примеров для модели.

Property proving

Проверка свойств модели.

Совет

Simulink Design Verifier задает значение этой опции при выборе одной из следующих опций анализа на вкладке Design Verifier в разделе Режим (Mode).

  • Выберите «Обнаружение ошибок конструкции», затем щелкните «Обнаружение ошибок конструкции».

  • Выберите Генерация тестов и нажмите Генерация тестов.

  • Выберите Проверка свойств, затем нажмите Доказать свойства.

Зависимость

При установке параметра Режим (Mode) кнопка ниже Проверить совместимость модели (Check Model Compatibility) изменяется следующим образом:

  • Режим: Test generation, кнопка читается: Создать тесты

  • Режим: Design error detection, кнопка читает: Обнаружение ошибок

  • Режим: Property proving, кнопка читает: Докажи свойства

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

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

См. также

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

Укажите максимальное время (в секундах), которое Simulink Design Verifier тратит на анализ модели. Значение максимального времени анализа можно задать равным значению, которое необходимо предоставить анализу. Анализ также можно остановить в любое время.

Настройки

По умолчанию: 300

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

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

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

Папка вывода

Укажите путь, в который Simulink Design Verifier записывает выходные данные.

Настройки

По умолчанию: sldv_output/$ModelName$

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

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

Совет

Для настройки имен и расположений выходных данных Simulink Design Verifier можно использовать следующие параметры:

  • На панели «Результаты»:

    • Имя файла данных

    • Имя файла модели прокладки кабелей

    • Параметры теста Simulink > Имя файла теста

  • На панели «Отчет»:

    • Имя файла отчета

    • Путь к файлу выходной модели

  • На панели «Замены блоков»:

    • Путь к файлу выходной модели

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

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

См. также

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

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

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

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

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

Параметр: DVMakeOutputFilesUnique
Тип: символьный массив
Значение: 'on' | 'off'
По умолчанию: 'on'

См. также

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

Проверка совместимости модели

Выполните проверку совместимости модели с Simulink Design Verifier. Дополнительные сведения см. в разделе Проверки Simulink Design Verifier.

Создать тесты/обнаружить ошибки/доказать свойства

При установке параметра Mode эта кнопка изменяется следующим образом:

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

Укажите, требуется ли перестроить представление модели для анализа Simulink Design Verifier.

Настройки

По умолчанию: If change is detected

Always

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

If change is detected

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

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

Параметр: DVRebuildModelRepresentation
Тип: character array
Значение: 'Always' | 'IfChangeIsDetected'
По умолчанию: 'If change is detected'

См. также

Проверка совместимости модели

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

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

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

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

Параметр: DVAutomaticStubbing
Тип: символьный массив
Значение: 'on' | 'off'
По умолчанию: 'on'

См. также

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

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

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

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

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

Параметр: DVSFcnSupport
Тип: символьный массив
Значение: 'on' | 'off'
По умолчанию: 'on'

См. также

Ограничения и соображения по поддержке S-функций и кода C/C + +

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

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

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

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

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

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

Параметр: DVDesignMinMaxConstraints
Тип: символьный массив
Значение: 'on' | 'off'
По умолчанию: 'on'

См. также

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

Выполнение дополнительного анализа для уменьшения числа случаев рациональной аппроксимации

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

Настройки

По умолчанию: Вкл.

На

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

Прочь

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

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

Параметр: DVReduceRationalApprox
Тип: символьный массив
Значение: 'on' | 'off'
По умолчанию: 'on'

Проверка тестовых примеров или контрпримеров с параллельными вычислениями

Указывает, следует ли проверять тестовые примеры или контрпримеры с параллельными вычислениями. Для этого параметра требуется лицензия Parallel Computing Toolbox™.

Когда использовать параллельные вычисления для проверки

Как правило, параллельное выполнение может помочь сократить время проверки, если:

При использовании параллельных вычислений для проверки необходимо учитывать следующие моменты:

  • Запуск параллельного пула может занять время, что влияет на общее время анализа. Чтобы сократить время анализа, выполните следующие действия.

    • Перед выполнением анализа генерации теста убедитесь, что параллельный пул уже запущен. По умолчанию параллельный пул отключается после простоя в течение указанного количества минут. Сведения об изменении параметров см. в разделе «Определение параметров параллельного вычисления» на панели инструментов параллельного вычисления.

    • Загрузите Simulink на всех параллельных работников пула.

  • Моделирование происходит последовательно, когда:

    • Кластер не является local. Настройка параметров параллельной настройки для использования local только кластер. Сведения об изменении параметров см. в разделе «Определение параметров параллельного вычисления» на панели инструментов параллельного вычисления.

    • Модель находится в dirty state перед запуском анализа SLDV.

    • Модель имеет ToFile блоки.

    • Модель представляет собой внутренний электрический жгут.

  • Функции различных продуктов, такие как функциональное тестирование и анализ покрытия от Simulink Test™ Manager, не поддерживают параллельные вычисления для проверки. Дополнительные сведения см. в разделе Выполнение функционального тестирования и анализ покрытия теста (Simulink Test).

Настройки

По умолчанию: Откл.

На

Если у вас есть лицензия Parallel Computing Toolbox, то Simulink Design Verifier проверяет тестовые примеры или контрпримеры параллельно для нескольких работников на одной машине.

Прочь

Simulink Design Verifier проверяет тестовые примеры или контрпримеры в серийном формате.

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

Параметр: DVUseParallel
Тип: символьный массив
Значение: 'on' | 'off'
По умолчанию: 'off'

См. также

Отчеты о приближениях через результаты проверки

Дополнительные параметры для анализа кода

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

Настройки

По умолчанию: ''

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

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

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

Игнорировать цели на основе фильтра

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

Настройки

По умолчанию: Откл.

На

Игнорирует цели в файле фильтра во время генерации теста и анализа обнаружения ошибок конструкции.

Прочь

Создает результаты для всех целей для генерации тестов и анализа обнаружения ошибок конструкции, включая результаты из файла фильтра.

Зависимость

Этот параметр включает файл фильтра.

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

Параметр: DVCovFilter
Тип: символьный массив
Значение: 'on' | 'off'
По умолчанию: 'off'

См. также

Фильтрация покрытия (покрытие Simulink)

Файл фильтра

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

Настройки

По умолчанию: ''

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

Нажмите кнопку «Обзор», чтобы выбрать существующий файл фильтра.

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

Параметр: DVCovFilterFileName
Тип: символьный массив
Значение: любой допустимый путь и имя файла
По умолчанию: ''

См. также

Правила и файлы фильтра покрытия (покрытие Simulink)

Фильтрация целей с помощью средства просмотра фильтров анализа

Просмотр...

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

Зависимость

Эта кнопка активируется функцией Игнорировать цели на основе фильтра.