1、与队友总结协商,统一了几个变量名与运行方式;
2、对stateflow中真值表运用相关知识仔细研究学习,发现原来的错误并改正;
3、加入信号源对单个模块进行仿真模拟,修改了一些逻辑上的错误,运行成功
改正后的各模块stateflow模型如下:
传送带模块stateflow模型
输入信号:三个位置传感器sensor1、sensor2、sensor3;
冲泡完成信号signal
输出信号:传送带电机motor3_on
利用真值表完成对传送带电机启停的逻辑控制
模拟信号1、2、3、4分别为传感器1、传感器2、冲泡完成信号、传感器3。
输出信号为接受到传感器1信号开始运转,接收到传感器2信号停止直到接收到冲泡完成信号,运转直到接收到传感器3信号。
水温控制模块stateflow模型
输入信号:水温T
输出信号:加热器heat_on
冲泡模块stateflow模型
输入信号:咖啡类型信号type;
位置传感器2 sensor2
输出信号:加咖啡电磁阀valve1_on
加牛奶电磁阀valve2_on
加糖电磁阀valve3_on
水泵pump_on
冲泡完成信号signal
模拟信号分别为选择type3、位置传感器2;需要加咖啡粉、糖、牛奶。
电磁泵1开启30秒
电磁泵2开启20秒
电磁泵3开启10秒
水泵开启100秒
输出冲泡完成信号
4、修改完成并用模拟信号仿真运行成功后,与队员仔细介绍了每个变量及运行原理,之后交给组长集合在simulink物理模型中,并进行调试修改。
时间: 2024-10-13 00:38:30