《实时软件控制设计》大做业周报 No.2

进度介绍


3)第三阶段,基于simulink/stateflow建模方法,设计各个软件模块的控制逻辑和算法,并与咖啡机物理模型进行协同仿真,实现整个咖啡制做流程。(本阶段交付件:控制软件模块stateflow模型文件)git

4)第四阶段,基于模块的stateflow模型,手动编写或用自动代码生成工具,完成C代码设计工做。(本阶段交付件:模块C代码及代码自动生成报告)github


以上是咱们的做业任务要求的进度,上周老师要求咱们达到第一阶段,咱们组完成了此项任务。本周主要进行第三第四阶段的建模,以及代码导出工做。目前正在进行的有Debug的工做以及代码测试工做,项目总结框架也已经搭建好,后续工做完成以后便可完成项目总结。算法

另外本组人员任务分配与老师要求的不符合,根绝我的的时间多寡,能力强弱来进行任务划分,目前开发主力是彭彦毓同窗,陈志平同窗负责辅助开发,张照博参与部分开发任务同时负责团队的人力组织以及项目管理,李家杰与刘玉松两位同窗则负责软件概要设计,代码测试等任务。框架


任务细节

基于Simulink/Stateflow建模的方法,设计软件各个模块的控制逻辑和算法。本阶段主要由彭彦毓同窗完成各个模块之间的构建以及整个框架的构建,陈志平同窗负责控制核心的逻辑和算法设计。张照博同窗与陈志平同窗进行逻辑设计的讨论,由陈志平同窗动手实现。李佳杰同窗设计了软件概要设计说明说,刘玉松同窗则参与模块逻辑的设计同时准备后续的代码测试。另外张照博同窗开始了软件项目总结报告的撰写工做。工具

具体内容见Github的各个模块内容:测试

第三阶段的控制软件 StateFlow 模型文件设计

https://github.com/RTCSD2017-Group03/Automatic-Coffee-Machine/tree/master/model/CaffeMachine-GUI(allinone-20171024)blog

第四阶段的模块C代码(自动生成报告遇到问题,后续补上)项目管理

https://github.com/RTCSD2017-Group03/Automatic-Coffee-Machine/tree/master/model/CaffeMachine-GUI(allinone-20171024)/Control_grt_rtw开发


我的状况

一、 开会分配任务而且调整进度,协调时间上的冲突,规划项目组的流程

周二晚上在韵苑食堂,进行了第一次组会。你们根据老师定的阶段任务,划分了各个时间段的小目标。同时任务分配到人。协调各个组员之间的时间及进度。

二、 协助陈志平同窗进行核心的设计。对整个系统的流程图进行梳理。在此过程当中。规划了整个系统的工做流程粗览。与陈志平同窗一块儿Debug。

三、 开始准备项目总结报告。已经上传到github,能够查看:

Software Project Summary Report.docx


后期规划

由于组员之间matlab的版本不兼容。因此存在某些同窗没法编译完成。因此初步计划先将你们的版本统一。而后再继续按照任务分配进行下一阶段的工做。代码测试完成以后,就进入软件项目总结说明书以及软件文档的编纂阶段。

相关文章
相关标签/搜索