趙新博
(遼寧對(duì)外經(jīng)貿(mào)學(xué)院,遼寧 大連 116052)
目前,隨著虛擬現(xiàn)實(shí)和視景仿真的方法,構(gòu)建數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái),實(shí)現(xiàn)對(duì)數(shù)據(jù)的三維可視化分析,提高數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬控制和訪問能力,提高數(shù)據(jù)庫的三維視景分析性能,從而提升數(shù)據(jù)庫的可視化檢索能力,研究數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)方法,結(jié)合對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬參數(shù)分析調(diào)度,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的圖形界面設(shè)計(jì),通過數(shù)據(jù)調(diào)度和視景圖像分析,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的優(yōu)化設(shè)計(jì)[1].
當(dāng)前,對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)的虛擬軟件主要有Vega Prime2.0和Visual C,采用三維可視化的LynX Prime圖形界面設(shè)計(jì),進(jìn)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)的視景平臺(tái)設(shè)計(jì)[2,3],使用Vega Prime作為數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)的主要設(shè)計(jì)軟件,在MFC總線模塊調(diào)度和參數(shù)融合控制方法,建立數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)的圖形和圖像信息處理模塊,本文提出基于B/S構(gòu)建協(xié)議和Java 虛擬機(jī)構(gòu)架的數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)方法.構(gòu)建數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)統(tǒng)計(jì)數(shù)據(jù)分析模型,采用RFID標(biāo)簽識(shí)別技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)參數(shù)采集,采用Multigen Creator技術(shù)生成數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真的3D結(jié)構(gòu)模型,結(jié)合環(huán)境參數(shù)融合的方法,結(jié)合Vaga Prime進(jìn)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)的系統(tǒng)過程性控制,實(shí)現(xiàn)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)構(gòu)建,最后進(jìn)行仿真測(cè)試分析,展示了本文方法在提高數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真可靠性方面的優(yōu)勢(shì).
為了實(shí)現(xiàn)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì),使用Vega Prime作為數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)的主要設(shè)計(jì)軟件,采用虛擬三維重構(gòu)技術(shù),建立數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái),提高數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)的視景重構(gòu)能力[4].在MFC總線模塊實(shí)現(xiàn)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真的輸出參數(shù)融合控制方法,建立數(shù)據(jù)庫遠(yuǎn)程可視化,維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)的圖形和圖像信息處理模塊.通過Vega Prime提供的API函數(shù)直接調(diào)用數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的視景模型,數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的工程文件分為高程數(shù)據(jù)模塊、特征數(shù)據(jù)、設(shè)置文件、調(diào)板文件,結(jié)果如圖1所示.
圖1 數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的工程文件
采用圖像交叉性融合處理的方法,生成數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的模型庫,根據(jù)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)構(gòu)架,采用多線程調(diào)度技術(shù)[5],在每一個(gè)進(jìn)程中執(zhí)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的線程管理成像,由此得到系統(tǒng)的總體設(shè)計(jì)構(gòu)架如圖1所示.
根據(jù)圖2的總體構(gòu)架設(shè)計(jì),在客戶端輸入數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)的3D模型,初始化數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的位置和姿態(tài)參數(shù),實(shí)現(xiàn)3D視景仿真[6].
采用RFID標(biāo)簽識(shí)別技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)參數(shù)采集,采用Multigen Creator技術(shù)生成數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真的3D結(jié)構(gòu)模型,采用可視化應(yīng)用程序開發(fā)技術(shù),結(jié)合Matlab信號(hào)處理工具,進(jìn)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的開發(fā)設(shè)計(jì),結(jié)合3D模型設(shè)計(jì)的方法,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的3D程序控制[7],在視景仿真端(服務(wù)器)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的VC平臺(tái)開發(fā),得到系統(tǒng)的功能模塊構(gòu)成如圖3所示.
圖2 數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的總體構(gòu)架圖3 平臺(tái)的功能模塊構(gòu)成
結(jié)合環(huán)境參數(shù)融合的方法,采用Vaga Prime進(jìn)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)的系統(tǒng)過程性控制,構(gòu)建數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)程序控制平臺(tái),結(jié)合視景仿真和三維虛擬現(xiàn)實(shí)重構(gòu)技術(shù),構(gòu)建數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的人機(jī)交互模塊和底層數(shù)據(jù)庫處理模塊,通過自動(dòng)的光點(diǎn)生成模擬底層數(shù)據(jù)參數(shù)[8-10],底層數(shù)據(jù)參數(shù)分布見表1.
根據(jù)表1分布,結(jié)合對(duì)數(shù)據(jù)庫中的模板參數(shù)和空間環(huán)境信息,構(gòu)建滿足數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)需求的環(huán)境信息分析模型[11],得到底層數(shù)據(jù)庫處理模塊設(shè)計(jì)如圖4所示.
表1 底層數(shù)據(jù)處理參數(shù)分布
采用聯(lián)合特征分析方法,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)統(tǒng)計(jì)數(shù)據(jù)的信息融合和特征挖掘,得到數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)統(tǒng)計(jì)數(shù)據(jù)分析與決策支持的聯(lián)合參數(shù)分布集,結(jié)合 SSH 架構(gòu)對(duì)系統(tǒng)的主體結(jié)構(gòu)進(jìn)行協(xié)同控制,采用RFID標(biāo)簽傳輸實(shí)現(xiàn)數(shù)據(jù)信息采集[12],數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的應(yīng)用層開發(fā)結(jié)構(gòu)如圖5所示.
圖4 底層數(shù)據(jù)庫處理模塊設(shè)計(jì)圖5 應(yīng)用層開發(fā)結(jié)構(gòu)設(shè)計(jì)
采用環(huán)境參數(shù)融合的方法,結(jié)合Vaga Prime進(jìn)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)的系統(tǒng)過程性控制,構(gòu)建數(shù)據(jù)庫遠(yuǎn)程可視化參數(shù)分析模型,根據(jù)圖5所示的數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的功能結(jié)構(gòu)構(gòu)建組成,結(jié)合相關(guān)的視景仿真分析,構(gòu)建人機(jī)交互模塊,在人機(jī)交互終端模塊設(shè)計(jì)中,采用嵌入式總線和液晶顯示設(shè)計(jì)的方法,數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的信息寫入地址范圍為FF0FEEEEh-00000HFF,采用串行CMOS EEPROM實(shí)現(xiàn)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)融合,采用多視點(diǎn)跟蹤實(shí)現(xiàn)的方法,進(jìn)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的軟件開發(fā),在視點(diǎn)附連的場(chǎng)景運(yùn)動(dòng)體上,捕獲 WM_GETMINMAXINFO 消息的響應(yīng)函數(shù) OnGetMinMaxInfo,實(shí)現(xiàn)遠(yuǎn)程控制,得到系統(tǒng)開發(fā)的軟件實(shí)現(xiàn)流程如圖6所示.
測(cè)試本文設(shè)計(jì)的數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的性能,得到平臺(tái)的三維視點(diǎn)參數(shù)分布見表2.
表2 平臺(tái)的三維視點(diǎn)參數(shù)分布
根據(jù)參數(shù)設(shè)定,進(jìn)行數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn),以地形數(shù)據(jù)庫為測(cè)試對(duì)象,得到底層數(shù)據(jù)采集結(jié)果如圖7所示.
圖6 平臺(tái)開發(fā)的軟件實(shí)現(xiàn)流程圖7 數(shù)據(jù)采集
根據(jù)圖7采集的數(shù)據(jù),得到視景仿真結(jié)果如圖8所示.
分析圖7得知,該系統(tǒng)能有效實(shí)現(xiàn)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn),視景重構(gòu)的效果較好.測(cè)試可視化仿真的擬合度,得到結(jié)果如圖9所示.
圖8 可視化維數(shù)虛擬仿真結(jié)果圖9 擬合度水平測(cè)試
分析圖9的曲線分布得知仿真曲線的擬合度較高,說明設(shè)計(jì)的數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)輸出人機(jī)交互性較好,可視化水平較高.
研究數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)方法,結(jié)合對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬參數(shù)分析調(diào)度,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的圖形界面設(shè)計(jì),本文提出基于B/S構(gòu)建協(xié)議和Java 虛擬機(jī)構(gòu)架的數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)設(shè)計(jì)方法.結(jié)合視景仿真和三維虛擬現(xiàn)實(shí)重構(gòu)技術(shù),構(gòu)建數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)的人機(jī)交互模塊和底層數(shù)據(jù)庫處理模塊等,實(shí)現(xiàn)視景仿真.測(cè)試得知,設(shè)計(jì)的數(shù)據(jù)庫遠(yuǎn)程可視化維護(hù)虛擬仿真實(shí)驗(yàn)平臺(tái)輸出人機(jī)交互性較好,曲線擬合度較高.