Входные параметры (-variables-written-in-loop)

Задайте переменные, которые сгенерированный main должен инициализировать в циклическом цикле кода

Описание

Используйте эту опцию только для кода, сгенерированного из моделей Simulink®.

Задайте переменные, которые сгенерированный main должен инициализировать в начале каждой итерации циклического цикла кода. В начале каждой итерации цикла Polyspace® полагает, что эти переменные имеют любое значение, позволенное их типом.

Установите опцию

Пользовательский интерфейс (только десктопные решения): В вашей настройке проекта опция доступна на узле Code Prover Verification.

Командная строка: Используйте опцию -variables-written-in-loop. Смотрите информацию о Командной строке.

Настройки

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

none

Сгенерированный main не инициализирует переменные.

all

Сгенерированный main инициализирует все переменные кроме объявленных с ключевым словом const.

custom

Сгенерированный main только инициализирует переменные, которые вы задаете. Щелкните, чтобы добавить поле. Введите имя переменной. Для участников класса C++ используйте синтаксис className::variableName.

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

Параметр: -variables-written-in-loop
Значение: none | all | custom=variable1[,variable2[,...]]
Значение по умолчанию: none
Пример (средство поиска ошибки): polyspace-bug-finder -sources file_name -main-generator -variables-written-in-loop all
Пример (программа автоматического доказательства кода): polyspace-code-prover -sources file_name -main-generator -variables-written-in-loop all
Пример (сервер средства поиска ошибки): polyspace-bug-finder-server -sources file_name -main-generator -variables-written-in-loop all
Пример (сервер программы автоматического доказательства кода): polyspace-code-prover-server -sources file_name -main-generator -variables-written-in-loop all