洗衣机设计之状态图
2017-02-09 03:19:24 0 举报
洗衣机设计的状态图展示了洗衣机在不同运行状态下的行为和转换条件。初始状态为待机状态,此时洗衣机处于空闲状态,准备接收用户输入的洗衣程序。当用户选择洗衣程序并按下启动按钮时,洗衣机进入洗涤状态,根据选定的程序进行洗涤、漂洗和脱水等操作。在洗涤过程中,洗衣机可能会遇到异常情况,如水位过高或过低,此时会触发相应的故障处理程序。洗涤完成后,洗衣机进入待机状态,等待下一次使用。整个状态图清晰地展示了洗衣机的工作流程和可能出现的异常情况,有助于用户了解和使用洗衣机。
作者其他创作
大纲/内容
工作启动漂衣Reset = 1;Run = 1;Wash = 0;Rinse = 1;Dehyd = 0;in = 0;out = 0;state[2]=1;end=0;
10s未操作
state[1]=1&&statetime=0
Reset=1
state[2]=1&&statetime=0
state[1]=0&&statetime=0
任意操作
state[4]=0&&statetime=0
state[0]=开始分支为0进入进水,为1进入排水state[1]= 进水分支为0进入洗衣,为1进入漂洗state[2]= 甩干分支为0进入进水,为1进入结束state[3]= 洗衣分支为0进入排水,为1进入结束state[4]=漂衣分支为0进入排水,为1进入结束endtag为结束状态的标示
工作启动排水Reset = 1;Run = 1;Wash = 0;Rinse = 0;Dehyd = 0;in = 0;out = 1;end=0;
state[0]=1
工作结束状态Reset = 1;Run = 0;Wash = 0;Rinse = 0;Dehyd = 0;in = 0;out = 0;end=1;
初始状态Reset = 1;Run = 0;Wash = 0;Rinse = 0;Dehyd = 0;in = 0;out = 0;end=0;
Reset=0
state[3]=0&&statetime=0
工作启动甩干Reset = 1;Run = 1;Wash = 0;Rinse =0 ;Dehyd = 1;in = 0;out = 0;end=0;
state[2]=0&&statetime=0
初始状态选择状态等待启动Reset = 1;Run = 1;Wash = 0;Rinse = 0;Dehyd = 0;in = 0;out = 0;end=0
state[4]=1&&statetime=0
state[3]=1&&statetime=0
工作启动洗衣Reset = 1;Run = 1;Wash = 1;Rinse = 0;Dehyd = 0;in = 0;out = 0;state[1]=1;end=0;
输入Run=1
工作启动进水Reset = 1;Run = 1;Wash = 0;Rinse = 0;Dehyd = 0;in = 1;out = 0;end=0;
state[0]=0
0 条评论
下一页
为你推荐
查看更多