国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PC集群的高度并行多屏戰(zhàn)場態(tài)勢圖顯示方法

2014-11-19 00:37鄧紅艷
電腦知識與技術 2014年30期

鄧紅艷

摘要:針對單個計算機屏幕較小、計算機計算能力不夠強大給大視景作戰(zhàn)態(tài)勢圖顯示帶來的難題,在分析現有的多屏顯示方法基礎上,提出了一種在現階段軟硬件條件下基于PC集群的高度并行多屏態(tài)勢圖顯示方法。實踐證明該方法可行且具有費用低廉,快速的特點。

關鍵詞:PC集群;并行;多屏;戰(zhàn)場態(tài)勢圖;顯示

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)30-7094-03

隨著軍隊信息化建設步伐的加快,利用計算機可視化等技術展現戰(zhàn)場態(tài)勢已成為指揮控制系統建設中實現戰(zhàn)場態(tài)勢監(jiān)控的必要環(huán)節(jié)。與一般的交通指揮等可視化監(jiān)控內容不同,戰(zhàn)場態(tài)勢涉及戰(zhàn)場環(huán)境、戰(zhàn)場兵力部署、戰(zhàn)場目標等眾多內容,不僅內容繁多,彼此間的壓蓋關系也非常復雜,不僅要求視野開闊、顯示速度快,而且態(tài)勢圖各部分的內容都在不停的變化。如果簡單的利用單屏計算機進行戰(zhàn)場態(tài)勢的顯示,受計算機顯示屏幕大小的限制,勢必會出現嚴重的圖形壓蓋重疊現象,指揮員必須通過漫游或者縮放等操作才能獲得對戰(zhàn)場區(qū)域的較好監(jiān)視,思維需要在態(tài)勢理解和操作間不停轉換,不僅不便于全局掌握戰(zhàn)場態(tài)勢,同時分散指揮員的精力,影響監(jiān)控效果。這一問題在執(zhí)行聯合作戰(zhàn)、戰(zhàn)略監(jiān)控和精準監(jiān)控等任務時尤為突出。構造大范圍可視化的多屏戰(zhàn)場態(tài)勢圖顯示場景勢在必行。

針對這一問題,目前流行的解決方案主要有兩種[3,4]:一種是使用大屏投影控制器,利用投影系統建設實現多屏顯示;一種是采用單機控制多屏顯卡,實現多屏的顯示輸出。這兩種解決方案對于解決大范圍多屏戰(zhàn)場態(tài)勢圖顯示場景都存在難以克服的問題:首先,使用大屏投影控制器的方案雖然解決了多類型信號的切換和接入,但只適合應用于各屏幕內容預先設定的大屏幕信息顯示,缺乏對多個屏幕間信息動態(tài)無縫協調拼接顯示的能力,即使是協同標繪,除小視野的缺點外,各協同機器也只能顯示相同范圍的態(tài)勢,難以在戰(zhàn)場態(tài)勢圖進行縮放漫游時保持無縫拼接;其次,采用單機控制多屏顯卡的方案,接在同一臺計算機的多屏顯卡輸出的態(tài)勢圖是由同一臺計算機產生的,在采用一切可能的加快繪制速度的方法前提下,同一臺計算機繪制較大視景態(tài)勢圖顯然比繪制小視景態(tài)勢圖需要更多的運算和繪制,其顯示效率無法滿足戰(zhàn)場態(tài)勢的快速需求;最后,無論是大屏投影控制器還是多屏顯卡,其價格都是昂貴的,對于戰(zhàn)爭中需要開設的多個臨時指揮所無疑是增加了巨大的費用。

基于以上分析,該文提出了一種基于PC集群的高度并行多屏作戰(zhàn)態(tài)勢圖顯示方法。該方法采用分布式交互控制,將態(tài)勢圖顯示內容分割,采用并行處理的方式滿足戰(zhàn)場態(tài)勢圖視野開闊、速度快、內容變化快、縮放漫游操作時需保持無縫拼接的要求。

1 基于PC集群的并行多屏作戰(zhàn)態(tài)勢圖顯示體系結構

基于PC集群的并行多屏態(tài)勢圖顯示方法與傳統的利用大屏投影控制器與多屏顯卡的方法不同,需要普通PC機進行協同工作,其體系結構如圖1所示,其主要有三類功能節(jié)點:

1) 數據服務節(jié)點

數據服務節(jié)點主要是為戰(zhàn)場態(tài)勢圖提供數據源。戰(zhàn)場態(tài)勢圖顯示的內容是非常復雜的,相應的數據服務節(jié)點也是多種多樣,既可以是提供戰(zhàn)場環(huán)境基礎數據的靜態(tài)數據服務節(jié)點,也可以是實時接收戰(zhàn)場情報,氣象數據等的動態(tài)數據服務節(jié)點。

2) 態(tài)勢圖顯示協調控制節(jié)點

態(tài)勢圖顯示協調控制節(jié)點主要是根據用戶對態(tài)勢圖的實時操作控制按照態(tài)勢圖顯示分節(jié)點所構成的顯示區(qū)域進行顯示任務、數據服務節(jié)點的分配,將分配后的任務打包直接發(fā)送給態(tài)勢圖顯示分節(jié)點。

3) 態(tài)勢圖顯示分節(jié)點

態(tài)勢圖顯示分節(jié)點負責將態(tài)勢圖顯示控制節(jié)點發(fā)來的包進行解包,然后依據相應的任務到相應的數據服務節(jié)點進行數據獲取,并完成繪制顯示過程。

其中,態(tài)勢圖顯示協調控制節(jié)點可由態(tài)勢圖顯示分節(jié)點中的某一機器充當。從體系結構上看,該文提出的基于PC集群的并行多屏作戰(zhàn)態(tài)勢圖顯示體系結構具有以下特點:

1) 該體系結構無需特殊配置的計算機和專用昂貴顯卡等硬件設備,僅通過多臺普通計算即可實現大視景態(tài)勢圖在投影墻上的顯示,構建費用低廉,可擴展性強;

2) 通過態(tài)勢顯示分節(jié)點中各顯示分控機與屏幕矩陣的配置關系,態(tài)勢顯示協調控制節(jié)點可快速計算出顯示分節(jié)點需顯示的數據,將顯示任務分配給各顯示分節(jié)點進行數據讀取并顯示,同時各顯示分控機的屏幕不會出現壓蓋或缺失情況,從而實現大視景態(tài)勢圖在投影墻上的無縫顯示;

3) 帶有倍數的漫游方法,使得僅通過對態(tài)勢顯示協調控制節(jié)點的顯示控制操作,可實現在全部大視景態(tài)勢圖上的漫游操作。

2 基于PC集群的并行多屏作戰(zhàn)態(tài)勢圖顯示實現關鍵問題

結合圖1所示體系結構,基于PC集群的并行多屏作戰(zhàn)態(tài)勢圖顯示方法基本過程概括起來為:首先由多個可無縫拼接的顯示屏幕組成的投影墻,與投影墻內顯示屏幕個數相同的普通PC構成態(tài)勢顯示分節(jié)點,每臺PC控制一個顯示屏幕;其次由一臺普通PC充當態(tài)勢顯示協調控制分節(jié)點,當顯示協調控制分節(jié)點接受到用戶或者其它對作戰(zhàn)態(tài)勢圖顯示內容變化的控制信息(典型的如縮放,漫游操作),顯示協調控制節(jié)點將態(tài)勢圖顯示范圍,數據服務節(jié)點位置等信息打包成任務發(fā)送給態(tài)勢顯示分節(jié)點;最后態(tài)勢顯示分節(jié)點根據接受的任務到指定的數據服務節(jié)點獲取數據并完成繪制過程。在這一個過程中,其硬件配置及網絡配置都比較簡單,采用普通PC機,投影儀和一般局域網即可,關鍵在于進行縮放漫游等屏幕內容更新操作時態(tài)勢顯示控制分節(jié)點的顯示范圍計算,多屏同步刷新機制,多屏態(tài)勢圖圖層控制一致三個問題:

2.1態(tài)勢顯示控制分節(jié)點顯示范圍計算

所有的態(tài)勢圖顯示分節(jié)點構成[M×N]的矩形,即態(tài)勢圖顯示分控機有[M×N]臺,假設態(tài)勢顯示協調控制分節(jié)點為態(tài)勢圖顯示分節(jié)點中的一臺普通PC充當,記為機器[P],其位置為矩陣中第一行第一列,其顯示內容是所有其它態(tài)勢圖分節(jié)點的基礎,按照縮放與漫游的不同操作機器[P]的顯示范圍有所不同:endprint

1) 縮放操作時的范圍計算:

① 根據縮放操作,獲取相應的縮放倍數[A];

② 以[P]的中心點為原點,對[P]顯示的范圍重新進行計算,假設[P]的初始顯示經度范圍為[L1~L2],初始顯示緯度范圍為[B1~B2],則按照公式(1) 可獲取經度變化后范圍[L3~L4]與緯度變化后范圍[B3~B4];

[L3=L2+L12-L2-L12A]

[L4=L2+L12+L2-L12A]

[B3=B2+B12-B2-B12A]

[B4=B2+B12+B2-B12A] (1)

2) 漫游操作時的范圍計算

對于無倍數的漫游,若[P]在漫游時經差為X、緯差為Y,則X、Y應均不大于[P]顯示的經緯差范圍。通過設置漫游倍數,可使漫游范圍為全部大視景態(tài)勢圖;若投影墻屏幕矩陣為[M×N],則緯度漫游倍數不大于[M]倍,經度漫游倍數不大于[N]倍。若鼠標在屏幕上的拖拽距離為經差X、Y,設置經度、緯度漫游倍數分別為[n、m]且[n≤N、m≤M], 顯示的漫游步長為經差[nX]、緯差[mY],用原顯示范圍加上經差[nX]和緯差[mY]后,即得到[P]的新顯示范圍。

在獲取[P]的顯示范圍后,由于[P]處于整個態(tài)勢圖顯示分節(jié)點矩陣中第一行第一列,則可以依據其范圍采用公式2計算相應的第[i]行,第[k]列(其中[i≤M,k≤N])顯示分控機的顯示范圍:

經度顯示范圍 = ([L1+(k-1)×(L2-L1)],[L1+k×(L2-L1)])

緯度顯示范圍 = ([B2-(i-1)×(B2-B1)],[B2-i×(B2-B1)]) (2)

2.2 多屏同步刷新機制

因為所使用的各計算機的性能配置可以不一致,則存在由計算機性能帶來的各屏幕顯示時間的差異;即使各計算機配置相同,也會因為分配至各計算機的繪制任務有數據量和符號化的差異(繪制較大數據量和繪制較復雜符號需要的工作時間較多),而出現各屏幕顯示時間的差異。如果不加控制地讓各計算機直接將繪制好的態(tài)勢圖呈現給用戶,必然會出現各部分更新時間不一致的問題,導致整個大視景顯示會有明顯的塊跳動感,缺乏態(tài)勢圖顯示需要的協調整體感。因此需提供多屏同步顯示自動刷新方法,即按照繪制時間最長的顯示分節(jié)點控制機確定整體刷新時間,由顯示控制分節(jié)點協調刷新時間,具體多屏同步刷新方如下:

① 各顯示分節(jié)點控制機預先采用內存位圖繪制態(tài)勢圖,繪制完畢后顯示分節(jié)點控制機給顯示控制分節(jié)點發(fā)送內存位圖繪制完畢命令,然后等待顯示控制分節(jié)點的內存位圖拷貝至屏幕的命令;

② 顯示控制分節(jié)點接收所有顯示分節(jié)點控制機的內存位圖繪制完畢命令后,自動向所有從機發(fā)送內存位圖拷貝至屏幕的命令;

③ 所有顯示分節(jié)點控制機收到來自顯示控制分節(jié)點的拷貝內存位圖至屏幕命令后,完成位圖拷貝,在視覺上提供態(tài)勢圖顯示需要的協調整體感。

2.3 多屏態(tài)勢圖圖層控制一致

由于戰(zhàn)場態(tài)勢圖的顯示包括多層態(tài)勢圖顯示,例如地圖顯示、軍標圖層顯示、地圖與軍標圖層疊加顯示等,因而需要顯示內容的協調。顯示控制分節(jié)點對圖層顯示內容的協調包含態(tài)勢數據源、態(tài)勢圖層選擇及比例尺、指北針等的統一管理。顯示控制分節(jié)點通過網絡向所有顯示分節(jié)點控制機發(fā)送某一態(tài)勢圖層的顯示與隱藏命令,實現大視景態(tài)勢圖相應圖層數據的一致顯示;顯示控制分節(jié)點向特定顯示分節(jié)點控制機發(fā)送顯示比例尺、指北針的控制命令,使比例尺、指北針顯示在某一從機對應的屏幕上。

3 實驗與結論

幕顯示分辨率1024*768的屏幕,實驗數據為上海市2009年全境道路網數據(ESRI公司的shapefile格式,包括147,448個弧段以及10M等高線數據)和15000個軍標符號。從圖2實驗結果看來,采用基于PC集群的并行多屏作戰(zhàn)態(tài)勢圖顯示方法完全能滿足作戰(zhàn)態(tài)勢圖顯示內容多,顯示場景大的要求。

從表1中可以看出,若由一臺計算機控制單屏幕輸出,所需時間長、屏幕較小,顯示內容嚴重壓蓋;而按照本方法使用多臺普通計算機顯示態(tài)勢圖,則顯示時間大大縮短,屏幕較大,顯示內容壓蓋明顯減少,清晰可見內容明顯增多。 (下轉第7102頁)

實驗證明,基于該方法開發(fā)的大視景態(tài)勢圖顯示系統,能夠快速顯示大視景的態(tài)勢圖,且具有配置靈活、費用低廉的特點。該方法可直接用于部隊、公安等領域大視景監(jiān)控設備的設計與研制。

參考文獻:

[1] 華一新,王飛,郭新華,等.通用態(tài)勢圖原理與技術[M].北京:解放軍出版社,2007.

[2] 彭敏峰,曾亮,陸筱霞,等.一種高度并行的多任務并行繪制系統結構[J].計算技術與自動化,2006(9):63-66.

[3] 侯洪濤,朱一凡,韋慶,等.基于PC集群的多屏無縫拼接技術研究[J].計算機仿真,2006,23(11):202-205.

[4] 陳靜姝,王慶官,張凡,等.基于網格計算環(huán)境的可視化系統設計與實現[J].計算機應用研究,2007,24(8).

[5] 金其杰,王弘,肖麗.并行應用程序的遠程實時跟蹤可視化系統的設計及實現[J].計算機研究與發(fā)展,2004,41(5).

[6] 石教英,趙友兵,仇應俊,等.面向網格的可視化系統研究[J].計算機研究與發(fā)展,2004(12).

[7] KNISS J,McCORMICK P,McPHERSON A,et al.Interactive texture-based volume rendering for large data sets[J].IEEE Computer Graphics and Applications, 2001,21(4):52-61.

[8] XU Zhi-wei,LI Wei,ZHA Li,et al.A computer systems approach to grid computing[J].Journal of Grid Computing,2004,2(2).

[9] SHAN Gui-hua,CHI Xue-bin,LIU Jun,et al.ScVisGrid:a remote visualization environment in grid computing[C]//Proc of DCABES and ICPACE Joint Conference on Distributed Algorithms for Science and Engineering.London,2005:223-226.endprint

1) 縮放操作時的范圍計算:

① 根據縮放操作,獲取相應的縮放倍數[A];

② 以[P]的中心點為原點,對[P]顯示的范圍重新進行計算,假設[P]的初始顯示經度范圍為[L1~L2],初始顯示緯度范圍為[B1~B2],則按照公式(1) 可獲取經度變化后范圍[L3~L4]與緯度變化后范圍[B3~B4];

[L3=L2+L12-L2-L12A]

[L4=L2+L12+L2-L12A]

[B3=B2+B12-B2-B12A]

[B4=B2+B12+B2-B12A] (1)

2) 漫游操作時的范圍計算

對于無倍數的漫游,若[P]在漫游時經差為X、緯差為Y,則X、Y應均不大于[P]顯示的經緯差范圍。通過設置漫游倍數,可使漫游范圍為全部大視景態(tài)勢圖;若投影墻屏幕矩陣為[M×N],則緯度漫游倍數不大于[M]倍,經度漫游倍數不大于[N]倍。若鼠標在屏幕上的拖拽距離為經差X、Y,設置經度、緯度漫游倍數分別為[n、m]且[n≤N、m≤M], 顯示的漫游步長為經差[nX]、緯差[mY],用原顯示范圍加上經差[nX]和緯差[mY]后,即得到[P]的新顯示范圍。

在獲取[P]的顯示范圍后,由于[P]處于整個態(tài)勢圖顯示分節(jié)點矩陣中第一行第一列,則可以依據其范圍采用公式2計算相應的第[i]行,第[k]列(其中[i≤M,k≤N])顯示分控機的顯示范圍:

經度顯示范圍 = ([L1+(k-1)×(L2-L1)],[L1+k×(L2-L1)])

緯度顯示范圍 = ([B2-(i-1)×(B2-B1)],[B2-i×(B2-B1)]) (2)

2.2 多屏同步刷新機制

因為所使用的各計算機的性能配置可以不一致,則存在由計算機性能帶來的各屏幕顯示時間的差異;即使各計算機配置相同,也會因為分配至各計算機的繪制任務有數據量和符號化的差異(繪制較大數據量和繪制較復雜符號需要的工作時間較多),而出現各屏幕顯示時間的差異。如果不加控制地讓各計算機直接將繪制好的態(tài)勢圖呈現給用戶,必然會出現各部分更新時間不一致的問題,導致整個大視景顯示會有明顯的塊跳動感,缺乏態(tài)勢圖顯示需要的協調整體感。因此需提供多屏同步顯示自動刷新方法,即按照繪制時間最長的顯示分節(jié)點控制機確定整體刷新時間,由顯示控制分節(jié)點協調刷新時間,具體多屏同步刷新方如下:

① 各顯示分節(jié)點控制機預先采用內存位圖繪制態(tài)勢圖,繪制完畢后顯示分節(jié)點控制機給顯示控制分節(jié)點發(fā)送內存位圖繪制完畢命令,然后等待顯示控制分節(jié)點的內存位圖拷貝至屏幕的命令;

② 顯示控制分節(jié)點接收所有顯示分節(jié)點控制機的內存位圖繪制完畢命令后,自動向所有從機發(fā)送內存位圖拷貝至屏幕的命令;

③ 所有顯示分節(jié)點控制機收到來自顯示控制分節(jié)點的拷貝內存位圖至屏幕命令后,完成位圖拷貝,在視覺上提供態(tài)勢圖顯示需要的協調整體感。

2.3 多屏態(tài)勢圖圖層控制一致

由于戰(zhàn)場態(tài)勢圖的顯示包括多層態(tài)勢圖顯示,例如地圖顯示、軍標圖層顯示、地圖與軍標圖層疊加顯示等,因而需要顯示內容的協調。顯示控制分節(jié)點對圖層顯示內容的協調包含態(tài)勢數據源、態(tài)勢圖層選擇及比例尺、指北針等的統一管理。顯示控制分節(jié)點通過網絡向所有顯示分節(jié)點控制機發(fā)送某一態(tài)勢圖層的顯示與隱藏命令,實現大視景態(tài)勢圖相應圖層數據的一致顯示;顯示控制分節(jié)點向特定顯示分節(jié)點控制機發(fā)送顯示比例尺、指北針的控制命令,使比例尺、指北針顯示在某一從機對應的屏幕上。

3 實驗與結論

幕顯示分辨率1024*768的屏幕,實驗數據為上海市2009年全境道路網數據(ESRI公司的shapefile格式,包括147,448個弧段以及10M等高線數據)和15000個軍標符號。從圖2實驗結果看來,采用基于PC集群的并行多屏作戰(zhàn)態(tài)勢圖顯示方法完全能滿足作戰(zhàn)態(tài)勢圖顯示內容多,顯示場景大的要求。

從表1中可以看出,若由一臺計算機控制單屏幕輸出,所需時間長、屏幕較小,顯示內容嚴重壓蓋;而按照本方法使用多臺普通計算機顯示態(tài)勢圖,則顯示時間大大縮短,屏幕較大,顯示內容壓蓋明顯減少,清晰可見內容明顯增多。 (下轉第7102頁)

實驗證明,基于該方法開發(fā)的大視景態(tài)勢圖顯示系統,能夠快速顯示大視景的態(tài)勢圖,且具有配置靈活、費用低廉的特點。該方法可直接用于部隊、公安等領域大視景監(jiān)控設備的設計與研制。

參考文獻:

[1] 華一新,王飛,郭新華,等.通用態(tài)勢圖原理與技術[M].北京:解放軍出版社,2007.

[2] 彭敏峰,曾亮,陸筱霞,等.一種高度并行的多任務并行繪制系統結構[J].計算技術與自動化,2006(9):63-66.

[3] 侯洪濤,朱一凡,韋慶,等.基于PC集群的多屏無縫拼接技術研究[J].計算機仿真,2006,23(11):202-205.

[4] 陳靜姝,王慶官,張凡,等.基于網格計算環(huán)境的可視化系統設計與實現[J].計算機應用研究,2007,24(8).

[5] 金其杰,王弘,肖麗.并行應用程序的遠程實時跟蹤可視化系統的設計及實現[J].計算機研究與發(fā)展,2004,41(5).

[6] 石教英,趙友兵,仇應俊,等.面向網格的可視化系統研究[J].計算機研究與發(fā)展,2004(12).

[7] KNISS J,McCORMICK P,McPHERSON A,et al.Interactive texture-based volume rendering for large data sets[J].IEEE Computer Graphics and Applications, 2001,21(4):52-61.

[8] XU Zhi-wei,LI Wei,ZHA Li,et al.A computer systems approach to grid computing[J].Journal of Grid Computing,2004,2(2).

[9] SHAN Gui-hua,CHI Xue-bin,LIU Jun,et al.ScVisGrid:a remote visualization environment in grid computing[C]//Proc of DCABES and ICPACE Joint Conference on Distributed Algorithms for Science and Engineering.London,2005:223-226.endprint

1) 縮放操作時的范圍計算:

① 根據縮放操作,獲取相應的縮放倍數[A];

② 以[P]的中心點為原點,對[P]顯示的范圍重新進行計算,假設[P]的初始顯示經度范圍為[L1~L2],初始顯示緯度范圍為[B1~B2],則按照公式(1) 可獲取經度變化后范圍[L3~L4]與緯度變化后范圍[B3~B4];

[L3=L2+L12-L2-L12A]

[L4=L2+L12+L2-L12A]

[B3=B2+B12-B2-B12A]

[B4=B2+B12+B2-B12A] (1)

2) 漫游操作時的范圍計算

對于無倍數的漫游,若[P]在漫游時經差為X、緯差為Y,則X、Y應均不大于[P]顯示的經緯差范圍。通過設置漫游倍數,可使漫游范圍為全部大視景態(tài)勢圖;若投影墻屏幕矩陣為[M×N],則緯度漫游倍數不大于[M]倍,經度漫游倍數不大于[N]倍。若鼠標在屏幕上的拖拽距離為經差X、Y,設置經度、緯度漫游倍數分別為[n、m]且[n≤N、m≤M], 顯示的漫游步長為經差[nX]、緯差[mY],用原顯示范圍加上經差[nX]和緯差[mY]后,即得到[P]的新顯示范圍。

在獲取[P]的顯示范圍后,由于[P]處于整個態(tài)勢圖顯示分節(jié)點矩陣中第一行第一列,則可以依據其范圍采用公式2計算相應的第[i]行,第[k]列(其中[i≤M,k≤N])顯示分控機的顯示范圍:

經度顯示范圍 = ([L1+(k-1)×(L2-L1)],[L1+k×(L2-L1)])

緯度顯示范圍 = ([B2-(i-1)×(B2-B1)],[B2-i×(B2-B1)]) (2)

2.2 多屏同步刷新機制

因為所使用的各計算機的性能配置可以不一致,則存在由計算機性能帶來的各屏幕顯示時間的差異;即使各計算機配置相同,也會因為分配至各計算機的繪制任務有數據量和符號化的差異(繪制較大數據量和繪制較復雜符號需要的工作時間較多),而出現各屏幕顯示時間的差異。如果不加控制地讓各計算機直接將繪制好的態(tài)勢圖呈現給用戶,必然會出現各部分更新時間不一致的問題,導致整個大視景顯示會有明顯的塊跳動感,缺乏態(tài)勢圖顯示需要的協調整體感。因此需提供多屏同步顯示自動刷新方法,即按照繪制時間最長的顯示分節(jié)點控制機確定整體刷新時間,由顯示控制分節(jié)點協調刷新時間,具體多屏同步刷新方如下:

① 各顯示分節(jié)點控制機預先采用內存位圖繪制態(tài)勢圖,繪制完畢后顯示分節(jié)點控制機給顯示控制分節(jié)點發(fā)送內存位圖繪制完畢命令,然后等待顯示控制分節(jié)點的內存位圖拷貝至屏幕的命令;

② 顯示控制分節(jié)點接收所有顯示分節(jié)點控制機的內存位圖繪制完畢命令后,自動向所有從機發(fā)送內存位圖拷貝至屏幕的命令;

③ 所有顯示分節(jié)點控制機收到來自顯示控制分節(jié)點的拷貝內存位圖至屏幕命令后,完成位圖拷貝,在視覺上提供態(tài)勢圖顯示需要的協調整體感。

2.3 多屏態(tài)勢圖圖層控制一致

由于戰(zhàn)場態(tài)勢圖的顯示包括多層態(tài)勢圖顯示,例如地圖顯示、軍標圖層顯示、地圖與軍標圖層疊加顯示等,因而需要顯示內容的協調。顯示控制分節(jié)點對圖層顯示內容的協調包含態(tài)勢數據源、態(tài)勢圖層選擇及比例尺、指北針等的統一管理。顯示控制分節(jié)點通過網絡向所有顯示分節(jié)點控制機發(fā)送某一態(tài)勢圖層的顯示與隱藏命令,實現大視景態(tài)勢圖相應圖層數據的一致顯示;顯示控制分節(jié)點向特定顯示分節(jié)點控制機發(fā)送顯示比例尺、指北針的控制命令,使比例尺、指北針顯示在某一從機對應的屏幕上。

3 實驗與結論

幕顯示分辨率1024*768的屏幕,實驗數據為上海市2009年全境道路網數據(ESRI公司的shapefile格式,包括147,448個弧段以及10M等高線數據)和15000個軍標符號。從圖2實驗結果看來,采用基于PC集群的并行多屏作戰(zhàn)態(tài)勢圖顯示方法完全能滿足作戰(zhàn)態(tài)勢圖顯示內容多,顯示場景大的要求。

從表1中可以看出,若由一臺計算機控制單屏幕輸出,所需時間長、屏幕較小,顯示內容嚴重壓蓋;而按照本方法使用多臺普通計算機顯示態(tài)勢圖,則顯示時間大大縮短,屏幕較大,顯示內容壓蓋明顯減少,清晰可見內容明顯增多。 (下轉第7102頁)

實驗證明,基于該方法開發(fā)的大視景態(tài)勢圖顯示系統,能夠快速顯示大視景的態(tài)勢圖,且具有配置靈活、費用低廉的特點。該方法可直接用于部隊、公安等領域大視景監(jiān)控設備的設計與研制。

參考文獻:

[1] 華一新,王飛,郭新華,等.通用態(tài)勢圖原理與技術[M].北京:解放軍出版社,2007.

[2] 彭敏峰,曾亮,陸筱霞,等.一種高度并行的多任務并行繪制系統結構[J].計算技術與自動化,2006(9):63-66.

[3] 侯洪濤,朱一凡,韋慶,等.基于PC集群的多屏無縫拼接技術研究[J].計算機仿真,2006,23(11):202-205.

[4] 陳靜姝,王慶官,張凡,等.基于網格計算環(huán)境的可視化系統設計與實現[J].計算機應用研究,2007,24(8).

[5] 金其杰,王弘,肖麗.并行應用程序的遠程實時跟蹤可視化系統的設計及實現[J].計算機研究與發(fā)展,2004,41(5).

[6] 石教英,趙友兵,仇應俊,等.面向網格的可視化系統研究[J].計算機研究與發(fā)展,2004(12).

[7] KNISS J,McCORMICK P,McPHERSON A,et al.Interactive texture-based volume rendering for large data sets[J].IEEE Computer Graphics and Applications, 2001,21(4):52-61.

[8] XU Zhi-wei,LI Wei,ZHA Li,et al.A computer systems approach to grid computing[J].Journal of Grid Computing,2004,2(2).

[9] SHAN Gui-hua,CHI Xue-bin,LIU Jun,et al.ScVisGrid:a remote visualization environment in grid computing[C]//Proc of DCABES and ICPACE Joint Conference on Distributed Algorithms for Science and Engineering.London,2005:223-226.endprint