Main Content

本页采用了机器翻译。点击此处可查看英文原文。

hasChanged

检测测试步骤中的数据变化

描述

示例

如果当前时间步开始时 u 的值与上一时间步长开始时 u 的值不同,则 tf = hasChanged(u) 返回 1 (true)。否则,运算符返回 0 (false)。

示例

全部展开

检测 x 的值是否改变了。如果 x 已发生改变,此语句将返回 true

hasChanged(x)

对于具有两个信号 signal_1signal_2 且以 data 作为测试序列输入名称的总线,检测 signal_2 的值何时发生变化。

hasChanged(data.signal2)

提示

hasChanged 语句可以在 Test SequenceTest Assessment 模块以及 Stateflow® 图中使用。

版本历史记录

在 R2015a 中推出