譚 亮 王榮成
中國(guó)艦船研究設(shè)計(jì)中心,湖北武漢430064
船舶網(wǎng)絡(luò)信息采集系統(tǒng)的應(yīng)用分析及優(yōu)化
譚 亮 王榮成
中國(guó)艦船研究設(shè)計(jì)中心,湖北武漢430064
以“大洋一號(hào)”科學(xué)考察船網(wǎng)絡(luò)信息集成系統(tǒng)建設(shè)項(xiàng)目為背景實(shí)例,介紹了基于該船網(wǎng)絡(luò)的信息采集系統(tǒng)工作原理,利用數(shù)學(xué)模型分析網(wǎng)絡(luò)信息采集的性能,針對(duì)分析結(jié)果重點(diǎn)開展有關(guān)系統(tǒng)實(shí)時(shí)性、可靠性優(yōu)化方案的研究和探索。
船舶網(wǎng)絡(luò);信息采集系統(tǒng);應(yīng)用分析;優(yōu)化
“大洋一號(hào)”科考船是我國(guó)第一艘從事大洋資源考察與研究任務(wù)的科學(xué)考察船,為紀(jì)念600年前偉大航海家鄭和七下西洋,該船首次完成了環(huán)球遠(yuǎn)航?!按笱笠惶?hào)”科學(xué)考察船計(jì)算機(jī)網(wǎng)絡(luò)信息集成系統(tǒng)(見圖1),在國(guó)內(nèi)首次實(shí)現(xiàn)了以船舶網(wǎng)絡(luò)平臺(tái)為基礎(chǔ),將船舶導(dǎo)航通信、網(wǎng)絡(luò)信息采集、船舶信息管理等集成為一個(gè)綜合的船舶計(jì)算機(jī)網(wǎng)絡(luò)信息集成系統(tǒng),該系統(tǒng)成功經(jīng)受這次全球航次的試驗(yàn)和檢測(cè)。該信息采集系統(tǒng)將全船導(dǎo)航、指控、測(cè)量設(shè)備輸出信息實(shí)時(shí)采集和處理,根據(jù)不同應(yīng)用需求發(fā)送采集數(shù)據(jù)到船舶網(wǎng)絡(luò)聯(lián)接設(shè)備接口上?!按笱笠惶?hào)”船的科學(xué)考察設(shè)備數(shù)量和種類眾多,信息采集系統(tǒng)需管理的設(shè)備主要有:GPS系統(tǒng)(含DGPS)、羅經(jīng)、氣象儀、重力儀、磁力儀、多波束系統(tǒng)、超短基線、淺層剖面、ADCP系統(tǒng)、水文CTD系統(tǒng)、水下機(jī)器人ROV系統(tǒng)。
“大洋一號(hào)”船的信息采集系統(tǒng)使用RS-232和RS-422的串行接口標(biāo)準(zhǔn),并通過(guò)聯(lián)接到信息采集計(jì)算機(jī)管理的多串口采集設(shè)備,對(duì)船上各測(cè)量設(shè)備輸出的數(shù)據(jù)進(jìn)行采集,利用采集系統(tǒng)接口軟件實(shí)時(shí)分離和規(guī)格化,并將處理完成的數(shù)據(jù)傳輸?shù)叫枰斎霐?shù)據(jù)的其他設(shè)備的相應(yīng)端口,最后完成測(cè)量設(shè)備信號(hào)采集及傳輸任務(wù)。
圖1 信息采集系統(tǒng)示意圖
根據(jù)工程中的實(shí)際需求,信息采集系統(tǒng)十分迫切要求提高系統(tǒng)的運(yùn)行效率、保障實(shí)時(shí)性和減少延時(shí)處理,特別是隨著日益增多的高科技含量測(cè)量設(shè)備上船,一些精密測(cè)量設(shè)備需要船舶網(wǎng)絡(luò)能夠提供強(qiáng)實(shí)時(shí)性高效采集數(shù)據(jù)輸入,其實(shí)時(shí)性的要求有的甚至超過(guò)軍用領(lǐng)域的要求。這就給信息采集系統(tǒng)提出了相當(dāng)高的性能要求,如何提高系統(tǒng)處理速度、優(yōu)化時(shí)延處理將是提升信息采集系統(tǒng)整體質(zhì)量和技術(shù)層次的關(guān)鍵[1]。
以“大洋一號(hào)”信息采集系統(tǒng)為例來(lái)說(shuō)明,其信息采集過(guò)程的簡(jiǎn)圖如圖2所示。
圖2 信息采集過(guò)程示意圖
下面對(duì)簡(jiǎn)化的模型進(jìn)行系統(tǒng)延時(shí)的定量分析。如圖3所示,3個(gè)橫坐標(biāo)線A、B、C分別代表測(cè)量設(shè)備、多串口采集設(shè)備、主機(jī),其中數(shù)據(jù)流和ACK為1個(gè)單位量的數(shù)據(jù)幀,橫向?yàn)闀r(shí)間。數(shù)據(jù)幀的發(fā)送時(shí)間為tf,即測(cè)量設(shè)備發(fā)送一個(gè)數(shù)據(jù)幀的時(shí)間;由A傳到B的傳播時(shí)延為tp,到達(dá)B后多串口采集設(shè)備處理時(shí)間為ty,DATA數(shù)據(jù)幀再由B傳到C的傳送時(shí)間為tg,傳播時(shí)延為tq;主機(jī)C的處理時(shí)間為tz,完成了單向的輸出過(guò)程。主機(jī)C向外輸出數(shù)據(jù)幀ACK的傳送時(shí)間為th,由C至B的傳播時(shí)延應(yīng)等于tq,B的處理時(shí)間為tw,ACK數(shù)據(jù)幀由B再到A的傳送時(shí)間為te,傳播時(shí)延應(yīng)該等于tp,完成輸入數(shù)據(jù)的過(guò)程。單位數(shù)據(jù)幀總處理時(shí)間為:
圖3 信息采集實(shí)時(shí)性能分析
可以看到,測(cè)量設(shè)備傳送一幀數(shù)據(jù)時(shí)間tf只與該設(shè)備本身相關(guān),系統(tǒng)的優(yōu)化并不能影響tf的改變。多串口采集設(shè)備傳送一幀數(shù)據(jù)時(shí)間tg、te也只與本身設(shè)備性能相關(guān);此外其處理時(shí)間ty和tw的差值很小,可以考慮它們?yōu)榻葡嗟龋宜鼈兊淖兓茉撛O(shè)備的傳輸性能影響。
上式中的傳播時(shí)延tp和tq只與各設(shè)備的布線距離相關(guān),tz和th都是與主機(jī)相關(guān)的處理時(shí)間[2]。因此,為研究問(wèn)題的方便,上式可以近似寫成:
tT=2(tp+tq)+tf(定值)+(2ty+tg+te)+(tz+th)
進(jìn)一步考慮到系統(tǒng)可能出現(xiàn)差錯(cuò) (數(shù)據(jù)幀丟失錯(cuò)誤)的概率為p,系統(tǒng)完成一個(gè)數(shù)據(jù)幀采集全過(guò)程的平均時(shí)間tAV為:
不難看出,差錯(cuò)概率p越小,平均時(shí)間tAV也就越小,因而p值也是與系統(tǒng)優(yōu)化相關(guān)的一個(gè)量。
綜上所述,基于上面分析的結(jié)果,信息采集系統(tǒng)的延時(shí)與下列時(shí)間量值有關(guān),因而它們也將是系統(tǒng)延時(shí)處理與優(yōu)化的方向所在。
1)網(wǎng)絡(luò)線路傳播時(shí)延tp、tq;
2)采集設(shè)備處理和轉(zhuǎn)發(fā)時(shí)延ty、tg、te;
3)主機(jī)處理和發(fā)送時(shí)延tz、th;
4)系統(tǒng)采集數(shù)據(jù)差錯(cuò)概率p。
3.1 船舶網(wǎng)絡(luò)布線優(yōu)化設(shè)計(jì)
在同一介質(zhì)傳輸速率基本固定的情況之下,數(shù)據(jù)幀沿網(wǎng)絡(luò)鏈路傳播時(shí)延值的大小與鏈路的長(zhǎng)度直接成正比關(guān)系,因而在進(jìn)行船舶網(wǎng)絡(luò)設(shè)計(jì)之前,應(yīng)首先考慮到其網(wǎng)絡(luò)布線的優(yōu)化設(shè)計(jì)。根據(jù)工程實(shí)踐經(jīng)驗(yàn),重點(diǎn)要素包括:
1)全船網(wǎng)絡(luò)中心或服務(wù)器機(jī)房應(yīng)盡可能布置在船的中層中部區(qū)域。既能最大程度節(jié)約布線材料又將大大減少鏈路長(zhǎng)度,從而總體減少網(wǎng)絡(luò)鏈路時(shí)延。
2)采集設(shè)備及布線注意電磁兼容要求,防止電磁干擾。網(wǎng)絡(luò)布線必須考慮與船上強(qiáng)電保持距離,盡量避免交叉布線;采集設(shè)備及計(jì)算機(jī)選型應(yīng)具備一定抗電磁干擾能力。
3.2 高速處理設(shè)備選型設(shè)計(jì)
對(duì)于優(yōu)化多串口采集設(shè)備處理和轉(zhuǎn)發(fā)時(shí)延的解決方案是選型比較好的采集處理設(shè)備。在該設(shè)備選型設(shè)計(jì)上應(yīng)考慮以下幾點(diǎn):
1)具備較好的高速處理性能。比如在“大洋一號(hào)”船信息采集系統(tǒng)中選用了MOXA公司的C320 Turbo設(shè)備,它具有雙CPU處理功能,在很大程度上提高了處理速率,大大減少了設(shè)備處理時(shí)延[3]。
2)具備良好的可靠性與抗惡劣環(huán)境能力。遠(yuǎn)洋船舶經(jīng)??赡苁艿胶Q筇厥鈵毫訔l件的影響,船上運(yùn)轉(zhuǎn)的設(shè)備要求能夠經(jīng)受海洋鹽霧腐蝕、風(fēng)浪雷電沖擊等方面考驗(yàn)的能力。
3.3 多線程程序優(yōu)化
減少信息采集計(jì)算機(jī)(即主機(jī))的處理時(shí)延,從根本上講應(yīng)在信息采集系統(tǒng)的工作軟件方面進(jìn)行改進(jìn)與優(yōu)化。經(jīng)過(guò)較長(zhǎng)時(shí)間的摸索和實(shí)踐,我們已經(jīng)實(shí)現(xiàn)在軟件核心流程逐步實(shí)施改進(jìn)的具體優(yōu)化算法,概括來(lái)講就是多線程程序優(yōu)化[4]。
對(duì)于信息采集程序,可以用一個(gè)單獨(dú)的線程進(jìn)行信息采集。這樣,能最大限度地保證采集的實(shí)時(shí)性,而另外的線程同時(shí)又能及時(shí)地響應(yīng)用戶的操作或進(jìn)行數(shù)據(jù)處理,否則程序在采集數(shù)據(jù)時(shí)就不能響應(yīng)用戶的操作;在響應(yīng)用戶操作時(shí)就不能進(jìn)行信息采集。尤其當(dāng)采集的數(shù)據(jù)量很大,數(shù)據(jù)處理任務(wù)很重時(shí),如果不采用多線程,采集時(shí)漫長(zhǎng)等待是很難讓人接受的。但是,多線程要比普通程序設(shè)計(jì)復(fù)雜得多。由于任一時(shí)刻都可能有多個(gè)線程同時(shí)執(zhí)行,所以許多的變量、數(shù)據(jù)都可能會(huì)被其他線程所修改。這就是多線程程序中最關(guān)鍵的線程間的同步控制問(wèn)題。
如果采用傳統(tǒng)C語(yǔ)言平臺(tái)進(jìn)行多線程的設(shè)計(jì),就必須自己控制線程間的同步,那么程序設(shè)計(jì)將十分復(fù)雜。較好的優(yōu)化方法則是利用面向?qū)ο蟮脑O(shè)計(jì)方法[5],具體地說(shuō),面向?qū)ο蟮亩嗑€程程序設(shè)計(jì)可以包括以下內(nèi)容:
1) 從 TThread 類 派 生 一 個(gè) 私 有 類SampleThread,就是用于信息采集的類。在每一項(xiàng)信息采集時(shí),只需創(chuàng)建一個(gè)SampleThread的實(shí)例。
2)重載超類TThread的Execute方法。在這一方法中具體執(zhí)行信息采集任務(wù)。
3)如果一邊采集一邊顯示,就應(yīng)編寫幾個(gè)用于顯示采集進(jìn)度的過(guò)程,供Execute方法調(diào)用[6,7]。
TThread類中最常用的方法或?qū)傩园ǎ?/p>
1)Create方法
constructor Create (CreateSuspended Boolean);
其中,CreateSuspended參數(shù)確定線程在創(chuàng)建時(shí)是否立即執(zhí)行。如果其值為True,新線程在創(chuàng)建后被掛起;如果其值為False,線程在創(chuàng)建后將立即執(zhí)行。
2)FreeOnTerminate屬性
property FreeOnTerminate:Boolean;
該屬性確定用戶是否負(fù)責(zé)撤消該線程。其缺省值為False;如果該屬性為True,將在該線程終止時(shí)自動(dòng)撤消線程對(duì)象。
3)OnTerminate屬性
property OnTerminate:TNotifyEvent;
該屬性用于指定一個(gè)當(dāng)線程終止時(shí)發(fā)生的事件。
多線程應(yīng)用程序還有一個(gè)很重要的問(wèn)題就是線程之間的資源同步訪問(wèn)問(wèn)題,由于任一時(shí)間內(nèi)都可能有多個(gè)線程執(zhí)行,多個(gè)線程在共享資源時(shí)如發(fā)生訪問(wèn)沖突通常會(huì)產(chǎn)生不正確的結(jié)果。
優(yōu)化方法是在使用共享資源的函數(shù)當(dāng)中,將同步類與同步訪問(wèn)類的一個(gè)鎖對(duì)象聯(lián)系起來(lái)。即在訪問(wèn)控制資源的成員函數(shù)中應(yīng)創(chuàng)建一個(gè)CMultiLock的對(duì)象,并調(diào)用該對(duì)象的Lock函數(shù)。當(dāng)訪問(wèn)結(jié)束之后,再調(diào)用UnLock函數(shù),釋放其資源[8,9]。
4.1 備份冗余增強(qiáng)系統(tǒng)可靠性
信息采集系統(tǒng)長(zhǎng)期處于條件惡劣的遠(yuǎn)洋船舶工作環(huán)境下,采集系統(tǒng)可靠性就是整個(gè)船舶網(wǎng)絡(luò)信息集成系統(tǒng)正常工作運(yùn)行的關(guān)鍵所在。因此,可靠性優(yōu)化就成為信息采集系統(tǒng)優(yōu)化的重要任務(wù)。
為提高系統(tǒng)的可靠性,信息采集系統(tǒng)的優(yōu)化可以采用主、備份冗余兩套信息采集方式的方案。其中備份信息采集方案是根據(jù)船上艙室中上網(wǎng)設(shè)備的數(shù)量和接口形式,選擇相應(yīng)端口數(shù)和串口類型的串行設(shè)備聯(lián)網(wǎng)服務(wù)器,以串行線將數(shù)據(jù)需要上網(wǎng)設(shè)備與之相連。采集數(shù)據(jù)的傳輸是經(jīng)由二級(jí)交換機(jī)通過(guò)網(wǎng)絡(luò)到達(dá)信息采集計(jì)算機(jī)中,利用編制的接口軟件對(duì)各路采集數(shù)據(jù)進(jìn)行實(shí)時(shí)分離和規(guī)格化,處理完成后的數(shù)據(jù)發(fā)送到其他設(shè)備聯(lián)網(wǎng)服務(wù)器,再轉(zhuǎn)發(fā)至需要輸入數(shù)據(jù)的設(shè)備相應(yīng)端口上。
在主、備兩套采集方案中,信息采集計(jì)算機(jī)處理的數(shù)據(jù)將可以傳送到工作子網(wǎng)絡(luò)的數(shù)據(jù)庫(kù)服務(wù)器中,重要的數(shù)據(jù)將實(shí)時(shí)地存儲(chǔ)在數(shù)據(jù)庫(kù)中。
如信息采集主系統(tǒng)發(fā)生故障,備份采集系統(tǒng)將立即啟動(dòng),承擔(dān)全船重要的信息采集與轉(zhuǎn)發(fā)存儲(chǔ)任務(wù),從而提高整個(gè)系統(tǒng)的數(shù)據(jù)安全性和可靠性;同樣如備份采集系統(tǒng)出現(xiàn)故障主采集系統(tǒng)則承擔(dān)工作,兩系統(tǒng)互為備份。
4.2 雙機(jī)熱備提高系統(tǒng)可靠性
信息采集計(jì)算機(jī)是采集系統(tǒng)中的關(guān)鍵處理計(jì)算機(jī),它負(fù)責(zé)完成各種數(shù)據(jù)的處理、轉(zhuǎn)發(fā)及數(shù)據(jù)存儲(chǔ)過(guò)程,在整個(gè)系統(tǒng)中作用十分重要。以“大洋一號(hào)”船的實(shí)現(xiàn)方案為例,該信息采集計(jì)算機(jī)采用高性能的美國(guó)惠普工業(yè)級(jí)計(jì)算機(jī),提高其信息采集計(jì)算機(jī)的可靠性,將是整個(gè)采集系統(tǒng)實(shí)現(xiàn)優(yōu)化、增加可靠系數(shù)的重要手段。
信息采集系統(tǒng)在設(shè)計(jì)中充分考慮系統(tǒng)擴(kuò)展性,使得系統(tǒng)優(yōu)化方案可以在采集網(wǎng)絡(luò)中增加一臺(tái)信息采集計(jì)算機(jī)。新增計(jì)算機(jī)的基本硬件配置與原有信息采集計(jì)算機(jī)完全一致,裝機(jī)系統(tǒng)軟件相同,兩機(jī)之間實(shí)行雙機(jī)熱備方案。雙機(jī)熱備的具體方案是:A、B機(jī)之間以星跳網(wǎng)線相聯(lián)接,兩機(jī)單獨(dú)分開供應(yīng)電源,在兩機(jī)上安裝雙機(jī)軟件并保證相同的軟件環(huán)境。通過(guò)不斷偵測(cè)兩機(jī)星跳網(wǎng)線間相互傳遞的信號(hào),當(dāng)A機(jī)發(fā)生不可預(yù)知的故障時(shí),B機(jī)上雙機(jī)軟件將偵測(cè)到故障信號(hào),在極短時(shí)間范圍內(nèi),立即啟動(dòng)B機(jī)伺服軟件,接管A機(jī)宕機(jī)前的原有所有服務(wù),則采集系統(tǒng)仍能繼續(xù)進(jìn)行信息采集工作。
這樣雙機(jī)熱備的優(yōu)化方案,大大提高整個(gè)信息采集系統(tǒng)的可靠性,能夠比較完備地保障在惡劣條件下船載采集系統(tǒng)仍可持續(xù)正常工作,同時(shí)并不增加用戶的負(fù)擔(dān),信息采集系統(tǒng)的用戶并不能感覺到發(fā)生故障時(shí)系統(tǒng)熱備切換的過(guò)程。
4.3 數(shù)據(jù)庫(kù)分布存儲(chǔ)優(yōu)化系統(tǒng)可靠性
采集系統(tǒng)采集、轉(zhuǎn)發(fā)和處理的數(shù)據(jù)對(duì)于網(wǎng)絡(luò)中各測(cè)量設(shè)備的正常工作,乃至船舶的航行和運(yùn)轉(zhuǎn)都是極其重要的。保障這些重要數(shù)據(jù)的安全,實(shí)現(xiàn)大量數(shù)據(jù)的可靠存儲(chǔ)尤為突出,因而進(jìn)一步優(yōu)化數(shù)據(jù)安全及存儲(chǔ)方面的可靠性也將是提升整個(gè)信息采集系統(tǒng)可靠性的重要方法。
基于存儲(chǔ)區(qū)域網(wǎng)絡(luò)技術(shù)應(yīng)用的SAN網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)是當(dāng)前流行的數(shù)據(jù)庫(kù)存儲(chǔ)技術(shù),它是建立在硬件RAID存儲(chǔ)系統(tǒng)與光纖通道高速以太網(wǎng)等技術(shù)的有機(jī)結(jié)合之上,其特點(diǎn)是共享網(wǎng)絡(luò)存儲(chǔ)資源(陣列系統(tǒng)和帶庫(kù)系統(tǒng)),數(shù)據(jù)存儲(chǔ)安全,數(shù)據(jù)管理集中而高效[10]。
由于在船舶網(wǎng)絡(luò)中的各測(cè)量設(shè)備輸出的大量多路數(shù)據(jù)流需要高效存儲(chǔ)到數(shù)據(jù)庫(kù)中,信息采集系統(tǒng)將充分利用和發(fā)揮高速船舶網(wǎng)絡(luò) (千兆光纖網(wǎng)絡(luò))的優(yōu)勢(shì),根據(jù)實(shí)際需求,在網(wǎng)絡(luò)中可以配置多個(gè)數(shù)據(jù)庫(kù)服務(wù)器,各自承擔(dān)分布的數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)工作。數(shù)據(jù)庫(kù)服務(wù)器則通過(guò)網(wǎng)絡(luò)光纖通道交換設(shè)備聯(lián)接共享的高速存儲(chǔ)介質(zhì)設(shè)備 (RAID磁盤陣列),并將數(shù)據(jù)存儲(chǔ)到磁盤陣列的SCSI磁盤之上,網(wǎng)絡(luò)中的多個(gè)數(shù)據(jù)庫(kù)服務(wù)器就這樣并行完成眾多設(shè)備輸出的數(shù)據(jù)存儲(chǔ)進(jìn)程?;赗AID的磁盤陣列的每一塊SCSI磁盤發(fā)生故障時(shí),系統(tǒng)無(wú)需停止服務(wù)工作而只要更換一塊磁盤,系統(tǒng)立即將存儲(chǔ)的數(shù)據(jù)寫入該新磁盤中。
此外,采集系統(tǒng)在后臺(tái)數(shù)據(jù)庫(kù)的連接方式上,應(yīng)盡可能使用基于當(dāng)前流行的OLEDB方式優(yōu)化方案而非ODBC聯(lián)接(開放數(shù)據(jù)庫(kù)互連)的DSN方式,將能夠更好發(fā)揮其技術(shù)的并發(fā)處理能力和保證聯(lián)接數(shù)據(jù)庫(kù)的高效和安全。
本文在對(duì)船舶網(wǎng)絡(luò)信息采集系統(tǒng)數(shù)學(xué)模型進(jìn)行應(yīng)用分析后,就其存在的影響系統(tǒng)處理性能的有關(guān)問(wèn)題,提出了基于船舶網(wǎng)絡(luò)的布線優(yōu)化、高速處理設(shè)備選型、多線程程序的優(yōu)化方法,以及在系統(tǒng)冗余、雙機(jī)熱備、數(shù)據(jù)庫(kù)分布存儲(chǔ)等方面實(shí)現(xiàn)可靠性的優(yōu)化措施,特別是運(yùn)用多線程等技術(shù)很好地解決系統(tǒng)軟件邏輯和物理并發(fā)問(wèn)題。經(jīng)過(guò)實(shí)踐表明,這些優(yōu)化方法較好地提高了整個(gè)系統(tǒng)的運(yùn)行效率和系統(tǒng)資源的利用率,解決了多接口數(shù)據(jù)采集的穩(wěn)定性問(wèn)題,初步達(dá)到了使系統(tǒng)優(yōu)化的目的。
[1]石飛,史嵐,喬建忠,等.網(wǎng)絡(luò)數(shù)據(jù)采集技術(shù)研究[J].小型微型計(jì)算機(jī)系統(tǒng),2008,29(10):1912-1915.
[2]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)[M].第五版.北京:電子工業(yè)出版社,2008.
[3]蘇岳龍,李貽斌,宋銳.基于VC++6.0的高速串口通信數(shù)據(jù)采集系統(tǒng)[J].微計(jì)算機(jī)信息,2005,21(5):147-148.
[4]李建宏,何玉珠.多線程技術(shù)在復(fù)雜數(shù)據(jù)采集系統(tǒng)中的應(yīng)用[J].電子測(cè)量技術(shù),2008,31(5):102-104.
[5]LIPPMAN S B,LAJOIE J,MOO B E.C++Primer[M].4th Edition,Addison Wesley/Pearson,2003.
[6]王建新,嚴(yán)駿,曾擁華,等.MSComm和多線程在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用 [J].計(jì)算機(jī)應(yīng)用與軟件,2006,23(4):134-136.
[7]陳功,張晞,高喻,等.基于VC++的數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)[J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2007,20(4):114-115,122.
[8]李勇.一個(gè)多串口多線程數(shù)據(jù)采集系統(tǒng)軟件的設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2006,22(6):152-154.
[9]馮峻域,戴青云,植俊文.基于多線程串口通信的生產(chǎn)數(shù)據(jù)實(shí)時(shí)采集系統(tǒng)[J].微計(jì)算機(jī)信息,2006,22(4):149-151,20.
[10]甘?;?,熊俊俏.大容量數(shù)據(jù)采集與數(shù)據(jù)庫(kù)管理系統(tǒng)設(shè)計(jì)[J].測(cè)控技術(shù),2005,24(8),16-17,26.
Usage Analysis and Optimization of Ship Network Information Acquisition System
Tan Liang Wang Rong-cheng
China Ship Development and Design Center,Wuhan 430064,China
Through a project of the network integrated information system equipped on the Da Yang Yi Hao scientific research vessel,this paper introduced the principles of the information acquisition system based on the ship network.A mathematical model was used to test the capability of the system.From the analysis results,major efforts were made on the real time performance of the system and the optimization of system reliability.
ship network;information acquisition system;usage analysis;optimization
U675.79
A
1673-3185(2009)02-69-04
2008-07-30
譚 亮(1979-),男,工程師,碩士研究生。研究方向:艦船裝備信息化。E-mail:tanliang_701@163.com
王榮成(1963-),男,研究員,碩士生導(dǎo)師。研究方向:船船電子