??? 2.2.COM插件開發(fā)步驟
? ? 用COM建立1個用不同的編程語言編寫、包含有主程序和插件的框架,由于建立在COM之上,它們之間能夠無縫地結(jié)合在一起。(1)定義插件的接口,在程序聲明中使用該接口;考慮應(yīng)用程序如何獲得插件列表,對于同一類接口的COM插件,使用一個數(shù)據(jù)表存儲該接口所有插件的GUID、名字等信息,以便管理程序能識別和調(diào)用該接口類型插件。(2)設(shè)計應(yīng)用程序的插件管理界面,主要是操作插件列表,用來管理每個插件接口,配置插件的加載、卸載等,并將相關(guān)信息存儲入數(shù)據(jù)表。(3)設(shè)計診斷主體程序的插件處理機(jī)制,在訪問插件時能夠載入所需的插件(如根據(jù)COM組件對象的GUID)。
? ? 基于VR與COM組件技術(shù)的管理系統(tǒng)
? ? 3.1.VR系統(tǒng)的作用
? ? 隨著計算機(jī)技術(shù)和現(xiàn)代管理技術(shù)的飛速發(fā)展,1個發(fā)展成熟的VR系統(tǒng)與合適的管理模式相結(jié)合會提供工程機(jī)械管理的形象化、實戰(zhàn)化、精確化和管理結(jié)果優(yōu)化等功能,因此在這個意義上創(chuàng)建的工程機(jī)械虛擬管理系統(tǒng)具有很大的應(yīng)用價值。具體地講,VR系統(tǒng)在工程機(jī)械管理系統(tǒng)開發(fā)中的作用包括:(1)虛擬原型:給用戶提供1個與物理原型無異的計算機(jī)模型。(2)虛擬關(guān)系:定義人員與人員、人員與機(jī)械、機(jī)械與機(jī)械之間的關(guān)系。(3)虛擬管理:管理人員利用VR系統(tǒng)可進(jìn)行實時管理和改進(jìn)。(4)虛擬設(shè)計環(huán)境與虛擬合作:管理和操作成員之間通過共享的虛擬環(huán)境進(jìn)行充分的交流和信息反饋。
? ? 3.2. 系統(tǒng)尋優(yōu)模型及原理
? ? 工程機(jī)械虛擬管理系統(tǒng)是現(xiàn)實管理系統(tǒng)在虛擬環(huán)境下的映射,它具有現(xiàn)實管理系統(tǒng)所具有的一切特征、功能及運(yùn)行機(jī)制?,F(xiàn)實管理系統(tǒng)從一般的概念上來說可分為信息流、物質(zhì)流及能量流。這3種流在控制信息系統(tǒng)的控制與調(diào)度下從初始狀態(tài)向目標(biāo)狀態(tài)轉(zhuǎn)變。這個轉(zhuǎn)變過程P及管理過程可用下列4元組模型來描述:P={s,c,o,Z}其中,s是初始狀態(tài),c是約束條件,o是操作, Z是目標(biāo)狀態(tài)。它表明完成虛擬機(jī)械管理的過程是尋求一條從初始狀態(tài)到目標(biāo)狀態(tài)的路徑,尋優(yōu)的過程(操作)就是評價、計算、判斷、決策等方法的一系列應(yīng)用。
? ? 3.3.系統(tǒng)COM組件模型
? ? 根據(jù)系統(tǒng)總體設(shè)計及需求,設(shè)計1個統(tǒng)一的管理系統(tǒng)框架及一系列相關(guān)的組件與插件,整個系統(tǒng)由許多通用的組件與插件集成于框架中,每個組件與插件負(fù)責(zé)完成某一特定的功能。通過各個組件的相互關(guān)系來定義每個組件的接口。組件的數(shù)量和類型可以根據(jù)需要調(diào)整,而不需要改變整個框架。在保持各個組件之間接口不變的條件下,可以對組件加以修改、升級或更換。整個系統(tǒng)在各組件的協(xié)調(diào)工作下運(yùn)行。本系統(tǒng)劃分為數(shù)據(jù)采集模塊、綜合管理模塊、顯示模塊與系統(tǒng)維護(hù)模塊4部分。
? ? 工程機(jī)械虛擬管理系統(tǒng)采用數(shù)字模型進(jìn)行設(shè)計,人員以網(wǎng)絡(luò)方式相互協(xié)調(diào)工作,具有數(shù)字方式和全局分布性等諸多優(yōu)點,虛擬管理系統(tǒng)能始終把速度與效益作為開發(fā)的基本準(zhǔn)則,實現(xiàn)了信息技術(shù)與管理過程的完美統(tǒng)一。本文還試圖將組件技術(shù)應(yīng)用到工程機(jī)械虛擬現(xiàn)實系統(tǒng)的開發(fā)中,提出了系統(tǒng)的組件化模型,力求從技術(shù)上創(chuàng)建一種能夠包含不同需求的管理系統(tǒng)體系結(jié)構(gòu)。相信這種開發(fā)必將引起工程機(jī)械管理思維的變革,極大提高工程機(jī)械的管理水平和效益。
?