主要内容

执行图事件广播或指定的时间后

描述

例子

后(n,E)返回真正的如果事件E发生了至少n次相关的活跃状态。否则,运营商的回报

例子

后(n,蜱虫)返回真正的如果图至少醒来n次相关的活跃状态。否则,运营商的回报

隐式的事件蜱虫时不支持Sta金宝appteflow吗®图的仿真软件金宝app®模型输入事件。

例子

后(n,time_unit)返回真正的如果至少n单位时间以来运行相关的活跃状态。否则,运营商的回报

在图仿真软件模型,指定金宝apptime_unit秒(证券交易委员会)、毫秒(msec)或微秒(购买)。如果您指定n作为一个表达式,图表调整时间延迟在模拟表达式的值改变。

在MATLAB的独立的图表®,指定n一个值大于或等于0.001time_unit秒(证券交易委员会)。操作符创建一个MATLAB计时器对象生成一个隐式事件醒来图表。MATLAB计时器对象仅限于1毫秒精度。有关更多信息,请参见事件的独立的图表

  • 计时器对象图完成执行时创建条目动作的状态及其亚态有关。如果您指定n作为一个表达式的值变化图表执行期间,图表不调整的时间延迟计时器对象。

  • 计时器对象开始运行结束时表步骤相关联的状态时变得活跃。这个步骤可以包括其他平行状态图的执行。

  • 如果图表正在处理另一个操作时,接收的隐含的事件计时器对象,图表队列的事件。当当前步骤完成后,图表处理事件。

  • 如果与时序逻辑操作符相关的状态变得不活跃在图表处理隐式事件,事件不会醒来的图表。

例子

全部展开

显示状态信息的图表处理广播事件E开始,第三广播的E后开始活跃状态。

后(3 E): disp (“on”);

Stateflow图表,使用操作后的状态。

过渡的状态时,图表流程广播相关的事件E开始,在第五广播的E后开始活跃状态。

后(5 E)

Stateflow图表使用操作符后的过渡。

过渡相关的状态,如果状态已经活跃了至少五个事件的广播E

在图表在仿真软件模型,输入:金宝app

((5 E)后)

Stateflow图表使用操作符后的过渡。

条件符号为时序逻辑运营商不支持在MATLAB的独立的图表。金宝app

相关的状态转换图醒来时至少以来第七次活跃状态,但前提是变量临时大于98.6。

蜱虫后(7日)(临时> 98.6)

Stateflow图表使用操作符后的过渡。

设置临时变量来每次醒来的图表,当相关的状态是积极至少12.3秒。

后(12.3秒):temp =低;

Stateflow图表,使用操作后的状态。

提示

  • 您可以使用引号将关键词“滴答”,“秒”,“msec”,“购买”。例如,“滴答”后(5)相当于蜱虫后(5)

  • Stateflow图重置计数器使用的操作符每次复活相关联的状态。

  • 绝对时间时序逻辑操作符的时机取决于Stateflow图表的类型:

    • 图表在仿真软件模型定义绝金宝app对时间时序逻辑的仿真时间。

    • 独立的图表在MATLAB定义绝对时间时序逻辑所而言,也仅限于1毫秒精度。

    时间的差异会影响行为的一个图表。例如,假设这个图表是执行动作的状态一个

    Stateflow图表两种状态。行动中状态调用一个函数f。过渡到状态B(2秒)后使用的表达式。进入行动状态B显示了运行时间。

    • 在仿真软件金宝app模型中,函数调用f执行在一个时间步,不导致仿真时间。的过渡状态一个B发生第一次醒来的图表和状态一个一直积极至少2秒。显示的值条目动作的状态B只取决于使用的步长仿真软件求解器进行求解。金宝app

    • 在一个单独的表,函数调用f所需要的最大执行时间可能需要几秒钟才能完成。如果调用持续时间超过2秒,图表队列相关的隐含的事件操作符。的过渡状态一个B发生在函数f完成执行。显示的值条目动作的状态B依赖于时间的函数调用f需要完成。

版本历史

介绍了R2014b