天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當前位置:主頁 > 科技論文 > 計算機論文 >

VXI-11協(xié)議的完整開發(fā)與庫的實現(xiàn)

發(fā)布時間:2021-02-20 15:24
  針對現(xiàn)有VXI-11協(xié)議在Windows下的開發(fā)都過于簡單,功能嚴重不完整,且儀器在啟動VXI-11服務時需要引入很多代碼,操作過于繁瑣等問題,完成了VXI-11協(xié)議在Windows下完整功能的開發(fā)。在此基礎上,將所有的代碼封裝成庫的形式,并且給使用者提供一些必要的接口,讓使用者可以方便快捷地在儀器上啟動VXI-11服務而且更加靈活地使用該服務。實驗結果證明,該系統(tǒng)的服務端程序可以正確地響應客戶端的VXI-11協(xié)議,并且可以通過VXI-11協(xié)議穩(wěn)定地進行數(shù)據(jù)傳輸。 

【文章來源】:現(xiàn)代電子技術. 2020,43(10)北大核心

【文章頁數(shù)】:3 頁

【部分圖文】:

VXI-11協(xié)議的完整開發(fā)與庫的實現(xiàn)


協(xié)議網(wǎng)絡儀器通道示意圖

流程圖,流程圖,功能函數(shù),文件


VXI-11協(xié)議開發(fā)的流程如圖2所示。首先在Linux系統(tǒng)下使用rpcgen命令(該命令可以生成RPC服務器程序的代碼,它的輸入為一個規(guī)格說明文件,輸出為一個C語言的源程序[6])生成VXI-11協(xié)議的框架,然后將其導出至Windows系統(tǒng)中。之后,在Windows系統(tǒng)里新建工程,將導出的文件加入工程并調試,F(xiàn)有對VXI-11開發(fā)的功能函數(shù)僅有2~3個,本系統(tǒng)復現(xiàn)了現(xiàn)有的功能函數(shù)后,補充完善并實現(xiàn)所有的功能函數(shù)。

流程圖,儀器,函數(shù),流程圖


device_read函數(shù)的流程圖如圖3所示。首先,客戶端發(fā)送讀請求后,運行服務器端的儀器會根據(jù)客戶端發(fā)送的lid判斷是否可以連接,若不能連接,則返回Error=4;若可以,則判斷其他連接是否有鎖定。如果沒有鎖定,判斷要讀的數(shù)據(jù)是否大于requestSize;若有鎖定,則等待Lock_timeout毫秒的時間。若在該時間內未解鎖,則返回Error=11、data.data_len=0;否則,判斷要讀的數(shù)據(jù)是否大于RequestSize,若小于則返回Reason=4,若大于則判斷返回的緩沖區(qū)是否已滿,如果已滿,則返回Reason=0,否則繼續(xù)讀。最后判斷是否讀完,若讀完則返回Reason=1,否則繼續(xù)判斷返回的緩沖區(qū)是否滿,直到讀完為止。

【參考文獻】:
期刊論文
[1]基于LXI的數(shù)據(jù)鏈端機自動測試系統(tǒng)[J]. 沈建飛.  現(xiàn)代導航. 2019(01)
[2]基于數(shù)據(jù)分發(fā)服務的遠程過程調用系統(tǒng)[J]. 鄭馥薇,沈卓煒.  計算機應用. 2018(S2)
[3]LXI網(wǎng)絡儀器后臺處理的設計與實現(xiàn)[J]. 李延峰,李宥謀,閆海卿,李曉俊.  計算機技術與發(fā)展. 2019(03)
[4]PortMap端口映射器[J]. 田丹丹.  網(wǎng)絡安全和信息化. 2017(02)
[5]基于LXI總線PCI接口的軟件設計[J]. 邱暢,李龍,鄭艷梅.  國外電子測量技術. 2016(05)
[6]網(wǎng)絡化儀器儀表協(xié)議客戶端設計與實現(xiàn)[J]. 龐新法.  現(xiàn)代電子技術. 2015(18)
[7]基于端口映射NAT網(wǎng)絡方案分析與實施[J]. 張波,萬麗.  軟件工程師. 2015(03)
[8]基于DSP和VXI-11協(xié)議的LXI儀器控制與實現(xiàn)[J]. 翟龍軍,曲洪東,高山,張公學.  計算機測量與控制. 2014(11)
[9]基于航天測試技術的LXI多功能接口板卡設計[J]. 鄧茂林,姚靜波,解維奇.  現(xiàn)代電子技術. 2014(21)
[10]通過VXI-11協(xié)議控制LXI儀器[J]. 耿建平,鄧力.  微計算機信息. 2011(10)



本文編號:3042957

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3042957.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權申明:資料由用戶f277c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com