? 闡述了VR技術(shù)的組成和未來(lái)發(fā)展趨勢(shì),分析了VR技術(shù)在工程機(jī)械管理領(lǐng)域中的應(yīng)用;提出了基于組件技術(shù)的工程機(jī)械虛擬現(xiàn)實(shí)管理系統(tǒng)的解決方案,構(gòu)建了系統(tǒng)的組件化模型,為今后基于組件技術(shù)的工程機(jī)械虛擬現(xiàn)實(shí)管理系統(tǒng)的開(kāi)發(fā)提供了新的思路和方法。
? ? VR技術(shù)的組成、發(fā)展趨勢(shì)及其在工程機(jī)械管理中的應(yīng)用
? ? 1.1.VR技術(shù)概述與發(fā)展趨勢(shì)
? ? 虛擬現(xiàn)實(shí)(Visual Reality,VR)作為一種在計(jì)算機(jī)圖形技術(shù)、多媒體技術(shù)、傳感器技術(shù)、人機(jī)交互技術(shù)、網(wǎng)絡(luò)技術(shù)、立體顯示技術(shù)以及仿真技術(shù)等多學(xué)科技術(shù)基礎(chǔ)上發(fā)展起來(lái)的計(jì)算機(jī)領(lǐng)域的新技術(shù),被公認(rèn)為是21世紀(jì)重要的發(fā)展學(xué)科以及影響人們生活的重要技術(shù)之一。 縱觀多年來(lái)的發(fā)展歷程,VR技術(shù)的未來(lái)研究仍將遵循“低成本、高性能”原則,從軟件、硬件上展開(kāi),并將在動(dòng)態(tài)環(huán)境建模技術(shù)、實(shí)時(shí)三維圖形生成和顯示技術(shù)、新型交互設(shè)備的研制、智能化語(yǔ)音虛擬現(xiàn)實(shí)建模及大型網(wǎng)絡(luò)分布式虛擬現(xiàn)實(shí)(Distributed Virtual Reality,DVR)得到不斷的開(kāi)發(fā)與應(yīng)用。
? ? 1.2.VR技術(shù)在工程機(jī)械管理中的應(yīng)用
? ? 在現(xiàn)實(shí)機(jī)械管理系統(tǒng)建模中,因影響因子多,導(dǎo)致系統(tǒng)不穩(wěn)定,難以實(shí)現(xiàn)準(zhǔn)確建模。隨著工程機(jī)械性能及種類日趨豐富,建模對(duì)象已經(jīng)成為一個(gè)動(dòng)態(tài)過(guò)程,虛擬工程機(jī)械管理中的決策因素不但均直接從實(shí)際的環(huán)境中獲得,而且融入了現(xiàn)代管理技術(shù)并經(jīng)過(guò)眾多管理方面的專家精心篩選和決策,提高了系統(tǒng)建模的準(zhǔn)確性,從而大大地提高了工程機(jī)械管理的靈活性、可操作性與可行性。在實(shí)現(xiàn)機(jī)械人才資源共享方面,也發(fā)揮著越來(lái)越重要的作用,VR技術(shù)不需要進(jìn)行大規(guī)模的機(jī)械人員互借互調(diào),就可實(shí)現(xiàn)機(jī)械與技術(shù)的有機(jī)結(jié)合,從而實(shí)現(xiàn)機(jī)械人才資源共享。
? ? VR技術(shù)與COM組件技術(shù)結(jié)合的系統(tǒng)解決方案
? ? 構(gòu)建通用工程機(jī)械虛擬管理系統(tǒng)有效解決方法是開(kāi)發(fā)該系統(tǒng)的通用組件和插件。目前,組件技術(shù)領(lǐng)域比較成熟并獲得廣泛應(yīng)用的技術(shù)規(guī)范主要有微軟的COM/DCOM、對(duì)象管理組(OMG)制定的CORBA和SUN發(fā)布的Java Beans等。該系統(tǒng)在進(jìn)行開(kāi)發(fā)時(shí),采用了基于COM/DCOM的組件/架構(gòu)開(kāi)發(fā)技術(shù)。
? ? 2.1.COM組件/COM插件
? ? 2.1.1.COM組件的特點(diǎn)
? ? 組件可以方便地集成于系統(tǒng)中, 即插即用不用修改代碼或者重新編譯;組件的接口和實(shí)現(xiàn)是分離的,組件通過(guò)接口實(shí)現(xiàn)與其他組件或系統(tǒng)的交互,組件具體實(shí)現(xiàn)被封裝在內(nèi)部,通過(guò)接口有效保證了復(fù)用性。
? ? 2.1.2.COM插件的特點(diǎn)
? ? 為實(shí)現(xiàn)系統(tǒng)的可擴(kuò)充性和靈活性,避免算法的重復(fù)編程,可采取用插件的形式。插件具有擴(kuò)展父應(yīng)用程序功能的能力,將診斷使用的每個(gè)算子寫(xiě)成插件,不用對(duì)管理程序作任何變動(dòng)就可以獲得最大程度的可伸縮性。插件是通過(guò)特定接口與父應(yīng)用程序交互,任何模塊件可加載或通訊的工具都可以做插件,其中COM組件形式的最為廣泛。在管理系統(tǒng)中,插件調(diào)用的方式是:由插件公布1個(gè)標(biāo)準(zhǔn)接口,在主程序中聲明使用該接口,然后由管理主程序通過(guò)調(diào)用插件接口來(lái)執(zhí)行具體功能。