專利名稱:基于1553b總線的仿真裝置實現(xiàn)通用仿真的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種計算機(jī)仿真技術(shù)領(lǐng)域,特別涉及一種1553B總線網(wǎng)絡(luò)系統(tǒng)的通用仿真裝置。
背景技術(shù):
1553B總線是一種串行通信數(shù)據(jù)總線,由于具備很強(qiáng)的抗干擾能力、實時傳輸能力和非常高的可靠性,1553B總線網(wǎng)絡(luò)常被用于航空、航天及軍事領(lǐng)域。傳統(tǒng)的針對1553B總線網(wǎng)絡(luò)系統(tǒng)的仿真裝置是針對特定的1553B總線網(wǎng)絡(luò)進(jìn)行單獨的設(shè)計,當(dāng)系統(tǒng)發(fā)生變動時,仿真裝置也要重新設(shè)計與安裝。這樣一來,對1553B總線網(wǎng)絡(luò)系統(tǒng)的開發(fā)來說需要承擔(dān)較高的時間成本與物質(zhì)成本。
發(fā)明內(nèi)容
針對現(xiàn)有1553B總線網(wǎng)絡(luò)系統(tǒng)仿真裝置存在的需要花費高昂時間成本與物質(zhì)成本這一問題,本發(fā)明提供了一種基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法及應(yīng)用該方法的通用裝置,實現(xiàn)一個通用1553B總線網(wǎng)絡(luò)系統(tǒng)仿真裝置可以仿真多種1553B總線網(wǎng)絡(luò)系統(tǒng)。
本發(fā)明的技術(shù)方案是這樣的一種基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法,在所述仿真裝置中的仿真終端上通用平臺程序與算法模型和配置信息分離,若干仿真終端上的通用平臺程序加載特定的算法模型和配置信息,同時在所述仿真終端間設(shè)置適當(dāng)?shù)?553B總線連接,就建立起特定的仿真系統(tǒng)。
在上述仿真裝置中還包括平臺配置計算機(jī),所述平臺配置計算機(jī)與所述仿真終端間建立數(shù)據(jù)傳輸通路,所述平臺配置計算機(jī)通過該數(shù)據(jù)傳輸通路向所述仿真終端發(fā)送算法模型和配置信息。
在上述仿真裝置中還包括監(jiān)控計算機(jī),所述監(jiān)控計算機(jī)與所述平臺配置計算機(jī)之間通過所述數(shù)據(jù)傳輸通路可以進(jìn)行數(shù)據(jù)傳輸;所述監(jiān)控計算機(jī)還連接到所述通用仿真裝置的1553B總線上,用于監(jiān)控、分析所述1553B總線上的數(shù)據(jù)傳輸,上述數(shù)據(jù)傳輸通路為以太網(wǎng)。
上述一個或若干個仿真終端可以由真實部件代替,在仿真過程中實現(xiàn)對所述真實部件的測試。
采用上述方法的一種基于1553B總線的通用仿真裝置,包括配置有以太網(wǎng)接口的平臺配置計算機(jī)、配置有1553B總線接口和以太網(wǎng)接口的監(jiān)控計算機(jī)、配置有1553B總線接口和以太網(wǎng)接口的一個或一個以上仿真終端,所述平臺配置計算機(jī)、監(jiān)控計算機(jī)、仿真終端按照以太網(wǎng)協(xié)議設(shè)置自身以太網(wǎng)接口參數(shù)并通過以太網(wǎng)互聯(lián);所述監(jiān)控計算機(jī)、仿真終端分別按1553B總線協(xié)議設(shè)置自身1553B總線接口參數(shù)并通過1553B總線互聯(lián)。
上述監(jiān)控計算機(jī)、仿真終端設(shè)置的1553B總線接口和所連接的1553B總線數(shù)量大于1。
基于1553B總線的通用仿真裝置中的平臺配置計算機(jī)上的程序包括配置信息輸入模塊、配置信息數(shù)據(jù)庫、配置信息解析模塊、配置文件生成模塊、運行控制模塊;所述配置信息輸入模塊用于接收外部輸入的參與仿真測試的仿真終端的配置信息;配置信息數(shù)據(jù)庫用于存放和管理所述配置信息;配置信息解析模塊用于將所述配置信息解析并生成XML文件;配置文件生成模塊用于將所述XML文件和/或指定的算法模型即算法動態(tài)庫生成配置文件;運行控制模塊用于向所述仿真終端發(fā)送所述配置文件,以及發(fā)送控制指令控制所述監(jiān)控計算機(jī)和仿真終端的開始、停止和復(fù)位。
基于1553B總線的通用仿真裝置中的監(jiān)控計算機(jī)上的程序包括配置文件接收模塊、配置文件解析模塊、動態(tài)加載畫布模塊;所述配置文件接收模塊用于接收由平臺配置計算機(jī)發(fā)送的配置文件;配置文件解析模塊用于對所述接收到的配置文件進(jìn)行解析;動態(tài)加載畫布模塊根據(jù)配置文件解析結(jié)果中的信息加載實時顯示畫布,用于顯示1553B總線數(shù)據(jù)實時變化情況。
基于1553B總線的通用仿真裝置中的仿真終端上的通用平臺程序包括配置文件接收模塊、配置文件解析模塊、自動配置模塊;所述配置文件接收模塊用于接收配置文件;配置文件解析模塊用于對所述接收到的配置文件進(jìn)行解析;所述自動配置模塊根據(jù)解析后的配置信息對自身的參數(shù)進(jìn)行設(shè)置,加載算法動態(tài)庫。
當(dāng)基于1553B總線的通用仿真裝置中的仿真終端僅需通過所述以太網(wǎng)傳輸數(shù)據(jù)時,所述仿真終端可以只連接到所述以太網(wǎng)。
技術(shù)效果采用本發(fā)明的基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法,在仿真終端上實現(xiàn)平臺程序與算法模型和配置信息分離,當(dāng)仿真裝置處于初始狀態(tài),即不加載任何配置信息與算法模型時,仿真裝置并不能模擬某種基于1553B總線的作業(yè)系統(tǒng);當(dāng)仿真裝置加載特定的配置信息和算法模型后就可以模擬一種特定的基于1553B總線的作業(yè)系統(tǒng)。這樣就實現(xiàn)了一個通用的基于1553B總線的仿真裝置可以模擬多種基于1553B總線的作業(yè)系統(tǒng),可以被重復(fù)利用,每次重復(fù)利用時只需提供配置信息與算法模型即可,這樣一來,大大降低了1553B總線網(wǎng)絡(luò)系統(tǒng)開發(fā)的時間成本與物質(zhì)成本。
在通用的基于1553B總線的仿真裝置中加入平臺配置計算機(jī)可以實現(xiàn)對仿真終端的遠(yuǎn)程控制,方便管理,提升效率。
在通用的基于1553B總線的仿真裝置中加入監(jiān)控計算機(jī)可以檢測、顯示、統(tǒng)計、分析1553B總線上的數(shù)據(jù)傳輸狀態(tài)。
當(dāng)在通用的基于1553B總線的仿真裝置中加入真實部件后,一方面可以進(jìn)行對1553B總線系統(tǒng)的仿真測試,另一方面也可以實現(xiàn)對該真實部件的測試。使得通用的基于1553B總線的仿真裝置具備更多的用途。
通用的基于1553B總線的仿真裝置中設(shè)置的仿真終端連接于多根1553B總線,可以模擬總線冗余、備份的實際作業(yè)系統(tǒng)。
圖1是本發(fā)明的基于1553B總線的通用仿真裝置的原理圖;圖2是本發(fā)明的一個具體實施例的結(jié)構(gòu)原理圖;圖3是圖2所示實施例中仿真執(zhí)行終端中各仿真終端間數(shù)據(jù)傳輸流程圖;圖4是平臺配置計算機(jī)上軟件流程圖;圖5是仿真終端上軟件流程圖;圖6是監(jiān)控計算機(jī)上軟件流程圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明進(jìn)行詳細(xì)說明。
為了實現(xiàn)本發(fā)明通用仿真方法中所述的仿真終端上通用平臺程序與算法模型和配置信息分離,對基于1553B總線的通用仿真裝置進(jìn)行了如圖1所示的設(shè)置。仿真終端上設(shè)置有通用平臺程序,在加載特定的算法模型和配置信息之前,所有的仿真終端處于對等的地位,不具有特定的功能,整個通用仿真裝置也不能進(jìn)行仿真作業(yè);當(dāng)仿真裝置加載特定的配置信息和算法模型后就可以模擬一種特定的基于1553B總線的作業(yè)系統(tǒng)。仿真終端上的通用平臺程序包括配置文件接收模塊、配置文件解析模塊、自動配置模塊。配置文件接收模塊用于接收配置文件,配置文件包括針對特定仿真終端的特定的算法模型和配置信息;配置文件解析模塊用于對所述接收到的配置文件進(jìn)行解析;自動配置模塊根據(jù)解析后的配置信息對自身的參數(shù)進(jìn)行設(shè)置,加載算法模型。由圖1可見仿真終端都具備1553B接口和數(shù)據(jù)傳輸通路接口,并且仿真終端均同時連接到1553B總線和數(shù)據(jù)傳輸通路。仿真終端接收配置文件的方式可以是直接在每個仿真終端上輸入,也可以是由遠(yuǎn)程設(shè)備如平臺配置計算機(jī)發(fā)送到仿真終端。
在這里,仿真終端設(shè)置的1553B總線接口和所連接的1553B總線數(shù)量可以大于1,這種設(shè)置便于模擬1553B總線冗余、備份的工作狀態(tài)。同理,為了提高可靠性,一個仿真終端也可以設(shè)置多個數(shù)據(jù)傳輸通路接口并連接到多個數(shù)據(jù)傳輸通路。
圖1中可見,平臺配置計算機(jī)上設(shè)置的程序包括配置信息輸入模塊、配置信息數(shù)據(jù)庫、配置信息解析模塊、配置文件生成模塊、運行控制模塊。平臺配置計算機(jī)上設(shè)置數(shù)據(jù)傳輸通路接口,通過數(shù)據(jù)傳輸通路平臺配置計算機(jī)與監(jiān)控計算機(jī)和仿真終端連通。同樣依據(jù)前述理由,平臺配置計算機(jī)也可以設(shè)置多個數(shù)據(jù)傳輸通路接口并連接到多個數(shù)據(jù)傳輸通路。
在進(jìn)行仿真測試時,仿真終端為計算機(jī),其中一個或若干個仿真終端可以由真實部件代替,這樣構(gòu)成了一個由仿真終端和真實部件構(gòu)成的混合仿真系統(tǒng),這一系統(tǒng)在仿真過程中實現(xiàn)原有的對整個基于1553B總線系統(tǒng)的仿真測試,同時也可以實現(xiàn)對所述真實部件的測試,使得采用本發(fā)明的通用仿真方法的通用仿真裝置具有更廣泛的通用性。
平臺配置計算機(jī)用于向所述仿真終端發(fā)送算法模型和配置信息;監(jiān)控計算機(jī)用于監(jiān)控、分析所述1553B總線上的數(shù)據(jù)傳輸。
本發(fā)明的通用仿真方法在仿真終端上實現(xiàn)了平臺程序與算法模型和配置信息分離,因此實現(xiàn)了一個通用的基于1553B總線的仿真裝置可以模擬多種基于1553B總線的作業(yè)系統(tǒng),可以被重復(fù)利用,每次重復(fù)利用時只需提供配置信息與算法模型即可,這樣一來,大大降低了1553B總線網(wǎng)絡(luò)系統(tǒng)開發(fā)的時間成本與物質(zhì)成本。
圖2顯示了一個采用本發(fā)明的通用仿真方法的具體實施例。圖2中的平臺配置計算機(jī)和監(jiān)控計算機(jī)具備圖1中所描述的相應(yīng)接口與軟件模塊。圖2中虛框所圈定范圍內(nèi)的仿真終端構(gòu)成了仿真執(zhí)行終端,即仿真執(zhí)行終端執(zhí)行具體的仿真作業(yè),這些仿真執(zhí)行終端具備圖1中所描述的相應(yīng)接口與軟件模塊。在圖2中仿真執(zhí)行終端的仿真終端都已加載了相應(yīng)的配置信息和算法模型,每個仿真終端已經(jīng)具備特定的功能,具體的具備特定功能的仿真終端為主控計算機(jī)、伺服控制器、敏感測量組合、被控對象仿真計算機(jī)。其中被控對象仿真計算機(jī)模擬的對象在實際系統(tǒng)中并沒有數(shù)據(jù)需要通過1553B總線傳輸,因此不必將被控對象仿真計算機(jī)連接到1553B總線上,具體的實現(xiàn)方法有2種可以將已連接到1553B總線的仿真終端的1553B接口禁用;可以用一臺沒有配置1553B總線接口、裝載上述通用平臺程序的計算機(jī)連接到所述以太網(wǎng)來充當(dāng)被控對象仿真計算機(jī),這樣做的好處是可以節(jié)約1553B接口的數(shù)量,降低成本。在本實施例中,配置信息轉(zhuǎn)換成XML文件,算法模型的實現(xiàn)方式為算法動態(tài)庫,配置信息的XML文件或配置信息的XML文件和相應(yīng)的算法動態(tài)庫打包生成配置文件。平臺配置計算機(jī)向仿真終端發(fā)送特定的配置文件構(gòu)建特定的仿真環(huán)境。
在這里的數(shù)據(jù)傳輸通路采用的是以太網(wǎng),1553B總線數(shù)量為2。當(dāng)然相應(yīng)的監(jiān)控計算機(jī)和仿真執(zhí)行終端的仿真終端均具備2個1553B接口。
圖3顯示了圖2所示實施例的仿真執(zhí)行終端中各仿真終端間數(shù)據(jù)傳輸流程。具體描述如下1、主控計算機(jī)在得到敏感測量組合通過1553B總線上反饋的測量信號后,將該測量信號與預(yù)定值Input進(jìn)行比較,預(yù)定值Input由算法模型提供;2、主控計算機(jī)根據(jù)1得到的比較結(jié)果計算出需要調(diào)整的參數(shù)值,通過1553B總線將這些需要調(diào)整的參數(shù)值傳遞給伺服控制器;3、伺服控制器接收到2的控制指令后經(jīng)過解析,將解析后的控制信號通過以太網(wǎng)傳遞給被控對象仿真計算機(jī),仿真控制過程;4、被控對象仿真計算機(jī)接到伺服控制器傳遞過來的控制信號后執(zhí)行具體的調(diào)整任務(wù),例如角速度和位置的調(diào)整,然后將完成調(diào)整任務(wù)后的結(jié)果Output通過以太網(wǎng)傳遞給敏感測量組合;5、敏感測量組合將被控對象仿真計算機(jī)傳遞過來的調(diào)整結(jié)果Output生成測量信號并通過1553B總線傳遞給主控計算機(jī),至此完成一個控制循環(huán)。
如果有必要,上述5個部分的描述所代表的步驟可以多次循環(huán)直到達(dá)成預(yù)定目標(biāo)。
上述步驟之所以沒有完全通過1553B總線傳遞數(shù)據(jù),主要目的是為了更真實地反映主控計算機(jī)、伺服控制器、敏感測量組合、被控對象仿真計算機(jī)之間真實的工作狀態(tài),伺服控制器、被控對象仿真計算機(jī)、敏感測量組合在實際應(yīng)用中常集成在1553B網(wǎng)絡(luò)系統(tǒng)中一個器件中,伺服控制器—被控對象仿真計算機(jī)—敏感測量組合之間信號的傳遞并不通過1553B總線,因此伺服控制器、被控對象仿真計算機(jī)、敏感測量組合間的信號通過以太網(wǎng)傳遞,不會影響1553B總線運行狀態(tài)對真實情況的反映。
圖3中的Input指來自算法模型的預(yù)定值;Output為被控對象仿真計算機(jī)輸出的狀態(tài)參數(shù),這些數(shù)據(jù)可以被敏感測量組合接收。
以下對圖4、圖5、圖6的說明也是在圖2所示的實施例基礎(chǔ)上進(jìn)行的。
圖4給出了平臺配置計算機(jī)上的軟件流程。在此給出具體描述在完成平臺配置計算機(jī)初始化后打開配置信息數(shù)據(jù)庫,此時可以有2個路徑選擇,一是調(diào)用已有的配置信息;二是接收外部輸入并新建配置信息,這一步驟由平臺配置計算機(jī)配置信息輸入模塊完成,并將這些信息輸入到配置信息數(shù)據(jù)庫中,方便這些信息數(shù)據(jù)的管理與今后的調(diào)用。具體的配置信息包括1553B總線網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)設(shè)置信息、各仿真終端接口參數(shù)及指定本仿真終端需要加載的算法模型(這里具體實現(xiàn)形式為算法動態(tài)庫)、總線消息列表。這里總線消息列表是指各仿真終端由哪個接口接收、發(fā)送數(shù)據(jù),接收、發(fā)送何種類型的數(shù)據(jù)以及數(shù)據(jù)量等信息,使各仿真終端可以形成例如圖2所示拓?fù)浣Y(jié)構(gòu),構(gòu)成例如圖3所示的數(shù)據(jù)流程。在完成配置信息輸入步驟后,配置信息解析模塊將解析配置信息并生成XML文件。配置文件生成模塊用于將所述XML文件和/或指定的算法模型即算法動態(tài)庫生成配置文件。運行控制模塊向特定的仿真終端通過以太網(wǎng)發(fā)送前述生成的特定的配置文件,以及發(fā)送控制指令控制監(jiān)控計算機(jī)和仿真終端的開始、停止和復(fù)位。至此,平臺配置計算機(jī)程序判斷是否需要進(jìn)行新的仿真測試,如果需要則平臺配置計算機(jī)程序回到開始狀態(tài),重復(fù)進(jìn)行上述程序;如果不需要進(jìn)行仿真測試,則平臺配置計算機(jī)程序運行結(jié)束。
圖5給出了仿真終端上軟件流程。在此給出具體描述仿真終端初始化后,配置文件接收模塊可以接收發(fā)送來的配置文件。配置文件解析模塊對接收到的配置文件進(jìn)行解析,解析結(jié)果由自動配置模塊處理。自動配置模塊根據(jù)接收到的配置文件解析結(jié)果對本仿真終端進(jìn)行相應(yīng)的設(shè)置,加載相應(yīng)的算法模型即算法動態(tài)庫。
這里對自動配置模塊的工作過程作進(jìn)一步的說明。由于仿真終端同時連接在1553B總線和以太網(wǎng)上,所以它的輸入輸出接口類型有4種排列組合A、1553B總線輸入-1553B總線輸出;B、以太網(wǎng)輸入-以太網(wǎng)輸出;C、1553B總線輸入-以太網(wǎng)輸出;D、以太網(wǎng)輸入-1553B總線輸出。
自動配置模塊根據(jù)配置文件解析模塊對配置文件的解析結(jié)果得到上述之一的輸入輸出接口類型以及1553B總線接口和以太網(wǎng)接口的參數(shù)信息,這些信息包括輸入輸出接口類型、接口地址、數(shù)據(jù)源地址、數(shù)據(jù)輸送地址、接收及發(fā)送數(shù)據(jù)量、接收及發(fā)送數(shù)據(jù)格式。接下來,自動配置模塊調(diào)用本仿真終端上存儲的相應(yīng)的配置函數(shù),加載算法動態(tài)庫。之后,啟動數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)的接收、運算和發(fā)送。
仿真終端在完成上述自動配置后,即成為具有特定功能的仿真終端,也就是成為如圖2所示仿真執(zhí)行終端中的一員,如主控計算機(jī)、伺服控制器、敏感測量組合、被控對象仿真計算機(jī)。
當(dāng)接到仿真結(jié)束的控制指令后,被控對象仿真器可以重新回到開始進(jìn)入初始化狀態(tài),也可以結(jié)束自身的工作狀態(tài)。
圖6給出了監(jiān)控計算機(jī)上軟件的流程。在此給出具體說明配置文件接收模塊在接收到配置文件后,配置文件解析模塊對配置文件進(jìn)行解析。動態(tài)加載畫布模塊根據(jù)配置文件解析結(jié)果中的信息加載實時顯示畫布,所述實時顯示畫布即顯示參數(shù)隨時間變化的坐標(biāo)系。在接到仿真開始的指令后,監(jiān)控計算機(jī)啟動總線監(jiān)測線程監(jiān)測1553B總線上的數(shù)據(jù)傳輸?shù)臓顟B(tài)參數(shù)。這些狀態(tài)參數(shù)可以進(jìn)一步被監(jiān)控計算機(jī)進(jìn)行顯示、存儲與分析。監(jiān)控計算機(jī)可以設(shè)置有一個數(shù)據(jù)庫用于處理這些狀態(tài)參數(shù)和分析結(jié)果。完成上述步驟后,監(jiān)控計算機(jī)可以重新置位,即重新回到開始準(zhǔn)備接收配置文件的狀態(tài),接收到新的配置文件后可以進(jìn)行新一輪的仿真測試監(jiān)測。如果不需要重新置位,監(jiān)控計算機(jī)一個工作過程結(jié)束。
下面對本發(fā)明的基于1553B總線的通用仿真裝置的工作過程進(jìn)行說明。在所述通用仿真裝置初始化時,拓?fù)浣Y(jié)構(gòu)如圖1所示,除平臺配置計算機(jī)和監(jiān)控計算機(jī)外,其他的仿真終端處于均等的地位,各仿真終端間沒有功能上的區(qū)別。
當(dāng)平臺配置計算機(jī)發(fā)送配置文件后,監(jiān)控計算機(jī)加載畫布,各仿真終端根據(jù)接收到的配置文件進(jìn)行自動配置。完成這一步驟后,所述通用仿真裝置構(gòu)建成例如圖2所示的一種仿真環(huán)境。這時平臺配置計算機(jī)發(fā)出開始的指令,整個仿真裝置開始工作。隨后,平臺配置計算機(jī)還可以發(fā)出停止和復(fù)位的指令來控制整個仿真裝置的工作狀態(tài)。
應(yīng)當(dāng)指出,以上所述具體實施方式
可以使本領(lǐng)域的技術(shù)人員更全面地理解本發(fā)明,但不以任何方式限制本發(fā)明。因此,盡管本說明書參照附圖和具體實時方式對本發(fā)明已進(jìn)行了詳細(xì)的說明,但是,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,仍然可以對本發(fā)明進(jìn)行修改或者等同替換;而一切不脫離本發(fā)明的精神和范圍的技術(shù)方案及其改進(jìn),其均應(yīng)涵蓋在本發(fā)明專利的保護(hù)范圍當(dāng)中。
權(quán)利要求
1.一種基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法,其特征在于在所述仿真裝置中的仿真終端上通用平臺程序與算法模型和配置信息分離,若干仿真終端上的通用平臺程序加載特定的算法模型和配置信息,同時在所述仿真終端間設(shè)置適當(dāng)?shù)?553B總線連接,就建立特定的仿真系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的一種基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法,其特征在于在所述仿真裝置中包括平臺配置計算機(jī),所述平臺配置計算機(jī)與所述仿真終端間建立數(shù)據(jù)傳輸通路,所述平臺配置計算機(jī)通過該數(shù)據(jù)傳輸通路向所述仿真終端發(fā)送算法模型和配置信息。
3.根據(jù)權(quán)利要求1或2所述的一種基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法,其特征在于在所述仿真裝置中包括監(jiān)控計算機(jī),所述監(jiān)控計算機(jī)與所述平臺配置計算機(jī)之間通過所述數(shù)據(jù)傳輸通路可以進(jìn)行數(shù)據(jù)傳輸;所述監(jiān)控計算機(jī)還連接到所述通用仿真裝置的1553B總線上,用于監(jiān)控、分析所述1553B總線上的數(shù)據(jù)傳輸,所述數(shù)據(jù)傳輸通路為以太網(wǎng)。
4.根據(jù)權(quán)利要求3所述的一種基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法,其特征在于所述一個或若干個仿真終端可以由真實部件代替,在仿真過程中實現(xiàn)對所述真實部件的測試。
5.采用權(quán)利要求1至4之一所述方法的一種基于1553B總線的通用仿真裝置,其特征在于包括配置有以太網(wǎng)接口的平臺配置計算機(jī)、配置有1553B總線接口和以太網(wǎng)接口的監(jiān)控計算機(jī)、配置有1553B總線接口和以太網(wǎng)接口的一個或一個以上仿真終端,所述平臺配置計算機(jī)、監(jiān)控計算機(jī)、仿真終端按照以太網(wǎng)協(xié)議設(shè)置自身以太網(wǎng)接口參數(shù)并通過以太網(wǎng)互聯(lián);所述監(jiān)控計算機(jī)、仿真終端分別按1553B總線協(xié)議設(shè)置自身1553B總線接口參數(shù)并通過1553B總線互聯(lián)。
6.根據(jù)權(quán)利要求5所述的一種基于1553B總線的通用仿真裝置,其特征在于所述監(jiān)控計算機(jī)、仿真終端設(shè)置的1553B總線接口和所連接的1553B總線數(shù)量大于1。
7.根據(jù)權(quán)利要求5或6之一所述的一種基于1553B總線的通用仿真裝置,其特征在于所述平臺配置計算機(jī)上的程序包括配置信息輸入模塊、配置信息數(shù)據(jù)庫、配置信息解析模塊、配置文件生成模塊、運行控制模塊;所述配置信息輸入模塊用于接收外部輸入的參與仿真測試的仿真終端的配置信息;配置信息數(shù)據(jù)庫用于存放和管理所述配置信息;配置信息解析模塊用于將所述配置信息解析并生成XML文件;配置文件生成模塊用于將所述XML文件和/或指定的算法模型即算法動態(tài)庫生成配置文件;運行控制模塊用于向所述仿真終端發(fā)送所述配置文件,以及發(fā)送控制指令控制所述監(jiān)控計算機(jī)和仿真終端的開始、停止和復(fù)位。
8.根據(jù)權(quán)利要求5或6之一所述的一種基于1553B總線的通用仿真裝置,其特征在于所述監(jiān)控計算機(jī)上的程序包括配置文件接收模塊、配置文件解析模塊、動態(tài)加載畫布模塊;所述配置文件接收模塊用于接收由平臺配置計算機(jī)發(fā)送的配置文件;配置文件解析模塊用于對所述接收到的配置文件進(jìn)行解析;動態(tài)加載畫布模塊根據(jù)配置文件解析結(jié)果中的信息加載實時顯示畫布,用于顯示1553B總線數(shù)據(jù)實時變化情況。
9.根據(jù)權(quán)利要求5或6之一所述的一種基于1553B總線的通用仿真裝置,其特征在于所述仿真終端上的通用平臺程序包括配置文件接收模塊、配置文件解析模塊、自動配置模塊;所述配置文件接收模塊用于接收由配置文件;配置文件解析模塊用于對所述接收到的配置文件進(jìn)行解析;所述自動配置模塊根據(jù)解析后的配置信息對自身的參數(shù)進(jìn)行設(shè)置,加載算法動態(tài)庫。
10.根據(jù)權(quán)利要求5或6之一所述的一種基于1553B總線的通用仿真裝置,其特征在于當(dāng)所述仿真終端僅需通過所述以太網(wǎng)傳輸數(shù)據(jù)時,所述仿真終端可以只連接到所述以太網(wǎng)。
全文摘要
現(xiàn)有1553B總線網(wǎng)絡(luò)系統(tǒng)的仿真裝置是針對特定的系統(tǒng)進(jìn)行單獨的設(shè)計,當(dāng)系統(tǒng)發(fā)生變動時,仿真裝置也要重新設(shè)計。本發(fā)明提供了一種基于1553B總線的仿真裝置實現(xiàn)通用仿真的方法,在仿真裝置中的仿真終端上通用平臺程序與算法模型和配置信息分離,實現(xiàn)了一個通用的基于1553B總線的仿真裝置可以模擬多種基于1553B總線的作業(yè)系統(tǒng),降低了1553B總線網(wǎng)絡(luò)系統(tǒng)開發(fā)的時間成本與物質(zhì)成本。本發(fā)明還提供了一種采用上述方法的基于1553B總線的通用仿真裝置。
文檔編號H04L12/00GK1963784SQ20061016509
公開日2007年5月16日 申請日期2006年12月13日 優(yōu)先權(quán)日2006年12月13日
發(fā)明者董朝陽, 原泉, 徐利杰, 易航 申請人:北京航空航天大學(xué)