Verify model generated code (-main-generator)

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

Описание

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

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

Задать опцию

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

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

Настройки

Эта опция всегда включена для кода, сгенерированного из моделей.

Polyspace генерирует main функция для анализа. Сгенерированный main содержит циклический код, который выполняется в цикле. Цикл может запускаться неопределенное количество раз.

The main выполняет следующие функции перед началом цикла:

The main затем выполняет следующие функции в цикле:

Наконец, main вызывает функции, заданные Termination functions (-functions-called-after-loop).

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

Параметр: -main-generator
По умолчанию: On
Пример (Bug Finder): Polyspace Bug Finder -sources file_name -main-генератор...
Пример (Code Prover): Polyspace Code Prover -sources file_name -main-генератор...
Пример (Bug Finder Server): polyspace-bug-finder-server -sources file_name -main-генератор...
Пример (Код Prover Server): Полипространство -code-prover-server -sources file_name -main-генератор...