このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
sldv.condition
Stateflow チャートおよび MATLAB Function ブロックのテスト条件関数
説明
この関数はなにも出力しないため、expr
を評価する間接的な副作用があるだけで、親関数には影響を与えません。MATLAB® コマンド ラインからこの関数を実行しても、効果はありません。
MATLAB コード内に sldv.condition
のテスト条件を組み入れるか、その条件を分離して検証スクリプトに入れます。
[テスト生成] ペインの [テスト条件] オプションは、関数 sldv.condition
と Test Condition ブロックによって表されるテスト条件に適用されます。
例
入力引数
代替方法
関数 sldv.condition
を使用する代わりに、Test Condition ブロックをモデルに挿入できます。Test Condition ブロックの代わりに sldv.condition
を使用するといくつかの利点があります (テスト ケースの生成とはを参照)。
コードの生成に MATLAB を使用して、関数 sldv.condition
を使用せずにテスト条件を指定することもできます。コードの生成に MATLAB を直接使用するのではなく、sldv.condition
を使用すると、次の処理が不要になります。
Simulink® ブロックを使用した制約の表現
条件の出力の Simulink ブロックへの明示的な接続