進(jìn)度介紹
3)第三階段,基于simulink/stateflow建模方法,設(shè)計各個軟件模塊的控制邏輯和算法,并與咖啡機(jī)物理模型進(jìn)行協(xié)同仿真,實現(xiàn)整個咖啡制作流程。(本階段交付件:控制軟件模塊stateflow模型文件)
4)第四階段,基于模塊的stateflow模型,手動編寫或用自動代碼生成工具,完成C代碼設(shè)計工作。(本階段交付件:模塊C代碼及代碼自動生成報告)
以上是我們的作業(yè)任務(wù)要求的進(jìn)度,上周老師要求我們達(dá)到第一階段,我們組完成了此項任務(wù)。本周主要進(jìn)行第三第四階段的建模,以及代碼導(dǎo)出工作。目前正在進(jìn)行的有Debug的工作以及代碼測試工作,項目總結(jié)框架也已經(jīng)搭建好,后續(xù)工作完成之后即可完成項目總結(jié)。
另外本組人員任務(wù)分配與老師要求的不符合,根絕個人的時間多寡,能力強(qiáng)弱來進(jìn)行任務(wù)劃分,目前開發(fā)主力是彭彥毓同學(xué),陳志平同學(xué)負(fù)責(zé)輔助開發(fā),張照博參與部分開發(fā)任務(wù)同時負(fù)責(zé)團(tuán)隊的人力組織以及項目管理,李家杰與劉玉松兩位同學(xué)則負(fù)責(zé)軟件概要設(shè)計,代碼測試等任務(wù)。
任務(wù)細(xì)節(jié)
基于Simulink/Stateflow建模的方法,設(shè)計軟件各個模塊的控制邏輯和算法。本階段主要由彭彥毓同學(xué)完成各個模塊之間的構(gòu)建以及整個框架的構(gòu)建,陳志平同學(xué)負(fù)責(zé)控制核心的邏輯和算法設(shè)計。張照博同學(xué)與陳志平同學(xué)進(jìn)行邏輯設(shè)計的討論,由陳志平同學(xué)動手實現(xiàn)。李佳杰同學(xué)設(shè)計了軟件概要設(shè)計說明說,劉玉松同學(xué)則參與模塊邏輯的設(shè)計同時準(zhǔn)備后續(xù)的代碼測試。另外張照博同學(xué)開始了軟件項目總結(jié)報告的撰寫工作。
具體內(nèi)容見Github的各個模塊內(nèi)容:
第三階段的控制軟件 StateFlow 模型文件


第四階段的模塊C代碼(自動生成報告遇到問題,后續(xù)補上)

個人情況
1、 開會分配任務(wù)并且調(diào)整進(jìn)度,協(xié)調(diào)時間上的沖突,規(guī)劃項目組的流程
周二晚上在韻苑食堂,進(jìn)行了第一次組會。大家根據(jù)老師定的階段任務(wù),劃分了各個時間段的小目標(biāo)。同時任務(wù)分配到人。協(xié)調(diào)各個組員之間的時間及進(jìn)度。

2、 協(xié)助陳志平同學(xué)進(jìn)行核心的設(shè)計。對整個系統(tǒng)的流程圖進(jìn)行梳理。在此過程中。規(guī)劃了整個系統(tǒng)的工作流程粗覽。與陳志平同學(xué)一起Debug。

3、 開始準(zhǔn)備項目總結(jié)報告。已經(jīng)上傳到github,可以查看:
Software Project Summary Report.docx

后期規(guī)劃
因為組員之間matlab的版本不兼容。所以存在某些同學(xué)無法編譯完成。所以初步計劃先將大家的版本統(tǒng)一。然后再繼續(xù)按照任務(wù)分配進(jìn)行下一階段的工作。代碼測試完成之后,就進(jìn)入軟件項目總結(jié)說明書以及軟件文檔的編纂階段。