Main Content

hasChanged

テスト ステップのデータの変化を検出

説明

tf = hasChanged(u) は、現在のタイム ステップの開始時における u の値が前のタイム ステップの開始時における u の値と異なる場合に 1 (true) を返します。それ以外の場合、演算子は 0 (false) を返します。

すべて展開する

x の値が変化した場合に検出します。このステートメントは、x が変化した場合に true を返します。

hasChanged(x)

2 つの信号 signal_1 および signal_2 をもつ、テスト シーケンスへの入力の名前が data であるバスについて、signal_2 の値が変化した場合に検出します。

hasChanged(data.signal2)

ヒント

hasChanged ステートメントは、Test Sequence ブロック、Test Assessment ブロック、および Stateflow® チャートで使用できます。

バージョン履歴

R2015a で導入