数字示波器SCPI命令系统及程控软件的设计与实现
本文选题:数字示波器 切入点:SCPI命令 出处:《电子科技大学》2014年硕士论文
【摘要】:本课题来源于和国内某一线仪器制造商合作的项目,主要的任务是完成DSO(D ig it al St o rage Oscil lo grap h,数字存储示波器)的程控软件系统的开发。程控功能离不开程控命令系统,本课题从仪器通用性的角度考虑,采用了仪器界通用的SCPI(St andard Co mma nd For Pro gr amming Inst ru me nt)规范,完成了本型号DSO的SCPI命令集设计、SCP I命令集解析器设计以及DSO程控软件的设计。论文的具体研究工作如下:首先是DSO程控命令集的设计。研究分析了本型号DSO的程控功能与S CPI命令规范之间的联系,在满足S CPI命令规范以及DS O所需要的程控功能的前提下,依照S CPI的命令规范设计了具有较好通用性、同时又满足本型号DS O特点的SCPI程控命令集。其次是基于下位机(DSO)的命令解析器的设计。本型号DSO采用了一款DSP芯片作为处理器,需要具备接收SCPI程控命令并执行相应操作的能力。为此,重点分析了本课题所设计的SCPI命令的句法及其结构特点,参考了数据结构中的树与二叉树的转换算法以及链表的存储与遍历的方法,按照模块化的设计思路,采用了链表存储结点以及状态机轮询查找,在Visu al DSP++开发环境下,以C语言为编程语言,完成了SCPI命令解释器的设计,实现了对各条命令的正确解释和执行。最后是基于上位机(PC机)的程控软件的设计。本型号DSO主要采用USB Devic e接口作为通讯接口,其接口芯片为Cy68 013。在其与上位机通讯软件的开发工作中,首先在Windo ws下完成了C y6801 3接口芯片的API函数库的设计(封装为动态链接库);然后在虚拟仪器开发软件LabWindo ws/CVI下,以C语言为编程语言,通过调用API函数库,基于本课题所设计的SCPI命令集,完成了一款图形化界面的程控软件的设计,实现了PC上位机与DSO下位机的交互式通讯及各种程控功能。
[Abstract]:......
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM935.37
【相似文献】
相关期刊论文 前10条
1 郭占山,付永杰,林红平;SCPI语言在自动检定中的应用[J];计量技术;2001年06期
2 朱兴邦;李兵;;IEEE 488与SCPI解释[J];仪器仪表标准化与计量;2007年01期
3 韦荣昌;赖小红;;SCPI命令解释器的实现[J];信息与电子工程;2012年03期
4 郭同华;;数字示波表SCPI程控命令解析器设计[J];科技信息;2014年11期
5 刘建刚,郭占山,闫道广,杨春光;仪器设备SCPI命令集的使用方法探讨[J];计量与测试技术;2001年05期
6 井涛;郭永瑞;;一种实用的SCPI语法分析设计方法[J];国外电子测量技术;2006年02期
7 程南;VXI系统中的SICL和SCPI[J];现代仪器使用与维修;1997年06期
8 王学伟;相艳;陈小荣;;数据采集模块SCPI解释器的研究与实现[J];电测与仪表;2008年01期
9 谢印忠;陆绮荣;张保洲;;51单片机控制基于SCPI的可编程仪器的研究[J];仪表技术;2009年05期
10 李智;秦昌明;张活;;基于Hash散列的SCPI命令解析机制在LXI仪器上的实现[J];化工自动化及仪表;2012年12期
相关硕士学位论文 前7条
1 李海龙;SCPI命令解释器设计[D];合肥工业大学;2012年
2 韦荣昌;示波器SCPI命令集与语法分析程序的设计与研究[D];电子科技大学;2012年
3 陈艳芬;仪器接口平台SCPI解析模块设计[D];西华大学;2009年
4 程专;数字示波器SCPI命令系统及程控软件的设计与实现[D];电子科技大学;2014年
5 相艳;基于SCPI的数据采集单元设计[D];北京化工大学;2009年
6 刘震;SCPI命令解析平台的设计与实现[D];电子科技大学;2012年
7 吴圆霞;任意波形发生器SCPI服务程序及参数自动校正系统设计[D];电子科技大学;2014年
,本文编号:1726020
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/1726020.html