[發(fā)明專(zhuān)利]仿真軟件界面集成方法有效
| 申請(qǐng)?zhí)枺?/td> | 200910020966.0 | 申請(qǐng)日: | 2009-01-19 |
| 公開(kāi)(公告)號(hào): | CN101782848A | 公開(kāi)(公告)日: | 2010-07-21 |
| 發(fā)明(設(shè)計(jì))人: | 趙錦屏 | 申請(qǐng)(專(zhuān)利權(quán))人: | 西安奕盛信息技術(shù)有限責(zé)任公司 |
| 主分類(lèi)號(hào): | G06F9/44 | 分類(lèi)號(hào): | G06F9/44 |
| 代理公司: | 西安智邦專(zhuān)利商標(biāo)代理有限公司 61211 | 代理人: | 徐平 |
| 地址: | 710072 陜西省西安市*** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 仿真 軟件 界面 集成 方法 | ||
1.一種仿真軟件界面集成方法,該方法包括如下實(shí)現(xiàn)步驟:
(1)形成集成軟件平臺(tái):利用Eclipse?環(huán)境的胖客戶(hù)端平臺(tái)RCP插件 形成集成軟件平臺(tái),該集成軟件平臺(tái)包括標(biāo)準(zhǔn)部件工具箱SWT插件和W eb服務(wù)代理客戶(hù)端;
(1.1)利用Eclipse?環(huán)境的胖客戶(hù)端平臺(tái)RCP插件形成集成軟件平臺(tái) ,在該集成軟件平臺(tái)上用視圖方式提供軟件集成區(qū)域視圖;
(1.2)對(duì)仿真軟件進(jìn)行集成;
(2)部署仿真軟件服務(wù)器:包括Web服務(wù)代理服務(wù)器端、仿真軟件適 配器以及仿真軟件的安裝;
(3)在集成軟件平臺(tái)中通過(guò)Web服務(wù)代理客戶(hù)端調(diào)用仿真軟件服務(wù)器 上的Web服務(wù)代理服務(wù)器端;所述步驟(3)中的Web服務(wù)代理服務(wù)器端 采用Windows通訊接口WCF實(shí)現(xiàn);所述Web服務(wù)代理服務(wù)器端所提供的A PI接口為Start(String?適配器Name,Dictionary?params,int?S tep);所述步驟(3)中的在集成軟件平臺(tái)中通過(guò)Web服務(wù)代理客戶(hù)端 調(diào)用仿真軟件服務(wù)器上的Web服務(wù)代理服務(wù)器端,具體步驟如下:
(3.1)集成軟件平臺(tái)中的Web服務(wù)代理客戶(hù)端動(dòng)態(tài)生成ServicesClie nt對(duì)象,同時(shí)設(shè)置適配器Name為Ansys適配器,分別設(shè)置params;
(3.2)通過(guò)ServicesClient對(duì)象調(diào)用Web服務(wù)代理服務(wù)器端的Start;
(3.3)仿真軟件適配器根據(jù)Start中的適配器Name和Step,調(diào)用仿真 組件,并運(yùn)行仿真軟件;所述Start的參數(shù)中的適配器Name是指仿真軟 件適配器的名稱(chēng),與所要啟動(dòng)的仿真軟件對(duì)應(yīng);所述的params包括In putPath、OutputPath、PicturePath、FlowId以及TaskId,其中Inpu tPath為輸入的仿真模型文件路徑,OutputPath為輸出的仿真模型文件 路徑,PicturePath為要輸出的圖片路徑,F(xiàn)lowId為流程的ID號(hào),Tas kId為任務(wù)的ID號(hào);所述的Step是指與仿真軟件適配器對(duì)應(yīng)的仿真組件 標(biāo)識(shí),所述仿真組件是對(duì)仿真軟件功能模塊的封裝;
(4)嵌入仿真軟件界面。
2.根據(jù)權(quán)利要求1所述的仿真軟件界面集成方法,其特征在于,所述步驟 (1)對(duì)本地仿真軟件進(jìn)行集成時(shí),是在集成軟件平臺(tái)上用SWT插件的 org.eclipse.swt.internal.Windows.OS類(lèi)對(duì)Windows?API函數(shù)進(jìn)行封 裝,調(diào)用API函數(shù)接口 SetParent將SWT插件的視圖控件設(shè)置為被集成仿真軟件的父窗口。
3.根據(jù)權(quán)利要求2所述的仿真軟件界面集成方法,其特征在于,所述步驟 (4)是嵌入本地仿真軟件界面時(shí),具體步驟如下:
(4.1)仿真軟件適配器通過(guò)Windows?API的GetDesktopWindow方法獲 得桌面句柄,利用GetWindow方法對(duì)所有桌面窗體進(jìn)行分層迭代,并通 過(guò)SendMessage方法獲取類(lèi)名和標(biāo)題名;然后,判斷并找到類(lèi)名和標(biāo)題 名完全與仿真軟件一致的窗體,Web服務(wù)代理的服務(wù)器端將仿真軟件的 窗體句柄作為Start的返回值,傳遞給集成軟件平臺(tái)的Web服務(wù)代理客 戶(hù)端;
(4.2)Web服務(wù)代理客戶(hù)端獲得仿真軟件的窗口句柄后,集成軟件平 臺(tái)利SWT插件調(diào)用操作系統(tǒng)Windows?API,利用SetParent方法設(shè)置仿 真軟件運(yùn)行窗口的父窗口,將仿真軟件運(yùn)行窗口嵌入到集成軟件平臺(tái) 的運(yùn)行窗口中;
(4.3)通過(guò)SendMessage方法使被嵌運(yùn)行窗口在SWT插件的視圖控件中 充滿集成區(qū)域視圖。
4.根據(jù)權(quán)利要求1所述的仿真軟件界面集成方法,其特征在于,所述步驟 (1)對(duì)遠(yuǎn)程仿真軟件進(jìn)行集成時(shí),集成軟件平臺(tái)包括VNC查看器;對(duì) 遠(yuǎn)程仿真軟件的集成是在集成軟件平臺(tái)上用SWT插件把VNC客戶(hù)端嵌入 本地集成區(qū)域視圖中;所述步驟(2)中,遠(yuǎn)程仿真軟件服務(wù)器的部署 還包括VNC服務(wù)器的安裝。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于西安奕盛信息技術(shù)有限責(zé)任公司,未經(jīng)西安奕盛信息技術(shù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910020966.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 同類(lèi)專(zhuān)利
- 專(zhuān)利分類(lèi)
- 一種針對(duì)紅外成像系統(tǒng)的全數(shù)字仿真系統(tǒng)及其仿真方法
- 支持船舶建造過(guò)程仿真的樹(shù)形目錄結(jié)構(gòu)數(shù)據(jù)及仿真系統(tǒng)
- 一種99A主戰(zhàn)坦克仿真模型
- 作為母乳喂養(yǎng)科普器具的新生兒模型
- 一種多仿真器協(xié)同的仿真方法、仿真主控平臺(tái)和仿真系統(tǒng)
- 為控制器開(kāi)發(fā)提供實(shí)時(shí)仿真的方法以及仿真裝置
- 一種仿真方法及仿真平臺(tái)
- 一種長(zhǎng)嘴仿真魚(yú)餌
- 一種H橋驅(qū)動(dòng)電路的熱仿真模型及熱仿真方法
- 仿真模型的運(yùn)行控制方法、裝置及電子設(shè)備
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 企業(yè)應(yīng)用集成平臺(tái)構(gòu)建方法和體系結(jié)構(gòu)
- 竹集成材折疊椅
- 高精密集成化油路板
- 一種多指標(biāo)集成試劑并行檢測(cè)任意組合集成器
- 一種多指標(biāo)集成試劑并行檢測(cè)任意組合集成器
- 一種基于響應(yīng)的高并發(fā)輕量級(jí)數(shù)據(jù)集成架構(gòu)的實(shí)現(xiàn)方法及其系統(tǒng)
- 基于測(cè)試流程改進(jìn)的系統(tǒng)集成方法及裝置
- 一種數(shù)據(jù)映射集成的方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種便捷式電器置換集成灶
- 分體式集成灶用穿線裝置





