4.1 模型的表示
為了能夠?qū)崿F(xiàn)對(duì)虛擬環(huán)境中模型的高效管理,需要對(duì)模型進(jìn)行層次化和組件化m.hnfuyijia.com。層次化要求對(duì)模型進(jìn)行詳細(xì)的分類,組件化要求將模型最終化分為不需要進(jìn)一步分解的原子模型,然后在此基礎(chǔ)上組合成用戶所需要的組合模型。首先對(duì)模型的類型進(jìn)行層次化的分類,將戰(zhàn)場(chǎng)仿真環(huán)境中的實(shí)體進(jìn)行進(jìn)一步的分類,對(duì)類型分類的基礎(chǔ)上可以提出具體可應(yīng)用的模型,然后對(duì)應(yīng)用模型進(jìn)一步分解,最終得到不能夠或不必要進(jìn)一步分解的模型稱為原子模型。這樣就將模型分為了三個(gè)層次,分別為模型類型層http://www.shname.net、應(yīng)用模型層和原子模型層,便于存儲(chǔ)管理。硅藻泥加盟對(duì)于單個(gè)模型,本系統(tǒng)采用面向?qū)ο蟮哪P捅硎。M_id是模型的標(biāo)識(shí)符,相當(dāng)于身份確認(rèn);M_attribute 用于描述模型的各類屬性。對(duì)于組合模型還需要增加兩類屬性:子模型列表和子模型參數(shù)信息。子模型列表包括構(gòu)成該組合模型的各子模型的順序信息,子模型參數(shù)信息是構(gòu)成組合模型時(shí)子模型的接口信息;M_operation 描述模型的操作,包括模型的集成,調(diào)用,運(yùn)行等操作。液體壁紙漆之所以采用這個(gè)方法是因?yàn)楹芏啻笮脱b備有共同之處,可以用少數(shù)子模型組合出大量整模型,減少了庫(kù)中的儲(chǔ)存量。本文是以工程兵的裝備為主要研究對(duì)象。例如實(shí)體可分為武器、車輛等。在車輛中的模型有掃雷坦克、布雷坦克、坦克架橋車等。履帶式布雷車模型與坦克車模型可以通用一種履帶,所以存儲(chǔ)時(shí)只用存一條履帶和兩個(gè)不同的車體。
4.2 模型的重構(gòu)
模型重構(gòu)是指一些簡(jiǎn)單的子模型組合成所需的整體模型或是復(fù)雜模型分解成子模型。這個(gè)過程是由開發(fā)對(duì)象通過對(duì)模型進(jìn)行裁減完成的。接口間的聯(lián)系是模型進(jìn)行裁減的依據(jù),是模型組好ε息的重要內(nèi)容,通過聯(lián)系的改變可以完成對(duì)模型的裁剪。編譯之后的新模型要進(jìn)行測(cè)試驗(yàn)證。功用屬性符合要求,運(yùn)行正常的模型認(rèn)為是安全可用。重構(gòu)技術(shù)減少了庫(kù)中模型的存儲(chǔ)量還可以讓戰(zhàn)場(chǎng)仿真中的指揮員查看裝備的某些部分,即子模型的情況。
4.3 接口技術(shù)
戰(zhàn)場(chǎng)仿真中,佛山網(wǎng)絡(luò)推廣模型庫(kù)與其他系統(tǒng)緊密聯(lián)系,需要建立接口關(guān)系,以便接到訪問請(qǐng)求,調(diào)用請(qǐng)求,進(jìn)行模型傳輸?shù)。接口類型有:模型?kù)與內(nèi)部數(shù)據(jù)庫(kù)的接口,模型庫(kù)與外部系統(tǒng)的接口。對(duì)于不同的系統(tǒng)接口設(shè)計(jì)不同。接口關(guān)系在模型庫(kù)系統(tǒng)中起著重要的作用,只有通過這些接口模型庫(kù)系統(tǒng)才能夠與其它系統(tǒng)進(jìn)行交互,沒有這些接口,模型庫(kù)系統(tǒng)將無法提供服務(wù)。對(duì)于不同的系統(tǒng),由于服務(wù)的要求有所不同,所以接口的設(shè)計(jì)也會(huì)不同。其與外界建立聯(lián)系的過程大致如下所述:應(yīng)用系統(tǒng)調(diào)用模型庫(kù)中模型時(shí),向模型庫(kù)管理系統(tǒng)發(fā)出請(qǐng)求命令,在模型庫(kù)管理系統(tǒng)接到應(yīng)用系統(tǒng)的請(qǐng)求后,向內(nèi)部數(shù)據(jù)庫(kù)和實(shí)體結(jié)構(gòu)庫(kù)發(fā)送相應(yīng)命令,實(shí)體結(jié)構(gòu)庫(kù)收到命令后在庫(kù)中進(jìn)行相應(yīng)調(diào)整編譯最后通過接口向應(yīng)用系統(tǒng)發(fā)送模型,向應(yīng)用系統(tǒng)發(fā)送與最終輸出模型相關(guān)的數(shù)據(jù),應(yīng)用系統(tǒng)在接到模型和與模型相關(guān)的數(shù)據(jù)后http://www.srocco.com,向模型庫(kù)管理系統(tǒng)發(fā)送一個(gè)確認(rèn)。上述過程是由模型庫(kù)提供的接口函數(shù)實(shí)現(xiàn)的。接口函數(shù)又可分為與內(nèi)部數(shù)據(jù)庫(kù)接口的數(shù)據(jù)接口函數(shù)和與實(shí)體結(jié)構(gòu)庫(kù)接口的模型接口函數(shù)兩種,是通過鏈接動(dòng)態(tài)鏈接庫(kù)完成。
教學(xué)模型, 仿真模型, 電力模型, 化工模型,