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