System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及顯控系統(tǒng),具體是一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法及系統(tǒng)。
技術(shù)介紹
1、民機(jī)顯控系統(tǒng)代替了傳統(tǒng)的機(jī)械式飛行儀表,以圖形化的形式顯示飛行相關(guān)的儀表、通信導(dǎo)航監(jiān)視等信息,幫助飛行員快速掌握飛機(jī)的飛行動(dòng)態(tài)。基于民機(jī)顯控系統(tǒng)的數(shù)據(jù)服務(wù)器設(shè)計(jì)方法是為了滿足本公司某民機(jī)顯控系統(tǒng)項(xiàng)目底層數(shù)據(jù)業(yè)務(wù)邏輯與上層人機(jī)界面顯示相互解耦的需求而設(shè)計(jì)。
2、傳統(tǒng)的顯控系統(tǒng)采用“顯控設(shè)備+航電(數(shù)據(jù)源)設(shè)備”的星型架構(gòu),如圖1所示。
3、傳統(tǒng)顯控系統(tǒng)架構(gòu)的優(yōu)點(diǎn)是直觀簡(jiǎn)單、符合客觀的物理連接實(shí)際,各個(gè)航電設(shè)備僅需要將自身的航電顯示數(shù)據(jù)報(bào)給顯控設(shè)備,缺點(diǎn)是顯控設(shè)備須負(fù)責(zé)數(shù)據(jù)的綜合處理,數(shù)據(jù)管理和數(shù)據(jù)的圖形化顯示,工作業(yè)務(wù)承載繁重,且和航電設(shè)備傳輸物理接口、各顯示數(shù)據(jù)的表示類型強(qiáng)相關(guān),如果顯控設(shè)備業(yè)務(wù)、顯示內(nèi)容或接入的航電設(shè)備發(fā)生變化,顯控設(shè)備的數(shù)據(jù)接口功能、數(shù)據(jù)管理功能需要重新設(shè)計(jì)開(kāi)發(fā),重復(fù)開(kāi)發(fā)工作量大,軟硬件復(fù)用性低。
技術(shù)實(shí)現(xiàn)思路
1、為克服現(xiàn)有技術(shù)的不足,本專利技術(shù)提供了一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法及系統(tǒng),解決現(xiàn)有技術(shù)存在的底層數(shù)據(jù)業(yè)邏輯和上層人機(jī)界面驅(qū)動(dòng)數(shù)據(jù)非解耦等問(wèn)題。
2、本專利技術(shù)解決上述問(wèn)題所采用的技術(shù)方案是:
3、一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,包括以下步驟:
4、s1,航電數(shù)據(jù)信息注冊(cè):數(shù)據(jù)轉(zhuǎn)發(fā)單元向數(shù)據(jù)服務(wù)器注冊(cè)可以提供的航電數(shù)據(jù)信息;
5、s2,注冊(cè)消息檢查:數(shù)據(jù)服務(wù)器收到數(shù)據(jù)轉(zhuǎn)發(fā)單元的注冊(cè)消息后,檢查自身
6、s3,參數(shù)發(fā)送:完成消息注冊(cè)后,數(shù)據(jù)轉(zhuǎn)發(fā)單元將用于顯示控制的參數(shù)發(fā)送到數(shù)據(jù)服務(wù)器中緩存。
7、作為一種優(yōu)選的技術(shù)方案,步驟s1中,數(shù)據(jù)轉(zhuǎn)發(fā)單元向數(shù)據(jù)服務(wù)器發(fā)送的注冊(cè)信息包括以下的一種或多種:參數(shù)id、存儲(chǔ)類型標(biāo)示、存儲(chǔ)長(zhǎng)度、數(shù)據(jù)緩存形式標(biāo)示、數(shù)據(jù)更新最大周期。
8、作為一種優(yōu)選的技術(shù)方案,還包括以下步驟:
9、s4,數(shù)據(jù)服務(wù)器在初始化時(shí)建立注冊(cè)信息索引表,收到注冊(cè)信息后,填充注冊(cè)信息索引表。
10、作為一種優(yōu)選的技術(shù)方案,步驟s4中,數(shù)據(jù)服務(wù)器在初始化時(shí)還建立各個(gè)類型數(shù)據(jù)的內(nèi)存表。
11、作為一種優(yōu)選的技術(shù)方案,還包括以下步驟:
12、s5,數(shù)據(jù)服務(wù)器收到數(shù)據(jù)轉(zhuǎn)發(fā)單元上報(bào)的數(shù)據(jù)后,依據(jù)注冊(cè)信息索引表中當(dāng)前的參數(shù)id索引信息存儲(chǔ)數(shù)據(jù)。
13、作為一種優(yōu)選的技術(shù)方案,s5中,數(shù)據(jù)服務(wù)器還定時(shí)檢查表中的數(shù)據(jù)是否在規(guī)定時(shí)間內(nèi)發(fā)生了更新,如果未更新,則在注冊(cè)信息索引表中將updateflag字段置0。
14、作為一種優(yōu)選的技術(shù)方案,還包括以下步驟:
15、s6,顯示設(shè)備基于當(dāng)前顯示數(shù)據(jù)的需求,向數(shù)據(jù)服務(wù)器發(fā)起消息訂閱命令;
16、s7,數(shù)據(jù)服務(wù)器收到訂閱命令后,返回訂閱響應(yīng);同時(shí),數(shù)據(jù)服務(wù)器按照參數(shù)上報(bào)周期向顯示設(shè)備進(jìn)行數(shù)據(jù)上報(bào);
17、s8,顯示設(shè)備向數(shù)據(jù)服務(wù)器發(fā)送航電數(shù)據(jù)請(qǐng)求,數(shù)據(jù)服務(wù)器接收到顯示設(shè)備的航電數(shù)據(jù)請(qǐng)求后,將指定的請(qǐng)求數(shù)據(jù)上報(bào)給顯示設(shè)備。
18、作為一種優(yōu)選的技術(shù)方案,步驟s6中,消息訂閱包含如下字段:參數(shù)id、參數(shù)上報(bào)周期。
19、作為一種優(yōu)選的技術(shù)方案,步驟s7中,上報(bào)的字段包括:參數(shù)id、存儲(chǔ)長(zhǎng)度、數(shù)據(jù)值。
20、一種基于顯控系統(tǒng)的數(shù)據(jù)處理系統(tǒng),用于實(shí)現(xiàn)所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,包括依次通信連接的數(shù)據(jù)轉(zhuǎn)發(fā)單元、數(shù)據(jù)服務(wù)器、顯示設(shè)備。
21、本專利技術(shù)相比于現(xiàn)有技術(shù),具有以下有益效果:
22、本專利技術(shù)避免了底層數(shù)據(jù)種類、數(shù)據(jù)類型的變化和上層數(shù)據(jù)采集方式(周期采集和事件性請(qǐng)求)的變化引起的數(shù)據(jù)服務(wù)器軟件開(kāi)發(fā)工作的增加,對(duì)外部航電設(shè)備輸入數(shù)據(jù)和mfd設(shè)備顯示需求的變更具有良好的兼容性。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,步驟S1中,數(shù)據(jù)轉(zhuǎn)發(fā)單元向數(shù)據(jù)服務(wù)器發(fā)送的注冊(cè)信息包括以下的一種或多種:參數(shù)ID、存儲(chǔ)類型標(biāo)示、存儲(chǔ)長(zhǎng)度、數(shù)據(jù)緩存形式標(biāo)示、數(shù)據(jù)更新最大周期。
3.根據(jù)權(quán)利要求1或2所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,還包括以下步驟:
4.根據(jù)權(quán)利要求3所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,步驟S4中,數(shù)據(jù)服務(wù)器在初始化時(shí)還建立各個(gè)類型數(shù)據(jù)的內(nèi)存表。
5.根據(jù)權(quán)利要求3所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,還包括以下步驟:
6.根據(jù)權(quán)利要求5所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,S5中,數(shù)據(jù)服務(wù)器還定時(shí)檢查表中的數(shù)據(jù)是否在規(guī)定時(shí)間內(nèi)發(fā)生了更新,如果未更新,則在注冊(cè)信息索引表中將updateFlag字段置0。
7.根據(jù)權(quán)利要求5所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,還包括以下步驟:
8.根據(jù)權(quán)利要求7所述的一種基于顯控系統(tǒng)的
9.根據(jù)權(quán)利要求8所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,步驟S7中,上報(bào)的字段包括:參數(shù)ID、存儲(chǔ)長(zhǎng)度、數(shù)據(jù)值。
10.一種基于顯控系統(tǒng)的數(shù)據(jù)處理系統(tǒng),其特征在于,用于實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,包括依次通信連接的數(shù)據(jù)轉(zhuǎn)發(fā)單元、數(shù)據(jù)服務(wù)器、顯示設(shè)備。
...【技術(shù)特征摘要】
1.一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,步驟s1中,數(shù)據(jù)轉(zhuǎn)發(fā)單元向數(shù)據(jù)服務(wù)器發(fā)送的注冊(cè)信息包括以下的一種或多種:參數(shù)id、存儲(chǔ)類型標(biāo)示、存儲(chǔ)長(zhǎng)度、數(shù)據(jù)緩存形式標(biāo)示、數(shù)據(jù)更新最大周期。
3.根據(jù)權(quán)利要求1或2所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,還包括以下步驟:
4.根據(jù)權(quán)利要求3所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,步驟s4中,數(shù)據(jù)服務(wù)器在初始化時(shí)還建立各個(gè)類型數(shù)據(jù)的內(nèi)存表。
5.根據(jù)權(quán)利要求3所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其特征在于,還包括以下步驟:
6.根據(jù)權(quán)利要求5所述的一種基于顯控系統(tǒng)的數(shù)據(jù)處理方法,其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:梁衛(wèi)星,郭威,范昱琪,
申請(qǐng)(專利權(quán))人:中國(guó)電子科技集團(tuán)公司第十研究所,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。