採用C S結構搭建VXI網路測試系

2021-04-14 17:58:28 字數 1669 閱讀 9068

2006-04-27 21:51:32

採用c/s結構搭建vxi網路測試系

在組建 vxi測控

網路時,要根據具體的

測試任務和需求從費用、

系統規模、系統安全和網路負載等多方面綜合考慮。從網路結構的發展,我們可以看到其策略是盡可能實現任務的分布式處理。因此在組建vxi測控網路時,最重要的就是確定任務在系統中的分布。需要共享的任務放在伺服器上,不需共享、專用的任務放在客戶端,系統應盡可能緊湊以增強系統的安全性;同時又要考慮到系統的擴充套件性和開放性,能夠在擴充套件系統規模時儘量減少重複工作。

依照上述原則,我們以某型號的模擬等效器為被測物件,組建了全國產化的vxi網路虛擬儀器測控系統和遠端vxi匯流排資料採集處理系統。

一.vxi網路虛擬儀器測控系統

系統採用c/s結構,由前端vxi資料採集、測控裝置和後端資料處理、共享裝置組成。系統結構見圖1。客戶機作為測試的主控計算機,執行測試軟體框架,負責所有儀器驅動,完成整個測試任務;網路伺服器主要作為資料伺服器,儲存測試所需的所有配置資料和測試結果資料,此外兼有網路管理、檔案管理、列印管理等功能。

系統採用國產化vxi主機箱,vxi控制器和全部儀器模組由測試公司自主研製,包括mxi-2控制器、帶dsp的掃瞄a/d模組、4路通用計數器、d/a模組、任意波形發生器、vxi開關系列模組、交流d/a模組和8通道並行a/d模組。

圖1 vxi網路虛擬儀器測控系統

網路裝置由網絡卡和網路集線器(hub)組成。採用符合ieee802.3規範的10/100base-t乙太網,傳輸速率為10/100mb/s,網路傳輸協議符合tcp/ip,通訊電纜採用rj45無遮蔽雙絞線接頭。各台客戶機通過hub與伺服器連線,構成星型拓撲結構,這樣如果一根線斷了,只影響一台機器,不影響網路執行。網路印表機提供了網路上的列印共享,其管理工作由伺服器來完成。

系統軟體模型具有b/s系統的特點,採用多層軟體結構,見圖2。其中應用伺服器與測量伺服器均為軟體物件,共存於測試軟體框架中,它們與資料伺服器進行互動,共同組成了系統的多層軟體結構。

圖2 系統的多層軟體結構

二. 遠端vxi匯流排資料採集處理系統

在網路虛擬儀器綜合測試系統的研究基礎上,我們研究用**線作為通訊手段,遠端訪問控制vxi機箱和模組的方法。目前見到的遠端訪問的連線方式有支援數據機、isdn綜合業務數字網、x.25分組交換網和串列埠直接相連等四種,我們選擇了最常用的數據機連線方式。其結構見圖3。

系統亦為c/s結構,由遠地測試計算機,本地測試計算機、兩台數據機、vxi前端測試裝置和網路裝置組成。遠端計算機通過modem,使用**線,與現場vxi機箱控制器通訊,進而達到控制vxi機箱的目的。

圖3 遠端vxi匯流排資料採集處理系統

遠地測試計算機,作為客戶機,是本測試系統的管理者,是測控命令的發出者,它通過modem和**線接收本地vxi前端裝置的執行結果。

本地測試計算機作為測量伺服器,與vxi機箱、vxi測試模組、介面介面卡和網路通訊裝置組成綜合測試系統的核心部分,在軟體支援下進行系統測試,接收遠地測試計算機發來的測試命令,執行測試序列,顯示處理測試資料,並把處理結果發給遠地測試計算機。

這套系統實現了在intranet環境下和直接用數據機連線公共**交換網實現的遠端測試資訊瀏覽和資料處理,使得很多測試人員和專家,可以不去發射基地進行現場保駕,坐在家裡就可以遠端監控現場的飛彈測試過程和測試資料,實現遠端技術支援和故障診斷等。

c s網路結構

採用c s 客戶端和服務端模式進行檔案和命令資料的傳輸,以及資料的交換。c s 和b s p2p等多種技術想結合。一,cs 網路的實現 採用傳統的客戶端和服務端模式,用tcp ip 協議進行資料的互動和傳遞。二,cs網路開發 模仿著名的灰鴿子軟體,灰鴿子的到來,給網路世界,帶來了新的活力,給人們帶來...

C S結構軟體測試要點彙總

c s結構測試 要點 1.安裝 解除安裝 1.安裝包 完整性,安裝包大小是否達到要求,顯示基本資訊是否正確,步驟是否明確,內容是否合理。2.首次安裝 1 是否與其他 已安裝的軟體衝突。2 各種防毒軟體 卡巴 瑞星 360 對安裝程式的影響 3 安裝目錄的考慮 中英文本元 長度 空目錄 根目錄 修改目...

採用nginx chimee搭建網路攝像頭直播系統

概述 公司最近需要一套直播系統,要求是網路攝像頭進行錄製,然後可以在網頁上無外掛程式進行直播,要求同時支援pc端和移動端進行直播,最後我決定採用hls協議,利用nginx chimee搭建網路攝像頭直播系統。搭建網路攝像頭直播伺服器sudo apt remove nginxwget 2.tar gz...