Функция условия испытания для диаграмм Stateflow и блоков MATLAB function
sldv.condition(expr)
Эта функция не имеет никакого вывода и никакого влияния на его функцию порождения ни кроме каких косвенных побочных эффектов оценки expr
. Если вы выпускаете эту функцию из командной строки MATLAB®, функция не имеет никакого эффекта.
Вкрапите условия испытания sldv.condition
в рамках кода MATLAB или разделите условия на скрипт верификации.
Опция Test conditions в панели Test generation применяется к условиям испытания, представленным с функцией sldv.condition
и с блоком Test Condition.
Вместо того, чтобы использовать функцию sldv.condition
, можно вставить блок Test Condition в модель. Используя sldv.condition
вместо предложений блока Test Condition несколько преимуществ, описанных в том, Что такое Генерация Теста?.
Можно также задать условия испытания при помощи MATLAB для генерации кода, не используя функцию sldv.condition
. Используя sldv.condition
вместо того, чтобы непосредственно использовать MATLAB для генерации кода избавляет от необходимости к:
Выразите ограничения блоками Simulink®.
Явным образом соедините условие вывод с блоком Simulink.
Предположение доказательства | Цель доказательства | Условие испытания | Цель тестирования | sldv.assume
| sldv.prove
| sldv.test