基于Modelica的程序快速構(gòu)建方法

基本信息

申請(qǐng)?zhí)?/td> CN201510709638.7 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN105243223A 公開(kāi)(公告)日 2016-01-13
申請(qǐng)公布號(hào) CN105243223A 申請(qǐng)公布日 2016-01-13
分類(lèi)號(hào) G06F17/50(2006.01)I;G06F9/44(2006.01)I 分類(lèi) 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 周凡利;張軍琛;郭俊峰;楊浩;陳立平;龔雄;劉奇;丁建完 申請(qǐng)(專(zhuān)利權(quán))人 武漢鼎元同立科技有限公司
代理機(jī)構(gòu) 上海申新律師事務(wù)所 代理人 蘇州同元軟控信息技術(shù)有限公司
地址 430073 湖北省武漢市東湖新技術(shù)開(kāi)發(fā)區(qū)高新大道787號(hào)中國(guó)光谷科技會(huì)展中心2層A2020-14(自貿(mào)區(qū)武漢片區(qū))
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于Modelica的程序快速構(gòu)建方法,包括以下步驟,根據(jù)建模需求對(duì)目標(biāo)系統(tǒng)進(jìn)行邏輯劃分,將子需求抽象為功能模塊;確定所需的外部C/C++功能模塊,用以實(shí)現(xiàn)已劃分的子模塊的功能;制定各模塊接口協(xié)議;使用Modelica外部函數(shù)封裝各C/C++功能模塊;使用Modelica?Blocks組件構(gòu)建輸入輸出接口,利用該接口將各功能模塊集成到Modelica模型中;使用connect機(jī)制對(duì)各輸入輸出接口進(jìn)行連接,實(shí)現(xiàn)各模塊之間數(shù)據(jù)通信,構(gòu)建出統(tǒng)一模型;使用Modelica仿真工具對(duì)模型進(jìn)行統(tǒng)一化分析處理,生成可執(zhí)行文件;根據(jù)不同的參數(shù),利用可執(zhí)行文件獲取不同的結(jié)果數(shù)據(jù)。本發(fā)明提出統(tǒng)一的構(gòu)建程序方法,解決不同領(lǐng)域程序耦合問(wèn)題,促進(jìn)協(xié)同開(kāi)發(fā),有效提高建模效率。