一種雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),包括基礎(chǔ)數(shù)據(jù)庫(kù)、數(shù)據(jù)采集模塊、主測(cè)試處理模塊、查詢統(tǒng)計(jì)工具模塊、趨勢(shì)分析工具模塊、數(shù)據(jù)監(jiān)測(cè)模塊、SQL server數(shù)據(jù)庫(kù);基礎(chǔ)數(shù)據(jù)庫(kù)包括存儲(chǔ)模塊和接口模塊;所述存儲(chǔ)模塊存儲(chǔ)配置表;接口模塊用于實(shí)現(xiàn)基礎(chǔ)庫(kù)與其他模塊的交互。通過(guò)基礎(chǔ)庫(kù)管理工具BDB管理SQL server數(shù)據(jù)庫(kù)進(jìn)行,避免了表現(xiàn)層直接對(duì)SQL server數(shù)據(jù)庫(kù)直接操作,對(duì)數(shù)據(jù)庫(kù)本身帶來(lái)的影響,降低了直接對(duì)數(shù)據(jù)庫(kù)操作及對(duì)人員的要求,降低了操作成本,擴(kuò)大了客戶端的承載數(shù)量;通過(guò)BDB管理數(shù)據(jù)庫(kù)的信息,分擔(dān)了數(shù)據(jù)庫(kù)的操作,將測(cè)試數(shù)據(jù)和配置數(shù)據(jù)分開(kāi),減輕了數(shù)據(jù)庫(kù)的壓力,為系統(tǒng)長(zhǎng)時(shí)間可靠運(yùn)行提供了保障,并提高了系統(tǒng)的執(zhí)行速度。
【專利說(shuō)明】
一種雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),屬于衛(wèi)星地面電性能測(cè)試領(lǐng)域。
【背景技術(shù)】
[0002]當(dāng)前飛行器的測(cè)試環(huán)境基本都是基于中文環(huán)境,僅有的幾次國(guó)際合作的項(xiàng)目也是將測(cè)試結(jié)果翻譯成英文或是臨時(shí)編譯一些英文測(cè)試軟件用于交流合作,沒(méi)有形成體系,尤其是軟件不能通用,達(dá)不到批量生產(chǎn)化的要求。
[0003]原有的分布式結(jié)構(gòu)各模塊之間聯(lián)系不緊密,軟件版本管理比較麻煩,測(cè)試系統(tǒng)沒(méi)有通用性,形成不了體系。原有的結(jié)構(gòu)不設(shè)置應(yīng)用層,數(shù)據(jù)顯示計(jì)算機(jī)等終端訂閱與查詢的操作都直接與實(shí)時(shí)數(shù)據(jù)庫(kù)進(jìn)行通信連接,導(dǎo)致實(shí)時(shí)數(shù)據(jù)庫(kù)負(fù)荷過(guò)大,容易當(dāng)機(jī),丟失數(shù)據(jù)。在此環(huán)境下急需一種架構(gòu)清晰,軟件功能定義明確且支持英文語(yǔ)言操作的系統(tǒng)滿足專業(yè)化批量化的需求。
[0004]如何優(yōu)化原有的測(cè)試系統(tǒng),是本領(lǐng)域亟待解決的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),優(yōu)化系統(tǒng)結(jié)構(gòu),提供一種新的數(shù)據(jù)管理配置方式,并采用中英雙語(yǔ)的版本,適應(yīng)國(guó)際化的需求。
[0006]本發(fā)明目的通過(guò)如下技術(shù)方案予以實(shí)現(xiàn):
[0007]提供一種雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),包括基礎(chǔ)數(shù)據(jù)庫(kù)、數(shù)據(jù)采集模塊、主測(cè)試處理模塊、查詢統(tǒng)計(jì)工具模塊、趨勢(shì)分析工具模塊、數(shù)據(jù)監(jiān)測(cè)模塊、SQL server數(shù)據(jù)庫(kù);
[0008]數(shù)據(jù)采集模塊采集衛(wèi)星下行遙測(cè)數(shù)據(jù),存儲(chǔ)并廣播至主測(cè)試處理模塊;根據(jù)查詢統(tǒng)計(jì)工具模塊的查詢信息,向查詢統(tǒng)計(jì)工具模塊發(fā)送查詢的衛(wèi)星下行遙測(cè)數(shù)據(jù);向趨勢(shì)分析工具模塊和數(shù)據(jù)監(jiān)測(cè)模塊發(fā)送訂閱的衛(wèi)星下行遙測(cè)數(shù)據(jù);
[0009]SQL server關(guān)系數(shù)據(jù)庫(kù),用于存儲(chǔ)配置數(shù)據(jù),接受基礎(chǔ)數(shù)據(jù)庫(kù)對(duì)其的更新操作,接收數(shù)據(jù)采集模塊讀取配置數(shù)據(jù);
[0010]基礎(chǔ)數(shù)據(jù)庫(kù)包括存儲(chǔ)模塊和接口模塊;所述存儲(chǔ)模塊存儲(chǔ)配置表;接口模塊用于實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)庫(kù)與其他模塊的交互;
[0011]主測(cè)試處理模塊向衛(wèi)星發(fā)送測(cè)試指令,并向數(shù)據(jù)采集模塊廣播測(cè)試指令已發(fā)送信息,并接收數(shù)據(jù)采集模塊廣播的遙測(cè)數(shù)據(jù);
[0012]查詢統(tǒng)計(jì)工具模塊根據(jù)用戶輸入的選擇,查詢數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并顯示;
[0013]趨勢(shì)分析工具模塊根據(jù)用戶選擇的參數(shù)種類,訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù);實(shí)時(shí)繪制并顯示所述參數(shù)的數(shù)據(jù)曲線;
[0014]數(shù)據(jù)監(jiān)測(cè)模塊根據(jù)用戶選擇的參數(shù)種類,訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并實(shí)時(shí)顯示參數(shù)當(dāng)前值。
[0015]優(yōu)選的,基礎(chǔ)數(shù)據(jù)庫(kù)還包括雙語(yǔ)模塊,所述雙語(yǔ)模塊包括中文語(yǔ)言包、英文語(yǔ)言包,分別用于人機(jī)交互軟件界面的中、英文顯示;
[0016]存儲(chǔ)模塊存儲(chǔ)的配置表包括指令表和參數(shù)表,指令表包括MTP發(fā)送指令的代碼、中文代號(hào)&英文代號(hào);參數(shù)表依次包括參數(shù)代號(hào)、參數(shù)中文名稱&參數(shù)英文名稱。
[0017]優(yōu)選的,當(dāng)選擇人機(jī)交互軟件界面的中文顯示時(shí),啟動(dòng)基礎(chǔ)數(shù)據(jù)庫(kù)中調(diào)用中文語(yǔ)言包,讀取指令時(shí),讀取&之前的部分;當(dāng)選擇人機(jī)交互軟件界面的英文顯示時(shí),啟動(dòng)基礎(chǔ)數(shù)據(jù)庫(kù)中調(diào)用英文語(yǔ)言包,讀取指令時(shí),讀取代碼以及&之后的部分。
[0018]優(yōu)選的,基礎(chǔ)數(shù)據(jù)庫(kù)的接口模塊與SQLserver關(guān)系數(shù)據(jù)庫(kù)之間交互的具體方式為:用戶執(zhí)行的操作僅修改基礎(chǔ)數(shù)據(jù)庫(kù)的配置信息,只有當(dāng)用戶執(zhí)行保存操作時(shí),基礎(chǔ)數(shù)據(jù)庫(kù)將配置信息同步至SQL server關(guān)系數(shù)據(jù)庫(kù)。
[0019]優(yōu)選的,存儲(chǔ)模塊存儲(chǔ)的配置表還包括曲線表,所述曲線表包括曲線中文名稱&曲線英文名稱、曲線的X值、Y值,通過(guò)曲線數(shù)值擬合出Y值和X值的關(guān)系曲線提供給趨勢(shì)分析工具模塊,趨勢(shì)分析工具模塊訂閱的衛(wèi)星下行遙測(cè)數(shù)據(jù)作為X值,通過(guò)關(guān)系曲線對(duì)應(yīng)獲得Y值,將Y值繪制成曲線并顯示。
[0020]優(yōu)選的,數(shù)據(jù)監(jiān)測(cè)模塊根據(jù)用戶選擇的參數(shù)種類,在基礎(chǔ)數(shù)據(jù)庫(kù)讀取相應(yīng)的配置表,依據(jù)配置表訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并實(shí)時(shí)顯示參數(shù)當(dāng)前值。
[0021 ]優(yōu)選的,查詢統(tǒng)計(jì)工具模塊根據(jù)用戶選擇的參數(shù)和/或指令,在基礎(chǔ)數(shù)據(jù)庫(kù)讀取相應(yīng)的配置表,依據(jù)配置表查詢數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并顯示。
[0022]優(yōu)選的,主測(cè)試處理模塊在基礎(chǔ)數(shù)據(jù)庫(kù)讀取相應(yīng)的配置表,提供給用戶選擇指令或自動(dòng)依次執(zhí)行指令,確定指令后向衛(wèi)星發(fā)送測(cè)試指令,并向數(shù)據(jù)采集模塊廣播測(cè)試指令已發(fā)送信息,接收數(shù)據(jù)采集模塊廣播的遙測(cè)數(shù)據(jù),如果未接收到遙測(cè)數(shù)據(jù)則顯示故障信息。
[0023]本發(fā)明與現(xiàn)有技術(shù)相比具有如下優(yōu)點(diǎn):
[0024](I)本發(fā)明邏輯業(yè)務(wù)均在應(yīng)用層處理,與配置有關(guān)的操作均在BDB軟件中完成,當(dāng)不同的衛(wèi)星型號(hào)測(cè)試時(shí),僅需拷貝BDB軟件,不用重新編譯客戶端的軟件,大大減少的系統(tǒng)的維護(hù)成本;
[0025](2)以往的數(shù)據(jù)庫(kù)都是客戶端應(yīng)用程序直接和數(shù)據(jù)庫(kù)建立連接,這樣在有限的數(shù)據(jù)庫(kù)連接的情況下,如果有大量客戶需要操作系統(tǒng)響應(yīng)過(guò)慢,冗余負(fù)荷過(guò)大。本發(fā)明通過(guò)BDB管理數(shù)據(jù)庫(kù)的信息,分擔(dān)了數(shù)據(jù)庫(kù)的操作,將測(cè)試數(shù)據(jù)和配置數(shù)據(jù)分開(kāi),減輕了數(shù)據(jù)庫(kù)的壓力,為系統(tǒng)長(zhǎng)時(shí)間可靠運(yùn)行提供了保障,并提高了系統(tǒng)的執(zhí)行速度;
[0026](3)通過(guò)基礎(chǔ)庫(kù)管理工具BDB管理SQL server數(shù)據(jù)庫(kù)進(jìn)行,避免了表現(xiàn)層直接對(duì)SQL server數(shù)據(jù)庫(kù)直接操作,對(duì)數(shù)據(jù)庫(kù)本身帶來(lái)的影響,降低了直接對(duì)數(shù)據(jù)庫(kù)操作對(duì)人員的要求,降低了操作成本;并且實(shí)現(xiàn)了多人同時(shí)對(duì)BDB模塊進(jìn)行操作,同時(shí)修改、同時(shí)保存,提高了對(duì)SQL server數(shù)據(jù)庫(kù)的使用率,擴(kuò)大了客戶端的承載數(shù)量;
[0027](4)本發(fā)明在測(cè)試系統(tǒng)中加入SQL server數(shù)據(jù)庫(kù),相比于傳統(tǒng)測(cè)試系統(tǒng)采用EXCEL文檔存儲(chǔ)配置信息,大大提高了系統(tǒng)的安全性和可靠性;
[0028](5)本發(fā)明的軟件均實(shí)現(xiàn)了中英雙語(yǔ)的版本,不但適用于本國(guó)衛(wèi)星的型號(hào)測(cè)試,也滿足了國(guó)外型號(hào)的需求,適應(yīng)性強(qiáng);
[0029](6)本發(fā)明所有的軟件均通過(guò)WIN7或XP操作系統(tǒng)的驗(yàn)證,相比于傳統(tǒng)的基于Linux系統(tǒng)下的軟件,兼容性好,為今后版本的升級(jí)打下良好的基礎(chǔ)。
【附圖說(shuō)明】
[0030]圖1為本發(fā)明的小衛(wèi)星測(cè)試雙語(yǔ)系統(tǒng)架構(gòu)圖;
[0031 ]圖2為本發(fā)明雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng)數(shù)據(jù)交互示意圖;
[0032]圖3為本發(fā)明雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng)數(shù)據(jù)流示意圖。
【具體實(shí)施方式】
[0033]本發(fā)明的雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng)設(shè)置基礎(chǔ)庫(kù)管理工具BDB JiSQL server數(shù)據(jù)庫(kù)進(jìn)行管理,避免了表現(xiàn)層直接對(duì)SQL server數(shù)據(jù)庫(kù)直接操作,對(duì)數(shù)據(jù)庫(kù)本身帶來(lái)的影響,降低了直接對(duì)數(shù)據(jù)庫(kù)操作對(duì)人員的要求,降低了操作成本。
[0034]基于雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng)包括基礎(chǔ)數(shù)據(jù)庫(kù)BDB、數(shù)據(jù)采集模塊RTDB、主測(cè)試處理模塊MTP、查詢統(tǒng)計(jì)工具模塊Inquire、趨勢(shì)分析工具模塊Smart Trend Tool、數(shù)據(jù)監(jiān)測(cè)模塊Monitor、SQL server數(shù)據(jù)庫(kù);
[0035]基礎(chǔ)數(shù)據(jù)庫(kù)BDB包括雙語(yǔ)模塊,存儲(chǔ)模塊,接口模塊。存儲(chǔ)模塊存儲(chǔ)配置表包括指令表和參數(shù)表,指令表包括MTP發(fā)送指令的代碼、中文代號(hào)&英文代號(hào);參數(shù)表依次包括參數(shù)代號(hào)、參數(shù)中文名稱&參數(shù)英文名稱;雙語(yǔ)模塊包括中文語(yǔ)言包、英文語(yǔ)言包分別用于人機(jī)交互軟件界面的中、英文顯示。
[0036]接口模塊用于實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)庫(kù)BDB與數(shù)據(jù)采集模塊、主測(cè)試處理模塊、查詢統(tǒng)計(jì)工具模塊、趨勢(shì)分析工具模塊、數(shù)據(jù)監(jiān)測(cè)模塊、SQL server數(shù)據(jù)庫(kù)的交互。通過(guò)接口模塊可以實(shí)現(xiàn)對(duì)SQL server關(guān)系數(shù)據(jù)庫(kù)的操作,例如,當(dāng)用戶對(duì)修改、刪除、添加操作時(shí),僅修改BDB的配置表,如果用戶進(jìn)行保存時(shí),通過(guò)接口模塊同步至SQL server關(guān)系數(shù)據(jù)庫(kù),如果沒(méi)有點(diǎn)擊保存則不調(diào)用接口模塊,此時(shí)只有BDB作出更改,便于用戶撤銷操作。
[0037]SQL server關(guān)系數(shù)據(jù)庫(kù)用于存儲(chǔ)所有的配置表,用于存儲(chǔ)配置數(shù)據(jù),接受基礎(chǔ)數(shù)據(jù)庫(kù)BDB對(duì)其的更新操作,接收數(shù)據(jù)采集模塊RTDB讀取配置數(shù)據(jù);配置表包括字典表、判讀表、指令表和參數(shù)表等。SQL server接收基礎(chǔ)數(shù)據(jù)庫(kù)BDB對(duì)其的增加、修改、刪除等操作命令,對(duì)其他模塊的管理均通過(guò)基礎(chǔ)庫(kù)管理模塊來(lái)實(shí)現(xiàn),并不直接對(duì)SQL server關(guān)系數(shù)據(jù)庫(kù)進(jìn)行操作。發(fā)送的什么指令,進(jìn)行什么配置,局域網(wǎng)搭建好之后,BDB向數(shù)據(jù)采集模塊RTDB提交所有的數(shù)據(jù)點(diǎn)信息,同時(shí)RTDB自動(dòng)獲取SQL server數(shù)據(jù)庫(kù)里的配置信息,只有正確獲取到SQL server數(shù)據(jù)庫(kù)里的配置信息,才能向局域網(wǎng)廣播出正確的測(cè)試數(shù)據(jù)。
[0038]可以看出BDB模塊管理者SQL server數(shù)據(jù)庫(kù)里的配置數(shù)據(jù),而RTDB又通過(guò)網(wǎng)絡(luò)向SQL server數(shù)據(jù)庫(kù)讀取這些配置數(shù)據(jù),將原始的遙測(cè)數(shù)據(jù)解碼廣播出來(lái),便于上層的應(yīng)用接收。綜上所述,可以看出來(lái),不管是對(duì)SQL server的操作還是RTDB的操作,都是通過(guò)BDB模塊來(lái)實(shí)現(xiàn)的,這是本系統(tǒng)優(yōu)于其它測(cè)試系統(tǒng)的地方。
[0039]數(shù)據(jù)采集模塊RTDB采集衛(wèi)星下行遙測(cè)數(shù)據(jù),存儲(chǔ)并廣播至主測(cè)試處理模塊MTP測(cè)試指令已發(fā)送信息;根據(jù)查詢統(tǒng)計(jì)工具模塊Inquire的查詢信息,向查詢統(tǒng)計(jì)工具模塊Inquire發(fā)送查詢的衛(wèi)星下行遙測(cè)數(shù)據(jù);向趨勢(shì)分析工具模塊Smart Trend Tool和數(shù)據(jù)監(jiān)測(cè)模塊Monitor發(fā)送訂閱的衛(wèi)星下行遙測(cè)數(shù)據(jù)。
[0040]主測(cè)試處理模塊MTP在基礎(chǔ)數(shù)據(jù)庫(kù)BDB讀取相應(yīng)的配置表,提供給用戶選擇指令或自動(dòng)依次執(zhí)行指令,向衛(wèi)星發(fā)送測(cè)試指令,并向數(shù)據(jù)采集模塊RTDB廣播測(cè)試指令已發(fā)送信息,并接收數(shù)據(jù)采集模塊RTDB廣播的遙測(cè)數(shù)據(jù);MTP模塊通過(guò)監(jiān)聽(tīng)端口接收數(shù)據(jù)庫(kù)遙測(cè)的廣播信息,判讀與指令計(jì)數(shù)有關(guān)的遙測(cè)量是否增加,得到正確的反饋判定指令已經(jīng)發(fā)送到衛(wèi)星,否則未接收到遙測(cè)數(shù)據(jù)則顯示故障信息。
[0041]數(shù)據(jù)監(jiān)測(cè)模塊Monitor根據(jù)用戶選擇的參數(shù)種類,在基礎(chǔ)數(shù)據(jù)庫(kù)BDB讀取相應(yīng)的配置表,依據(jù)配置表訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊RTDB存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),將原始的遙測(cè)幀解碼成各個(gè)參數(shù)實(shí)時(shí)顯示出來(lái)。
[0042]查詢統(tǒng)計(jì)工具模塊Inquire根據(jù)用戶選擇的參數(shù)和/或指令,在基礎(chǔ)數(shù)據(jù)庫(kù)BDB讀取相應(yīng)的配置表,依據(jù)配置表查詢數(shù)據(jù)采集模塊RTDB存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并顯示。
[0043]趨勢(shì)分析工具模塊SmartTrend Tool根據(jù)用戶選擇的參數(shù)種類,訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊RTDB存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù);實(shí)時(shí)繪制并顯示所述參數(shù)的數(shù)據(jù)曲線。
[0044]基礎(chǔ)數(shù)據(jù)庫(kù)BDB的存儲(chǔ)模塊存儲(chǔ)的配置表還包括曲線表,所述曲線表包括曲線中文名稱&曲線英文名稱、曲線的X值、Y值,通過(guò)曲線數(shù)值擬合出Y值和X值的關(guān)系曲線提供給趨勢(shì)分析工具模塊Smart Trend Tool,趨勢(shì)分析工具模塊Smart Trend Tool訂閱的衛(wèi)星下行遙測(cè)數(shù)據(jù)作為X值,通過(guò)關(guān)系曲線對(duì)應(yīng)獲得Y值,將Y值繪制成曲線并顯示。
[0045]本系統(tǒng)實(shí)現(xiàn)雙語(yǔ)顯示的流程如下:
[0046]1、首先系統(tǒng)所有軟件編譯的過(guò)程中附加語(yǔ)言包,將英文的語(yǔ)言包添加到原有的軟件中,實(shí)現(xiàn)英文化的界面操作。
[0047]2、系統(tǒng)用到的所有軟件在編譯的過(guò)程中要添加一個(gè)功能,將程序所涉及到的所有字符串用” 作為分隔符分成兩部分。
[0048]3、依據(jù)測(cè)試需要,選擇中文測(cè)試,則讀取讀取” &”之前的部分,英文測(cè)試則讀取” &”之后的部分,這樣中文軟件調(diào)用中文模塊顯示出來(lái)的就是中文,英文軟件調(diào)用英文模塊顯示出來(lái)的就是英文。
[0049]系統(tǒng)配置流程如下:
[0050]1、組建雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),將SQL server數(shù)據(jù)庫(kù)和基礎(chǔ)數(shù)據(jù)庫(kù)(BDB)安裝于第一臺(tái)計(jì)算機(jī),將數(shù)據(jù)采集模塊(RTDB)安裝于第二臺(tái)計(jì)算機(jī),將主測(cè)試處理模塊MTP、查詢統(tǒng)計(jì)工具模塊Inquire、趨勢(shì)分析工具模塊Smart Trend Tool、數(shù)據(jù)監(jiān)測(cè)模塊Monitor安裝于第三臺(tái)計(jì)算機(jī)或安裝至多臺(tái)計(jì)算機(jī);
[0051]2、將上述至少三臺(tái)計(jì)算機(jī)搭建好測(cè)試局域網(wǎng)。
[0052]3、在BDB模塊里建立所有配置表的時(shí)候,輸入中文的時(shí)候都要采用中文&英文的格式,例如:指令計(jì)數(shù)&TC_counter
[0053]4、通過(guò)BDB將建立好的配置表同步到SQL Server數(shù)據(jù)庫(kù)里。
[0054]5、啟動(dòng)RTDB模塊,讀取SQL server里的配置文件,將遙測(cè)原始數(shù)據(jù)解碼后廣播到局域網(wǎng)上。
[0055]6、啟動(dòng)monitor、Smart TrencUInquire模塊訂閱RTDB的廣播數(shù)據(jù)。
[0056]7、啟動(dòng)主測(cè)試處理模塊MTP,MTP讀取BDB的配置信息,發(fā)送指令至衛(wèi)星,并向數(shù)據(jù)采集模塊RTDB廣播測(cè)試指令已發(fā)送信息,并接收數(shù)據(jù)采集模塊RTDB廣播的遙測(cè)數(shù)據(jù);如果接收到遙測(cè)數(shù)據(jù),說(shuō)明衛(wèi)星接收到該指令,判斷指令發(fā)送正確,執(zhí)行下一條命令,如果未接收到遙測(cè)數(shù)據(jù)則顯示故障信息。
[0057]各個(gè)模塊都有端口信息和IP地址輸入信息,啟動(dòng)模塊軟件后,通過(guò)正確的端口和IP地址輸入信息讀取或接受局域網(wǎng)里的數(shù)據(jù)。
[0058]本發(fā)明的雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng)成功應(yīng)用于某型號(hào)小衛(wèi)星的正樣測(cè)試,經(jīng)過(guò)500小時(shí)以上通電試驗(yàn),系統(tǒng)穩(wěn)定可靠。
[0059]以上所述,僅為本發(fā)明最佳的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
[0060]本發(fā)明說(shuō)明書(shū)中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員的公知技術(shù)。
【主權(quán)項(xiàng)】
1.一種雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于:包括數(shù)據(jù)采集模塊、SQLServer數(shù)據(jù)庫(kù)、基礎(chǔ)數(shù)據(jù)庫(kù)、主測(cè)試處理模塊、查詢統(tǒng)計(jì)工具模塊、趨勢(shì)分析工具模塊、數(shù)據(jù)監(jiān)測(cè)模塊; 數(shù)據(jù)采集模塊采集衛(wèi)星下行遙測(cè)數(shù)據(jù),存儲(chǔ)并廣播至主測(cè)試處理模塊;根據(jù)查詢統(tǒng)計(jì)工具模塊的查詢信息,向查詢統(tǒng)計(jì)工具模塊發(fā)送查詢的衛(wèi)星下行遙測(cè)數(shù)據(jù);向趨勢(shì)分析工具模塊和數(shù)據(jù)監(jiān)測(cè)模塊發(fā)送訂閱的衛(wèi)星下行遙測(cè)數(shù)據(jù); SQL server關(guān)系數(shù)據(jù)庫(kù),用于存儲(chǔ)修改后的配置表數(shù)據(jù),接受基礎(chǔ)數(shù)據(jù)庫(kù)對(duì)其的更新操作,接收數(shù)據(jù)采集模塊、主測(cè)試處理模塊、查詢統(tǒng)計(jì)工具模塊、趨勢(shì)分析工具模塊和數(shù)據(jù)監(jiān)測(cè)模塊通過(guò)基礎(chǔ)數(shù)據(jù)庫(kù)讀取配置數(shù)據(jù); 基礎(chǔ)數(shù)據(jù)庫(kù)包括存儲(chǔ)模塊和接口模塊;所述存儲(chǔ)模塊用于存儲(chǔ)修改前的配置表數(shù)據(jù);接口模塊用于實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)庫(kù)與SQL server關(guān)系數(shù)據(jù)庫(kù)、數(shù)據(jù)采集模塊、主測(cè)試處理模塊、查詢統(tǒng)計(jì)工具模塊、趨勢(shì)分析工具模塊和數(shù)據(jù)監(jiān)測(cè)模塊的交互; 主測(cè)試處理模塊向衛(wèi)星發(fā)送測(cè)試指令,并向數(shù)據(jù)采集模塊廣播測(cè)試指令已發(fā)送信息,并接收數(shù)據(jù)采集模塊廣播的遙測(cè)數(shù)據(jù); 查詢統(tǒng)計(jì)工具模塊根據(jù)用戶輸入的選擇,查詢數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并顯示; 趨勢(shì)分析工具模塊根據(jù)用戶選擇的參數(shù)種類,訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù);實(shí)時(shí)繪制并顯示所述參數(shù)的數(shù)據(jù)曲線; 數(shù)據(jù)監(jiān)測(cè)模塊根據(jù)用戶選擇的參數(shù)種類,訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并實(shí)時(shí)顯示參數(shù)當(dāng)前值。2.如權(quán)利要求1所述雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于, 基礎(chǔ)數(shù)據(jù)庫(kù)還包括雙語(yǔ)模塊,所述雙語(yǔ)模塊包括中文語(yǔ)言包、英文語(yǔ)言包,分別用于人機(jī)交互軟件界面的中、英文顯示; 存儲(chǔ)模塊存儲(chǔ)的配置表包括指令表和參數(shù)表,指令表包括主測(cè)試處理模塊發(fā)送指令的代碼、中文代號(hào)&英文代號(hào);參數(shù)表依次包括參數(shù)代號(hào)、參數(shù)中文名稱&參數(shù)英文名稱。3.如權(quán)利要求2所述雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于,當(dāng)選擇人機(jī)交互軟件界面的中文顯示時(shí),啟動(dòng)基礎(chǔ)數(shù)據(jù)庫(kù)中調(diào)用中文語(yǔ)言包,讀取指令時(shí),讀取&之前的部分;當(dāng)選擇人機(jī)交互軟件界面的英文顯示時(shí),啟動(dòng)基礎(chǔ)數(shù)據(jù)庫(kù)中調(diào)用英文語(yǔ)言包,讀取指令時(shí),讀取代碼以及&之后的部分。4.如權(quán)利要求1至3之一所述雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于, 基礎(chǔ)數(shù)據(jù)庫(kù)的接口模塊與SQL server關(guān)系數(shù)據(jù)庫(kù)之間交互的具體方式為:基礎(chǔ)數(shù)據(jù)庫(kù)讀取SQL server關(guān)系數(shù)據(jù)庫(kù)中的配置數(shù)據(jù);用戶執(zhí)行的操作僅修改基礎(chǔ)數(shù)據(jù)庫(kù)的配置信息,只有當(dāng)用戶執(zhí)行保存操作時(shí),基礎(chǔ)數(shù)據(jù)庫(kù)才將配置信息同步至SQL server關(guān)系數(shù)據(jù)庫(kù)。5.如權(quán)利要求1至3之一所述雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于, 存儲(chǔ)模塊存儲(chǔ)的配置表還包括曲線表,所述曲線表包括曲線中文名稱&曲線英文名稱、曲線的X值和曲線的Y值,通過(guò)曲線數(shù)值擬合出Y值和X值的關(guān)系曲線提供給趨勢(shì)分析工具模塊,趨勢(shì)分析工具模塊訂閱的衛(wèi)星下行遙測(cè)數(shù)據(jù)作為X值,通過(guò)關(guān)系曲線對(duì)應(yīng)獲得Y值,將Y值繪制成曲線并顯示。6.如權(quán)利要求1至3之一所述雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于, 數(shù)據(jù)監(jiān)測(cè)模塊根據(jù)用戶選擇的參數(shù)種類,在基礎(chǔ)數(shù)據(jù)庫(kù)中讀取參數(shù)對(duì)應(yīng)的配置表,依據(jù)配置表訂閱所述參數(shù)對(duì)應(yīng)的數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并實(shí)時(shí)顯示參數(shù)當(dāng)前值。7.如權(quán)利要求1至3之一所述雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于,查詢統(tǒng)計(jì)工具模塊根據(jù)用戶選擇的參數(shù)和/或指令,在基礎(chǔ)數(shù)據(jù)庫(kù)讀取相應(yīng)的配置表,依據(jù)配置表查詢數(shù)據(jù)采集模塊存儲(chǔ)的衛(wèi)星下行遙測(cè)數(shù)據(jù),并顯示。8.如權(quán)利要求1至3之一所述雙語(yǔ)小衛(wèi)星測(cè)試系統(tǒng),其特征在于,主測(cè)試處理模塊在基礎(chǔ)數(shù)據(jù)庫(kù)讀取相應(yīng)的配置表,提供給用戶選擇指令或自動(dòng)依次執(zhí)行指令,確定指令后向衛(wèi)星發(fā)送測(cè)試指令,并向數(shù)據(jù)采集模塊廣播測(cè)試指令已發(fā)送信息,接收數(shù)據(jù)采集模塊廣播的遙測(cè)數(shù)據(jù),如果未接收到遙測(cè)數(shù)據(jù)則顯示故障信息。
【文檔編號(hào)】G06F9/44GK105893047SQ201610200834
【公開(kāi)日】2016年8月24日
【申請(qǐng)日】2016年3月31日
【發(fā)明人】胡銳, 趙川, 韓冬, 劉鋒, 梁軍民
【申請(qǐng)人】航天東方紅衛(wèi)星有限公司