temporalCount

事件数量、图表执行或状态激活后的时间

描述

temporalCount (E)递增1,并为基本事件的每次出现返回一个正整数值E这发生在激活相关状态之后。否则,操作符将返回一个0值。

在没有输入事件的图表中,temporalCount(勾选)返回自激活关联状态以来图表唤醒的次数。

temporalCount操作员重新设置计数器E每次相关状态重新激活时为0。

使用temporalCount由于基于事件的时间逻辑运算符在MATLAB的执行图表中不受支持金宝app®对象。

例子

temporalCount (time_unit)计算并返回自激活关联状态以来经过的时间单位数。指定time_unit秒(证券交易委员会)、毫秒(msec)或微秒(购买)。

temporalCount操作员重新设置计数器证券交易委员会,msec购买每次相关状态重新激活时为0。

例子

全部展开

存储数组的元素根据自激活状态以来执行的图表数量建立索引。

du: y = M[temporalCount(tick)];

存储状态激活和停用之间的秒数。

退出:y =临时计数(秒);

提示

  • 您可以使用引号将关键字括起来“滴答”,“秒”,“msec”,“购买”。例如,temporalCount(“滴答”)相当于temporalCount(勾选)

  • 绝对时间时态逻辑运算符的定时取决于状态流的类型®图:

    • 在Simulink中绘制金宝app图表®模型根据仿真时间定义时间逻辑。

    • MATLAB中的独立图表根据壁钟时间定义时间逻辑。

    时间的不同会影响图表的行为。例如,假设此图表正在执行条目动作的状态一个

    • 在Simu金宝applink模型中,函数调用f在单个时间步长中执行,不影响模拟时间。调用函数之后f时,该图将值0赋给y

    • 在独立图表中,函数调用f可能需要几秒钟的挂钟时间来完成。调用函数之后f,此图表指定自状态以来经过的非零时间一个成为活跃y

介绍了R2008a