duration
条件有效期间的时间长度
描述
返回 time
= duration(condition
)condition
保持 true
且关联状态激活以来经过的时间长度,以秒为单位。
以 time
= duration(condition
,time_unit
)time_unit
指定的单位返回时间长度。
注意
MATLAB® 中的独立图不支持时序逻辑运算符 duration
。
示例
输入参数
提示
您可以使用引号将关键字括起来,如
'sec'
、'msec'
和'usec'
。例如,duration(x > 0,'sec')
等效于duration(x > 0,sec)
。如果条件表达式
C
变为false
或关联状态变为非激活,Stateflow® 图会重置duration
运算符的值。duration
运算符不支持依赖于局部或输出结构体的条件。有关详细信息,请参阅Access Bus Signals Through Stateflow Structures。
版本历史记录
在 R2017a 中推出