-main-generator)Укажите что main функция должна быть сгенерирована, если она не присутствует в исходных файлах
В Средстве поиска Ошибки используйте эту опцию только в коде, сгенерированном из кода MATLAB® или моделей Simulink®.
Укажите, что Polyspace® должен сгенерировать main функционируйте, если это не находит один в исходных файлах.
Пользовательский интерфейс (только десктопные решения): В вашей настройке проекта опция находится на узле Code Prover Verification.
Командная строка: Используйте опцию -main-generator. Смотрите информацию о командной строке.
Эта опция всегда включается для кода, сгенерированного из моделей.
Polyspace генерирует main функция для анализа. Сгенерированный main содержит циклический код, который выполняется в цикле. Цикл может запустить незаданное число раз.
main выполняет следующие функции, прежде чем цикл начнется:
Инициализирует переменные, заданные Parameters (-variables-written-before-loop).
Вызывает функции, заданные Initialization functions (-functions-called-before-loop).
main затем выполняет следующие функции в цикле:
Вызывает функции, заданные Step functions (-functions-called-in-loop).
Записи к переменным заданы Inputs (-variables-written-in-loop).
Наконец, main вызывает функции, заданные Termination functions (-functions-called-after-loop).
Параметр: -main-generator |
| Значение по умолчанию: на |
Пример (Средство поиска Ошибки): Polyspace Bug Finder - источники |
Пример (Программа автоматического доказательства Кода):
Polyspace Code Prover - источники |
Пример (Сервер Средства поиска Ошибки): сервер средства поиска ошибки полипробела - источники |
Пример (Сервер Программы автоматического доказательства Кода):
сервер программы автоматического доказательства полипробела кода - источники |
Initialization functions (-functions-called-before-loop) | Inputs (-variables-written-in-loop) | Parameters (-variables-written-before-loop) | Step functions (-functions-called-in-loop) | Termination functions (-functions-called-after-loop) | Verify model generated code (-main-generator)