首页 > 代码库 > 实时控制软件设计第二周作业
实时控制软件设计第二周作业
一.汽车出入门禁系统状态机设计
状态机所有状态:
入闸传感器(两种状态): Ture False (分别用ET和EF表示)
出闸传感器(两种状态): Ture False (分别用OT和OF表示)
起落杆(两种状态): UP DOWN (分别用UP和DW表示)
通行灯(两种状态): Red Green (分别用R和G表示)
状态机所接收到的外部事件:
汽车进入和驶离门禁系统区: Enter Out (分别用E和O表示)
状态机所产生的动作:
起落杆的动作: go up go down (分别用GU和GD表示)
状态机的所有状态跃迁:(原状态、新状态、触发条件、产生动作)
原状态 触发条件 新状态/动作
EF - ( E ) -> ET
OF - ( O ) -> OT
UP -( OT ) -> GW (动作)
DW - ( ET ) -> GP (动作)
R - ( UP ) -> G
G -( DW ) -> B
由于matlab的stateflow还正在学习,简单建立一个状态流图(错误肯定比较多),仅仅表示我的个人设计,如下图:
后续,会继续学习将图详细设计,并纠正错误,并利用matlab直接生成代码。
二.其他任务
实时操作系统应用程序练习,程序能正常运行和停止;
练习了git的简单命令操作,并将git与guihub已创建关联;
简单了解了 ODE的功能和案例;
实时控制软件设计第二周作业
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。