主要内容

temporalCount

事件数、图表执行数或状态变为活动状态后的时间

描述

例子

temporalCount (E返回事件的出现次数E因为关联状态变为活动状态。

例子

temporalCount (蜱虫返回关联状态变为活动状态后图表被唤醒的次数。

隐式的事件蜱虫不支持状态流金宝app®在Simulink中的金宝app图表®模型有输入事件。

例子

temporalCount (time_unit返回关联状态变为活动状态后所经过的时间长度。指定time_unit秒(证券交易委员会)、毫秒(msec)或微秒(购买).

请注意

独立的状态流程图在MATLAB®金宝app支持使用temporalCount只作为绝对时间时间逻辑运算符。

例子

全部展开

访问数组的连续元素每次图表处理一个广播事件E

在Simulink模型的图表中金宝app,输入:

on E: y = M(temporalCount(E));

在状态中使用temporalCount操作符的状态流程图。

使用temporalCount作为一个基于事件的时态逻辑运算符,在MATLAB的独立图表中不支持。金宝app

存储输入数据的值u在数组的连续元素中

在Simulink模型的图表中金宝app,输入:

en,du: M(temporalCount(tick)+1) = u;

在状态中使用temporalCount操作符的状态流程图。

使用temporalCount作为一个基于事件的时态逻辑运算符,在MATLAB的独立图表中不支持。金宝app

存储状态变为活动状态后的毫秒数。

en,du: y = temporalCount(msec);

在状态中使用temporalCount操作符的状态流程图。

提示

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

  • 状态流图将重置temporalCount操作符每次关联的状态重新激活。

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

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

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

    时间上的差异会影响图表的表现。例如,假设这个图表正在执行条目动作的状态一个

    一个状态的状态流程图。状态A的入口操作调用函数f并将运行时间存储在y中。

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

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

介绍了R2008a