主要内容

。

sldv.prove.

州流程チャートおよび马铃薯功能ブロックの说明オブジェクティブ关联

说明

sldv.prove(expr.は,プロパティの说明时にexpr.がすべての评価に対して真であることを指定します。expr.には有责任式论使使使使使。

この关节数はなになにももしないないないないないないexpr.を评価する间距的な副作用がだけ,相关数数には影响ません.matlab®コマンドコマンドからこの关键词行行しも,效果はありませ。

コード内にsldv.prove.のの明の前提组み入れるか,前提を分享して検证に组み入れます。

すべて折りたたむ

Matlab功能ブロックを使使し,sldvdemo_sqrt_blockrep.

sldvdemo_sbr_verification.モデルを开放,ex_sldvdemo_sbr_verification.として保存します。

安全特性サブシステムを开放ます。

Matlab功能ブロックであるMatlab财产ブロックを开启ます。

关节check_reminder.の定义の最后にsldv.assume(输入.key == 0 | 1);を关加します。[关关定义最后ののは次のにになり。

sldv.prove(暗示(ActiveCond,sevbelticon));sldv.assume(输入.key == 0 | 1);

更新ししたコードコードを保存にに,[エディター]タブで[保存]をクリックして,エディターを闭じます。

安全性のプロパティを明するには,s金宝appimulink®エディターで安全性能サブシステムを选択し。[设计验证者]タブで,[プロパティ说明]をクリックします。

または,金宝appSimulinkエディターで安全性质サブシステムを右クリックし,[设计验证者][サブシステムのプロパティを検证]を选択することもますます。

入力数

すべて折りたたむ

matlab式。たとえば,x> 0.

代替方法

关节sldv.prove.をを用するに,证明目标ブロックをモデルに插入できますます.PROVE目标ブロックブロック代わりにsldv.prove.を使用すると,プロパティ说明とはでで明されてとおり,いくつかの利点が得られられます。

关节sldv.prove.を实用せず,matlabをコード生成にして证明オブジェクティブをこともできますますするも生成にます。コードコード生成にmatlabをを使使使のではなくのではなく,sldv.prove.をを用すると,次次管理が不断にになり。

  • 金宝appSimulinkブロックを使使たオブジェクティブの表现。

  • Simulin金宝appkブロックブロックへ明显的なな。

R2009Bで导入