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

當(dāng)前位置:主頁(yè) > 科技論文 > 電力論文 >

任意波形發(fā)生器SCPI服務(wù)程序及參數(shù)自動(dòng)校正系統(tǒng)設(shè)計(jì)

發(fā)布時(shí)間:2018-02-04 00:43

  本文關(guān)鍵詞: 任意波形發(fā)生器 SCPI 參數(shù)校正 Cython 解釋器 出處:《電子科技大學(xué)》2014年碩士論文 論文類型:學(xué)位論文


【摘要】:任意波形發(fā)生器是現(xiàn)代自動(dòng)測(cè)試系統(tǒng)中廣泛應(yīng)用的通用信號(hào)源。本文來(lái)源于“4通道600MSPS任意波形發(fā)生器”研發(fā)子項(xiàng)目,為該任意波形發(fā)生器設(shè)計(jì)實(shí)現(xiàn)支持可程控儀器標(biāo)準(zhǔn)命令(SCPI)的軟件部分即“SCPI服務(wù)程序”,并在該服務(wù)程序的基礎(chǔ)上建立了任意波形發(fā)生器的“參數(shù)自動(dòng)校正系統(tǒng)”,為任意波形發(fā)生器的模擬通道的相關(guān)參數(shù)實(shí)現(xiàn)自動(dòng)校正,節(jié)省大量的測(cè)試校正人力和時(shí)間。本課題主要重點(diǎn)包括以下幾個(gè)方面:(1)SCPI命令解釋程序設(shè)計(jì)。將“4通道600MSPS任意波形發(fā)生器”的SCPI命令解釋分成“通用解釋”及“專用解釋”兩部分。其中“通用解釋”部分與具體儀器命令無(wú)關(guān),“專用解釋”則與該任意波形發(fā)生器具體命令緊密結(jié)合,二者相結(jié)合完成任意波形發(fā)生器SCPI命令的完整解釋。這樣不僅便于軟件維護(hù),而且提高了軟件的可重用性和可擴(kuò)展性。(2)任意波形發(fā)生器狀態(tài)報(bào)告系統(tǒng)設(shè)計(jì)。按照SCPI標(biāo)準(zhǔn)規(guī)范定義的最小狀態(tài)報(bào)告系統(tǒng),為任意波形發(fā)生器設(shè)計(jì)一套任意波形發(fā)生器執(zhí)行SCPI命令過(guò)程中的狀態(tài)信息報(bào)告系統(tǒng)。(3)軟件接口封裝。為了使任意波形發(fā)生器中不同軟件語(yǔ)言編寫(xiě)的軟件接口兼容,將SCPI命令解釋程序以及IVI(可互換虛擬儀器)函數(shù)發(fā)生器類驅(qū)動(dòng)的C標(biāo)準(zhǔn)接口再次封裝,從而實(shí)現(xiàn)不同語(yǔ)言的軟件數(shù)據(jù)信息交互。(4)任意波形發(fā)生器波形輸出參數(shù)系統(tǒng)誤差的自動(dòng)校正。利用SCPI命令與SCPI服務(wù)程序,設(shè)計(jì)實(shí)現(xiàn)任意波形發(fā)生器參數(shù)自動(dòng)校正系統(tǒng),完成對(duì)任意波形發(fā)生器4個(gè)通道多個(gè)參數(shù)的自動(dòng)校正,節(jié)省了參數(shù)測(cè)試校正時(shí)間,也驗(yàn)證了SCPI服務(wù)程序的可行性。隨著任意波形發(fā)生器更新速度的加快,任意波形發(fā)生器軟件的可重用性顯得越來(lái)越重要。本軟件作為任意波形發(fā)生器配套軟件,軟件復(fù)用率高,能夠縮短任意波形發(fā)生器的開(kāi)發(fā)時(shí)間。經(jīng)過(guò)在儀器上整機(jī)聯(lián)調(diào)測(cè)試,本次設(shè)計(jì)的SCPI服務(wù)程序及參數(shù)自動(dòng)校正系統(tǒng),完成了項(xiàng)目的各項(xiàng)功能要求,達(dá)到了預(yù)期目標(biāo)。
[Abstract]:Arbitrary waveform generator is a general signal source widely used in modern automatic test system. This paper comes from the research and development sub-project of "4-channel 600MSPS arbitrary waveform generator". The software part "SCPI Service Program" is designed and implemented for the arbitrary waveform generator to support the standard command of programmable instrument. On the basis of the service program, a "parameter automatic correction system" for arbitrary waveform generator is established, which can automatically correct the parameters of analogue channel of arbitrary waveform generator. Save a lot of manpower and time for testing and correction. The main focus of this project includes the following aspects: 1). SCPI command interpretation program design. The SCPI command interpretation of "4-channel 600MSPS arbitrary waveform generator" is divided into two parts: "general interpretation" and "special interpretation". Part of it has nothing to do with specific instrument orders. The "special interpretation" is closely combined with the specific command of the arbitrary waveform generator, and the complete interpretation of the SCPI command of the arbitrary waveform generator is completed, which is not only convenient for software maintenance. It also improves the reusability and extensibility of the software. It also improves the design of the arbitrary waveform generator status report system. The minimum state report system is defined according to the SCPI standard specification. Design a state information report system for arbitrary waveform generator during the execution of SCPI command. Software interface encapsulation. In order to make the software interface written in different software languages in arbitrary waveform generator compatible. The SCPI command interpreter and the C standard interface driven by the class of IVI (interchangeable virtual instrument) function generator are encapsulated again. In order to realize the automatic correction of the system error of the waveform output parameters of the arbitrary waveform generator, the software data and information interaction in different languages. The SCPI command and the SCPI service program are used. The automatic correction system of arbitrary waveform generator parameters is designed and implemented. The automatic correction of multiple parameters of 4 channels of arbitrary waveform generator is completed, and the time of parameter testing and correction is saved. It also verifies the feasibility of SCPI service program. With the acceleration of the update speed of arbitrary waveform generator. The reusability of arbitrary waveform generator software is becoming more and more important. As an auxiliary software of arbitrary waveform generator, the software reuse rate is high. It can shorten the development time of arbitrary waveform generator. After testing the whole machine on the instrument, the SCPI service program and parameter automatic correction system are designed, and the function requirements of the project are fulfilled. The target was achieved.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類號(hào)】:TM935

【參考文獻(xiàn)】

相關(guān)期刊論文 前2條

1 王學(xué)偉;相艷;陳小榮;;數(shù)據(jù)采集模塊SCPI解釋器的研究與實(shí)現(xiàn)[J];電測(cè)與儀表;2008年01期

2 井濤;郭永瑞;;一種實(shí)用的SCPI語(yǔ)法分析設(shè)計(jì)方法[J];國(guó)外電子測(cè)量技術(shù);2006年02期

,

本文編號(hào):1488812

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

本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1488812.html


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

版權(quán)申明:資料由用戶41fbe***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com