在Stateflow中可以使用after函数进行计时,计数等操作。具体使用方法可以参考Stateflow的帮助文档:《Stateflow User Guide》。

1 事件计数

语法:

after(n,E)

n是一个正整数或计算结果为正整数值的表达式。E是事件(event)。

Returns true if the event E has occurred at least n times since the associated state became active. Otherwise, the operator returns false.

2 chart计数

语法:

after(n,tick)

n is a positive integer or an expression that evaluates to a positive integer value.

Returns true if the chart has woken up at least n times since the associated state became active. Otherwise, the operator returns false.

The implicit event tick is not supported when a Stateflow chart in a Simulink model has input events. For more information, see “Control Chart Behavior by Using Implicit Events” on page 11-23.

3 计时

语法:

after(n,sec)
after(n,msec)
after(n,usec)

n is a positive real number or an expression that evaluates to a positive real value.

Returns true if at least n units of time have elapsed since the associated state became active. Otherwise, the operator returns
false.

In charts in a Simulink model, specify time in seconds (sec), milliseconds (msec), or microseconds (usec).

In standalone charts in MATLAB, specify time in seconds (sec). The operator creates a MATLAB timer object that generates an implicit event to wake up the chart. MATLAB timer objects are limited to 1 millisecond precision. For more information, see “Events in Standalone Charts” on page 3-53.

案例1:

c的输出结果:

案例2:

c的输出结果:

备注:

  1. 仿真步长要小于计时时间的最小步长。
  2. Temporal conditions cannot be used in flow graphs.

参考文献:

《Stateflow User Guide》Use Actions in ChartsControl Chart Execution by Using Temporal Logic

Stateflow_after计时计数相关推荐

  1. simulink使用日志

    选择之前编写好的用例,Excel用例格式遵循如下第一附图的格式 ① 第一列为仿真步长时间,单位与simulink中设置一致,默认为s ② 第二列为对应时间下的数值,不允许出现中文注释以及表头等其它符号 ...

  2. S5PV210 Uboot开发与移植03:Uboot启动流程详解

    目录 1. start.S解析 1.1 uboot入口分析 1.2 头文件包含 1.2.1 config.h 1.2.2 version.h 1.2.3 asm/proc/domain.h 1.2.4 ...

  3. 41、基于51单片机手机无线充电器系统锂电池存电系统设计

    方案选择 单片机的选择 方案一:AT89C52是美国ATMEL公司生产的低电压,高性能CMOS型8位单片机,器件采用ATMEL公司的高密度.非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通 ...

  4. plc实验报告流程图_plc实验报告

    目录 实验一:基本实验 一.实验目的--------------------------- 3 二.试验内容--------------------------- 3 三.实验一 : 走廊灯两地控制- ...

  5. PWM控制直流电机(单片机实验)

    PWM控制直流电机(单片机实验) 有问题欢迎私信哦 一.题目 设计电路,使用定时器实现PWM对直流电机的转速控制,并且实现按键切换转动方向.并进行软件仿真,做出实物. 二.基本要求 1.设置按键控制直 ...

  6. 【opencv4.3.0教程】08之图像掩膜(Mask)操作与执行时间

    目录 一.前言 二.温故知新--像素基本操作 1.获取像素指针 2.像素范围处理 3.读写像素 三.图像掩膜操作 1.怎么理解掩膜Mask 2.掩膜实现 3.API-filter2D 四.执行时间 一 ...

  7. pygame小游戏——中国地图拼图小游戏

    pygame小游戏--中国地图拼图小游戏 游戏简介 本游戏用python开发,可对中国各个省份进行拼图,设置三个模式,便于中小学生熟悉中国地图,省份及简称等.通过鼠标拖动省份到地图相应位置,寓教于乐. ...

  8. 触动触摸脚本开发高级教程

    教程视频: https://www.bilibili.com/video/BV1wZ4y1H7nM/ 脚本开发高级教程 说明:教程共一节概述,十节正课.开发技术讨论群:797201907 群文件有视频 ...

  9. 51单片机——定时器的原理和使用

    定时器的原理 1.cpu时序的有关知识 震荡周期:为单片机提供定时信号的震荡源的周期(由外部的晶振) 状态周期:2个震荡周期,用s表示 机械周期 6个状态周期,12个震荡周期 (12MHz的晶振1us ...

最新文章

  1. 文件服务器的内存要多少,文件服务器内存要多大
  2. python统计txt文件中文词频_Python 中文文件统计词频 + 中文词云
  3. 物联网安全威胁及应对措施
  4. Sklearn参数详解—SVM
  5. [4]Telerik Grid 简单使用方法
  6. 一道面试题:猫大叫了一声...
  7. 毛谦解读“Pb/s级光传输”:技术的恩惠远不止于此
  8. 浙大PAT甲级1019. General Palindromic Number (20)
  9. ceph(7)--Ceph 的基本操作和常见故障排除方法
  10. JAX-RPC学习笔记(1)-Hello World!
  11. 输出结果 配置_用单端仪表放大器实现全差分输出
  12. opencv提取图像的缺陷并用最小矩形框出来
  13. 课程设计 计算机公共基础,基于Moodle的大学计算机公共基础课程设计.pdf
  14. 国家级计算机实验教学师范中心,国家级实验教学示范中心
  15. 微信公众号(测试号)开发
  16. 批量打印html文档,vue项目中使用Lodop实现批量打印html页面和pdf文件
  17. MySQL自学笔记(二)
  18. java下载zip文件损坏_使用Java下载.zip文件会导致损坏的.zip文件?
  19. 微软发布免费的文件恢复工具
  20. 推荐系统-排序层:主流CTR模型综述【Click-Through-Rate,点击率预估,指精排层的排序】【CTR 模型的输入(即训练数据)是:大量成对的 (features, label)数据】

热门文章

  1. Python高手之路【十】python基础之反射
  2. FTP服务器常规操作
  3. CALayer3-层的属性
  4. hdu 2586 How far away? (LCA模板)
  5. DolphinDB配置
  6. 计算机读博不会编程,网友无奈吐槽学妹:不会写代码,不会配环境,读啥计算机?...
  7. SQL-必知必会-触发器
  8. JAVA安装报1620错误_java安装错误1620
  9. wps怎么画网络图_尼玛,WPS竟然悄悄搞了个免费的公文写作AI...【石说】
  10. Java 18 发布:甲骨文公司已开始将Java纳入其软件许可审计