机电工程
機電工程
궤전공정
MECHANICAL & ELECTRICAL ENGINEERING MAGAZINE
2015年
8期
1104-1109
,共6页
水下绞车%统一建模语言%Simulink%状态机模型%代码生成
水下絞車%統一建模語言%Simulink%狀態機模型%代碼生成
수하교차%통일건모어언%Simulink%상태궤모형%대마생성
underwater winch%unified modeling language (UML)%simulink%state machine%code generation
针对传统的嵌入式软件设计方法中存在的可靠性低、软件质量差等问题,提出了将统一建模语言UML和Simulink工具相结合的设计方法,并将其应用于水下绞车控制系统的开发过程中.通过使用Simulink/Stateflow工具对基于UML建立的状态机模型进行了功能仿真,再通过Simulink/Embedded Coder工具将状态机模型转换成可以运行在嵌入式硬件平台上的ANSI C代码.研究结果表明,利用该设计方法生成的代码可以准确地控制水下绞车实现多工况运行及多模式切换,且在开发效率、可维护性和可靠性等方面均优于传统设计方法.
針對傳統的嵌入式軟件設計方法中存在的可靠性低、軟件質量差等問題,提齣瞭將統一建模語言UML和Simulink工具相結閤的設計方法,併將其應用于水下絞車控製繫統的開髮過程中.通過使用Simulink/Stateflow工具對基于UML建立的狀態機模型進行瞭功能倣真,再通過Simulink/Embedded Coder工具將狀態機模型轉換成可以運行在嵌入式硬件平檯上的ANSI C代碼.研究結果錶明,利用該設計方法生成的代碼可以準確地控製水下絞車實現多工況運行及多模式切換,且在開髮效率、可維護性和可靠性等方麵均優于傳統設計方法.
침대전통적감입식연건설계방법중존재적가고성저、연건질량차등문제,제출료장통일건모어언UML화Simulink공구상결합적설계방법,병장기응용우수하교차공제계통적개발과정중.통과사용Simulink/Stateflow공구대기우UML건립적상태궤모형진행료공능방진,재통과Simulink/Embedded Coder공구장상태궤모형전환성가이운행재감입식경건평태상적ANSI C대마.연구결과표명,이용해설계방법생성적대마가이준학지공제수하교차실현다공황운행급다모식절환,차재개발효솔、가유호성화가고성등방면균우우전통설계방법.