Stateflow的并行状态和复杂逻辑判断.docVIP

  • 166
  • 0
  • 约2.21千字
  • 约 7页
  • 2017-08-31 发布于重庆
  • 举报
Stateflow的并行状态和复杂逻辑判断

上午一直在看并行状态的创建。由于MATLAB2008的Stateflow工具箱创建并行进程后并不是根据拖动即时调整状态的序号,而是需要取消并行再次选择使用并行,额外耗费了点时间。这个序号可以在仿真的时候直观地看到它的作用:两个并行状态,确认先进入哪一个。 p.s.所用的资料(基于MATLAB7.x+SIMULINK_STATEFLOW系统仿真、分析及设计)有点小问题,12.8例子里面双风扇打开后,当temp调节至28以下时,Fan2的关闭会导致speed=0,算是个bug了。如果要解决,Fan2的操作改成speed=speed-1就行了。 这样便开始学习资料里最后一小节:利用Stateflow的完成复杂的状态逻辑判断,在此梳理一下相关知识以便备忘(大部分摘自《基于MATLAB7.x+SIMULINK_STATEFLOW系统仿真、分析及设计》)。 1.Stateflow的动作 条件动作和迁移动作 一般形式 触发事件[迁移条件关系式]{条件动作}/迁移动作 状态动作 一般格式如下,第一行规定状态名称,其余各行规定状态的动作,每个状态的动作必须单独另起一行。 ? name/ ?? entry:entry actions ?? during:during actions ?? exit:exit actions ?? bind:data and events ?? on even

文档评论(0)

1亿VIP精品文档

相关文档