Предположение доказательства функционирует для диаграмм Stateflow и блоков MATLAB function
Эта функция не имеет никакого выхода и никакого удара на его функцию порождения ни кроме каких косвенных побочных эффектов оценки expr
. Если вы выпускаете эту функцию из MATLAB® командная строка, функция не оказывает влияния.
Вкрапите sldv.assume
предположения доказательства в рамках кода MATLAB или разделяют предположения на скрипт верификации.
Опция Proof assumptions в панели Property proving применяется к предположениям доказательства, представленным sldv.assume
функционируйте и блоком Proof Assumption.
Вместо того, чтобы использовать sldv.assume
функция, можно вставить блок Proof Assumption в модель. Используя sldv.assume
вместо Proof Assumption блок предлагает несколько преимуществ, описанных в том, Что Доказывает Свойство?.
При доказательстве моделей при помощи MATLAB для генерации кода можно также ограничить значения сигналов, не используя sldv.assume
функция. Используя sldv.assume
вместо того, чтобы непосредственно использовать MATLAB для генерации кода избавляет от необходимости к:
Опишите предположение при помощи блока Simulink.
Явным образом соедините предположение выход с блоком Simulink.
sldv.condition
| sldv.prove
| sldv.test
| Proof Assumption | Proof Objective | Test Condition | Test Objective