數(shù)字示波器SCPI命令系統(tǒng)及程控軟件的設(shè)計與實(shí)現(xiàn)
本文選題:數(shù)字示波器 切入點(diǎn):SCPI命令 出處:《電子科技大學(xué)》2014年碩士論文
【摘要】:本課題來源于和國內(nèi)某一線儀器制造商合作的項(xiàng)目,主要的任務(wù)是完成DSO(D ig it al St o rage Oscil lo grap h,數(shù)字存儲示波器)的程控軟件系統(tǒng)的開發(fā)。程控功能離不開程控命令系統(tǒng),本課題從儀器通用性的角度考慮,采用了儀器界通用的SCPI(St andard Co mma nd For Pro gr amming Inst ru me nt)規(guī)范,完成了本型號DSO的SCPI命令集設(shè)計、SCP I命令集解析器設(shè)計以及DSO程控軟件的設(shè)計。論文的具體研究工作如下:首先是DSO程控命令集的設(shè)計。研究分析了本型號DSO的程控功能與S CPI命令規(guī)范之間的聯(lián)系,在滿足S CPI命令規(guī)范以及DS O所需要的程控功能的前提下,依照S CPI的命令規(guī)范設(shè)計了具有較好通用性、同時又滿足本型號DS O特點(diǎn)的SCPI程控命令集。其次是基于下位機(jī)(DSO)的命令解析器的設(shè)計。本型號DSO采用了一款DSP芯片作為處理器,需要具備接收SCPI程控命令并執(zhí)行相應(yīng)操作的能力。為此,重點(diǎn)分析了本課題所設(shè)計的SCPI命令的句法及其結(jié)構(gòu)特點(diǎn),參考了數(shù)據(jù)結(jié)構(gòu)中的樹與二叉樹的轉(zhuǎn)換算法以及鏈表的存儲與遍歷的方法,按照模塊化的設(shè)計思路,采用了鏈表存儲結(jié)點(diǎn)以及狀態(tài)機(jī)輪詢查找,在Visu al DSP++開發(fā)環(huán)境下,以C語言為編程語言,完成了SCPI命令解釋器的設(shè)計,實(shí)現(xiàn)了對各條命令的正確解釋和執(zhí)行。最后是基于上位機(jī)(PC機(jī))的程控軟件的設(shè)計。本型號DSO主要采用USB Devic e接口作為通訊接口,其接口芯片為Cy68 013。在其與上位機(jī)通訊軟件的開發(fā)工作中,首先在Windo ws下完成了C y6801 3接口芯片的API函數(shù)庫的設(shè)計(封裝為動態(tài)鏈接庫);然后在虛擬儀器開發(fā)軟件LabWindo ws/CVI下,以C語言為編程語言,通過調(diào)用API函數(shù)庫,基于本課題所設(shè)計的SCPI命令集,完成了一款圖形化界面的程控軟件的設(shè)計,實(shí)現(xiàn)了PC上位機(jī)與DSO下位機(jī)的交互式通訊及各種程控功能。
[Abstract]:......
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TM935.37
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 郭占山,付永杰,林紅平;SCPI語言在自動檢定中的應(yīng)用[J];計量技術(shù);2001年06期
2 朱興邦;李兵;;IEEE 488與SCPI解釋[J];儀器儀表標(biāo)準(zhǔn)化與計量;2007年01期
3 韋榮昌;賴小紅;;SCPI命令解釋器的實(shí)現(xiàn)[J];信息與電子工程;2012年03期
4 郭同華;;數(shù)字示波表SCPI程控命令解析器設(shè)計[J];科技信息;2014年11期
5 劉建剛,郭占山,閆道廣,楊春光;儀器設(shè)備SCPI命令集的使用方法探討[J];計量與測試技術(shù);2001年05期
6 井濤;郭永瑞;;一種實(shí)用的SCPI語法分析設(shè)計方法[J];國外電子測量技術(shù);2006年02期
7 程南;VXI系統(tǒng)中的SICL和SCPI[J];現(xiàn)代儀器使用與維修;1997年06期
8 王學(xué)偉;相艷;陳小榮;;數(shù)據(jù)采集模塊SCPI解釋器的研究與實(shí)現(xiàn)[J];電測與儀表;2008年01期
9 謝印忠;陸綺榮;張保洲;;51單片機(jī)控制基于SCPI的可編程儀器的研究[J];儀表技術(shù);2009年05期
10 李智;秦昌明;張活;;基于Hash散列的SCPI命令解析機(jī)制在LXI儀器上的實(shí)現(xiàn)[J];化工自動化及儀表;2012年12期
相關(guān)碩士學(xué)位論文 前7條
1 李海龍;SCPI命令解釋器設(shè)計[D];合肥工業(yè)大學(xué);2012年
2 韋榮昌;示波器SCPI命令集與語法分析程序的設(shè)計與研究[D];電子科技大學(xué);2012年
3 陳艷芬;儀器接口平臺SCPI解析模塊設(shè)計[D];西華大學(xué);2009年
4 程專;數(shù)字示波器SCPI命令系統(tǒng)及程控軟件的設(shè)計與實(shí)現(xiàn)[D];電子科技大學(xué);2014年
5 相艷;基于SCPI的數(shù)據(jù)采集單元設(shè)計[D];北京化工大學(xué);2009年
6 劉震;SCPI命令解析平臺的設(shè)計與實(shí)現(xiàn)[D];電子科技大學(xué);2012年
7 吳圓霞;任意波形發(fā)生器SCPI服務(wù)程序及參數(shù)自動校正系統(tǒng)設(shè)計[D];電子科技大學(xué);2014年
,本文編號:1726020
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1726020.html