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

进度介绍

1)第一阶段,软件团队与咖啡机产品经理(老师和助教)沟通软件开发需求,造成软件设计规格书,清晰的定义控制软件的各项功能、硬件输入和输出接口。(本阶段交付件:软件设计规格书)html

2)第二阶段,在Matlab/Simulink环境中,实现咖啡机的物理建模,同时完成控制软件的概要设计,划分红若干个软件模块,确保模块覆盖设计规格书的全部功能,清晰定义各个模块的接口。(本阶段交付件:咖啡机物理模型文件和概要设计说明书)git

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

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

5)第五阶段,基于MATLAB工具,对模块C代码进行Software in Loop测试或Processor in Loop测试,获得测试报告。(本阶段交付件:SIL/PIL测试报告)工具

6)第六阶段,提交项目总结和软件说明文档。(本阶段交付件:项目总结和软件说明文档)oop

以上是咱们的做业任务要求的进度,上周老师要求咱们达到第一阶段,咱们组完成了此项任务,可是因为任务认知不明确,因此进度止步于软件设计规格书阶段。通过上次课堂报告后,进一步进行了较为细致的细节规划。目前物理模型正在构建。小组成员热烈讨论,但愿下一阶段可以圆满完成!测试


任务细节

其余具体内容见Github 项目的docs文件夹下。blog


我的状况

在本阶段,我主要负责了如下几件事情。

一、 软件规格说明书部份内容的编写,其中包括相似产品分析以及相关功能的产品输入输出的分析。

二、 Github 团队的建立。

三、 项目建立的内容。

四、 参与讨论分工事宜。


本分工仅为初期须要模糊分工,后期会根据实际状况进行必定程度的调节以适应进度,合理分配资源与人力!


后期规划

预计本周完成建模和代码导出等任务,两天内进行小组讨论会规划具细的任务分工。同时进行Github项目的维护。

相关文章
相关标签/搜索