Предположение доказательства функционирует для диаграмм Stateflow и блоков MATLAB function
sldv.assume(expr)Эта функция не имеет никакого вывода и никакого влияния на его функцию порождения ни кроме каких косвенных побочных эффектов оценки 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