[發明專利]一種基于Rhapsody工具的混合編程建模方法有效
| 申請號: | 202011592714.8 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112650484B | 公開(公告)日: | 2022-03-04 |
| 發明(設計)人: | 田迪;季春生;汪松;盧俊杰;俞剛;賈盼盼 | 申請(專利權)人: | 中國航發控制系統研究所 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F8/30 |
| 代理公司: | 無錫市大為專利商標事務所(普通合伙) 32104 | 代理人: | 殷紅梅;陳麗麗 |
| 地址: | 214063 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 rhapsody 工具 混合 編程 建模 方法 | ||
本發明涉及航空燃氣渦輪發動機數控系統的建模技術領域,具體公開了一種基于Rhapsody工具的混合編程建模方法,其中,包括:根據Rhapsody工具創建Harmony工程;根據Rhapsody工具在所述Harmony工程下創建至少兩個功能塊,所述功能塊之間能夠進行數據交互,且每個功能塊均能夠實現與其他功能塊不同的功能;建立Simulink模型,所述Simulink模型能夠自動生成代碼;根據所述Simulink模型自動生成的代碼建立dll工程,并生成dll文件;所述功能塊獲取與其他功能塊之間的交互需求參數,并根據交互需求參數調用匹配的所述dll文件。本發明提供的基于Rhapsody工具的混合編程建模方法能夠實現對航空燃氣渦輪發動機數控系統概念樣機的完整支持。
技術領域
本發明涉及航空燃氣渦輪發動機數控系統的建模技術領域,尤其涉及一種基于Rhapsody工具的混合編程建模方法。
背景技術
航空燃氣渦輪發動機數控系統研制屬于一個多學科綜合、復雜度高、技術創新性強的領域。采用形式化圖形建模語言構造航空燃氣渦輪發動機數控系統模型是數控系統設計采用的主要方式。在模型的內容論證與方案設計階段,均依賴支持性好的建模工具與建模語言。
目前,只有多種建模語言/工具協同,才能實現對航空燃氣渦輪發動機數控系統概念樣機的完整支持。
發明內容
本發明提供了一種基于Rhapsody工具的混合編程建模方法,解決相關技術中存在的無法實現對航空燃氣渦輪發動機數控系統概念樣機的完整支持的問題。
作為本發明的一個方面,提供一種基于Rhapsody工具的混合編程建模方法,其中,包括:
根據Rhapsody工具創建Harmony工程;
根據Rhapsody工具在所述Harmony工程下創建至少兩個功能塊,所述功能塊之間能夠進行數據交互,且每個功能塊均能夠實現與其他功能塊不同的功能;
建立Simulink模型,所述Simulink模型能夠自動生成代碼;
根據所述Simulink模型自動生成的代碼建立dll工程,并生成dll文件;
所述功能塊獲取與其他功能塊之間的交互需求參數,并根據交互需求參數調用匹配的所述dll文件。
進一步地,所述根據Rhapsody工具在所述Harmony工程下創建至少兩個功能塊,包括:
根據Rhapsody工具在所述Harmony工程下創建至少兩個功能塊;
在所述Harmony工程下創建每個所述功能塊的順序圖和內部塊圖,并定義每個所述功能塊與其他功能塊之間交互的事件,以及定義每個所述功能塊的接口。
進一步地,所述在所述Harmony工程下創建每個所述功能塊的順序圖和內部塊圖,并定義每個所述功能塊與其他功能塊之間交互的事件,以及定義每個所述功能塊的接口,包括:
新建順序圖,根據需求在所述順序圖中描述每個所述功能塊與其他功能塊之間交互的事件;
實例化所述順序圖上的元素;
在所述順序圖上建立每個所述功能塊的接口,得到接口完成模型;
根據所述接口完成模型建立所述內部塊圖
進一步地,所述建立Simulink模型,所述Simulink模型能夠自動生成代碼,包括:
建立Simulink模型,根據需求完成對Simulink模型的設計;
定義所述Simulink模型的輸入輸出接口;
在所述Simulink模型下生成代碼。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航發控制系統研究所,未經中國航發控制系統研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011592714.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:生活垃圾分類機
- 下一篇:一種顯示面板及顯示裝置





