[發(fā)明專利]一種仿真軟件自動化執(zhí)行的方法和裝置在審
| 申請?zhí)枺?/td> | 202010412289.3 | 申請日: | 2020-05-15 |
| 公開(公告)號: | CN111580898A | 公開(公告)日: | 2020-08-25 |
| 發(fā)明(設(shè)計)人: | 李京燕;張橋 | 申請(專利權(quán))人: | 北京世冠金洋科技發(fā)展有限公司 |
| 主分類號: | G06F9/448 | 分類號: | G06F9/448;G06F30/20 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 11227 | 代理人: | 趙曉榮 |
| 地址: | 100193 北京市海淀區(qū)東北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 仿真 軟件 自動化 執(zhí)行 方法 裝置 | ||
本申請公開了一種仿真軟件自動化執(zhí)行的方法和裝置,該方法包括:利用預(yù)先編寫的第三方程序獲取預(yù)先制作的COM組件;COM組件與仿真軟件對應(yīng),COM組件包括仿真軟件的仿真軟件操作控制接口,第三方程序包括仿真軟件操作控制接口的調(diào)用邏輯;在執(zhí)行第三方程序時,基于仿真工程總數(shù)和仿真工程的仿真總次數(shù),調(diào)用仿真軟件操作控制接口,控制仿真軟件自動化執(zhí)行仿真工程。在COM組件中封裝仿真軟件的仿真軟件操作控制接口,利用第三方程序調(diào)用COM組件包括的仿真軟件操作控制接口,實(shí)現(xiàn)控制仿真軟件自動化執(zhí)行多個仿真工程、仿真工程在不同參數(shù)下多次仿真,節(jié)省大量的人力和配置時間,避免引入手動配置的錯誤。
技術(shù)領(lǐng)域
本申請涉及計算機(jī)技術(shù)領(lǐng)域,尤其涉及一種仿真軟件自動化執(zhí)行的方法和裝置。
背景技術(shù)
GCAir是建模仿真測試一體化的軟件,在利用GCAir進(jìn)行仿真時,即,將GCAir作為仿真軟件執(zhí)行仿真工程時,需要在該仿真軟件的界面手動進(jìn)行一系列的配置操作。例如,在該仿真軟件的界面手動點(diǎn)擊打開仿真工程、將仿真工程裝載至仿真引擎、設(shè)置仿真工程參數(shù)、設(shè)置仿真工程輸入輸出、設(shè)置仿真工程仿真速度、點(diǎn)擊開始仿真工程仿真、點(diǎn)擊保存仿真結(jié)果以及點(diǎn)擊關(guān)閉仿真工程關(guān)閉等等。
發(fā)明人經(jīng)過研究發(fā)現(xiàn),當(dāng)需要利用該仿真軟件執(zhí)行多個仿真工程或仿真工程在不同參數(shù)下進(jìn)行多次仿真時,需要在該仿真軟件的界面多次手動進(jìn)行一系列的繁瑣復(fù)雜的配置操作,耗費(fèi)大量的人力和配置時間,還可能會引入手動配置的錯誤,影響該仿真軟件對仿真工程的仿真速率和仿真效果。
發(fā)明內(nèi)容
有鑒于此,本申請實(shí)施例提供一種仿真軟件自動化執(zhí)行的方法和裝置,不需要手動進(jìn)行一系列的配置操作,不僅節(jié)省大量的人力和配置時間,而且避免引入手動配置的錯誤,從而提升仿真軟件對仿真工程的仿真速率和仿真效果。
第一方面,本申請實(shí)施例提供了一種仿真軟件自動化執(zhí)行的方法,所述方法包括:
利用預(yù)先編寫的第三方程序獲取預(yù)先制作的COM組件;所述第三方程序與所述COM組件對應(yīng),所述COM組件與仿真軟件對應(yīng),所述COM組件包括所述仿真軟件的仿真軟件操作控制接口,所述第三方程序包括所述仿真軟件操作控制接口的調(diào)用邏輯;
在執(zhí)行所述第三方程序時,基于仿真工程總數(shù)和仿真工程的仿真總次數(shù),調(diào)用所述仿真軟件操作控制接口,控制所述仿真軟件自動化執(zhí)行所述仿真工程。
可選的,所述仿真軟件操作控制接口包括仿真流程控制接口、仿真工程管理接口和仿真狀態(tài)監(jiān)控接口。
可選的,所述仿真流程控制接口包括仿真開始接口、仿真暫停接口、仿真繼續(xù)接口、仿真返回接口和仿真結(jié)束接口;所述仿真工程管理接口包括仿真工程打開接口、仿真引擎連接接口、仿真工程裝載至仿真引擎接口、仿真工程參數(shù)設(shè)置接口、仿真工程輸入輸出變量設(shè)置接口、仿真工程仿真速度設(shè)置接口和仿真工程關(guān)閉接口;所述仿真狀態(tài)監(jiān)控接口包括仿真狀態(tài)查詢接口和仿真結(jié)果保存接口。
可選的,所述COM組件是在安裝所述仿真軟件的安裝包過程中自動注冊的。
可選的,在所述控制所述仿真軟件自動化執(zhí)行所述仿真工程完成后,所述方法還包括:
將所述仿真工程的各個仿真結(jié)果存儲至計算機(jī)磁盤;
基于業(yè)務(wù)需求篩選所述仿真工程的各個仿真結(jié)果。
第二方面,本申請實(shí)施例提供了一種仿真軟件自動化執(zhí)行的裝置,所述裝置包括:
獲取單元,用于利用預(yù)先編寫的第三方程序獲取預(yù)先制作的COM組件;所述第三方程序與所述COM組件對應(yīng),所述COM組件與仿真軟件對應(yīng),所述COM組件包括所述仿真軟件的仿真軟件操作控制接口,所述第三方程序包括所述仿真軟件操作控制接口的調(diào)用邏輯;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京世冠金洋科技發(fā)展有限公司,未經(jīng)北京世冠金洋科技發(fā)展有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010412289.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法
- 自動化設(shè)備和自動化系統(tǒng)
- 一種基于流程驅(qū)動的測試自動化方法以及測試自動化系統(tǒng)
- 用于工業(yè)自動化設(shè)備認(rèn)識的系統(tǒng)和方法
- 實(shí)現(xiàn)過程自動化服務(wù)的標(biāo)準(zhǔn)化設(shè)計方法學(xué)的自動化系統(tǒng)
- 一種日產(chǎn)50萬安時勻漿自動化系統(tǒng)
- 一種自動化肥料生產(chǎn)系統(tǒng)
- 一種電氣自動化設(shè)備自動檢測系統(tǒng)及檢測方法
- 用于自動化應(yīng)用的抽象層
- 一種基于虛擬化架構(gòu)的自動化系統(tǒng)功能驗證方法
- 自動化測試框架自動測試的實(shí)現(xiàn)技術(shù)
- 以注射方式執(zhí)行死刑的自動執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





