Ступенчатые функции (-functions-called-in-loop)

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

Описание

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

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

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

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

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

Настройки

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

none

Сгенерированный main не вызывает функции в циклическом коде.

all

Сгенерированный main вызывает все функции кроме встроенных единиц. Если вы задаете определенные функции для опций Initialization functions или Termination functions, сгенерированный main не вызывает те функции в циклическом коде.

custom

Сгенерированный main вызывает функции, которые вы задаете. Щелкните, чтобы добавить поле. Введите имя функции.

Если вы используете оператор разрешения области видимости, чтобы задать функцию от конкретного пространства имен, введите полностью определенное имя, например, myClass::myMethod(int). Если функция не имеет параметра, используйте пустую круглую скобку, например, myClass::myMethod().

Советы

Если вы задали функцию для опции, Initialization functions (-functions-called-before-loop) или Termination functions (-functions-called-after-loop), чтобы вызвать ее в циклическом коде, используют custom и задают имя функции.

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

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