Parameters (-variables-written-before-loop)

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

Описание

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

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

Задать опцию

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

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

Настройки

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

none

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

all

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

custom

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

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

Параметр: -variables-written-before-loop
Значение: none | all | custom = variable1[, variable2[,...]]
По умолчанию: none
Пример (Bug Finder): Polyspace Bug Finder -sources file_name -main-generator переменных -written-before цикла all
Пример (Code Prover): Polyspace Code Prover -sources file_name -main-generator переменных -written-before цикла all
Пример (Bug Finder Server): polyspace-bug-finder-server -sources file_name -main-generator переменных -written-before цикла all
Пример (Код Prover Server): Полипространство -code-prover-server -sources file_name -main-generator переменных -written-before цикла all