电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Stateflow教程VIP免费

Stateflow教程_第1页
1/33
Stateflow教程_第2页
2/33
Stateflow教程_第3页
3/33
Stateflow 介绍 创建框图之后,可以将其锁定,具体做法是: 1. 选择Edit菜单下的Chart Properties选项打开Chart属性对话框 2. 在Editor域里面选择Locked选项。 在matlab 窗口中输入 sfnew,则出现了带 chart 的simulink 工作界面 Inf 代表无穷大 两个 chart 的并行状态的设置:在Stateflow 的空白处,右击鼠标,选择Decomposition-parallel(AND)此时两个状态的边框将变成虚线,并出现边框 状态(state):双击它就可以在其中写一些命令,格式如下(%后面的是我自加的,方便解释): name/ %此状态的名称 entry:entry action %刚转换到此状态时执行 entry action during:during action %在此状态之中时执行 during action exit:exit action %退出此状态时执行 exit action(可以是事件触发) Stateflow 中的动作: 触发时间[迁移条件关系式]{条件动作}/迁移动作。 注意 StateFlow 同层次的图执行顺序是从上到下,从左到右的优先级原则,during 和 on 事件的执行顺序由他们在状态图中的位置决定,先写的先执行 on event_name:on event_name action %当某事件发生时执行 on event_name action 历史节点(History Junction):一旦一个状态框中有这个历史节点,在退出这个状态时会将这个状态的一些信息保存下来,当下次再进入此状态时,此状态的初始状态就会是前面保存过的那些信息。 默认转换(default transition):把他拖到一个状态的旁边,它就会指向一个状态,表示系统启动后将首先进入这个状态。 节点(Junction ):它是方便画状态图的,当各个状态之间的转换很复杂时,可以设立中间节点,将一些相同的转换指向它,然后再由它指向各个状态(或另一个中间节点) 转换线(transition):将鼠标放在一个状态的旁边,当它变成+形状的时候,按下左键不动,就会拉出一条线来,当拉到另一个状态旁边时松开左键,这样就画出了一条由一个状态指向另一个状态的转换线,选中这条线,将鼠标停留在上面,鼠标会变成一个 I 的样子,这时按下鼠标,就可以在上面写语句,例:switch(switch 事件使状态转换)或[output>maxtime](当此条件满足时进行状态的转变)。 交汇连接点:主要用于处理状态迁移过程中的迁移信号的分离和汇合,合理的使用可以实现if_else 的功能 图形函数工具; 格式:返回形参 = 函数名(形参) 状态流的图形函数是使用交汇连接工具和状态转移工具绘制状态流图形,在调用函...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部