關鍵字:UML建模 嵌入式軟件

、诎殉蓡T函數定義成內聯函數,如圖9所示。

、鄢绦蛑惺褂貌楸。對一些很消耗時間資源的非常復雜的運算,可以使用查表的方式。在步進電機的加減速控制中,
加減速曲線一般采用指數曲線或者S曲線,運算量較大?梢允孪劝亚對應的定時器上界寄存器的值離線計算出來,并片j數組保存起來,需要時直接讀數組即可。這種方法通過犧牲空問來換取時間,但是犧牲的是相對寬余的ROM空間,還是比較劃算的。
結語
繞線機項目獲得了很好的效果,達到了系統的性能要求。測試時,發現的錯誤相比以前類似項目大大減少。更讓人興奮的是,測試中沒有發現任何大的軟件結構上的錯誤。這歸功于Rose的前期可視化建模功能。編碼之前可以很清楚地掌握系統的結構,這是面向對象設計相比傳統方法的優勢。
應用結果表明,這種開發方法是很實用的,可以優化程序結構、縮短開發周期,實現快速開發又不降低程序的效率;但這種方法的應用是有局限性的,對效率與空間要求不高的嵌入式系統,完全可以直接用C++編程,因此這種方法只適合于空間緊張、實時性要求比較高的系統。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/