scpi命令解释器设计

scpi命令解释器设计

ID:34701223

大小:2.66 MB

页数:62页

时间:2019-03-09

scpi命令解释器设计_第1页
scpi命令解释器设计_第2页
scpi命令解释器设计_第3页
scpi命令解释器设计_第4页
scpi命令解释器设计_第5页
资源描述:

《scpi命令解释器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、SCPI命令解释器设计摘要随着计算机技术的迅猛发展,受其影响的仪器行业也发生了巨大的变革,即仪器使用的手动操作改为计算机控制的自动测试。世界著名仪器厂家共同研究制定了用于可程控仪器的标准命令SCPI(StandardCommandsforProgrammableInstruments)作为程控命令的重要标准,目前被广泛应用于各种智能测试仪器的开发和测试中。本课题来源于研究所项目“SCPI命令集的管理软件”,解决电子仪器综合测试系统中SCPI标准命令的管理问题。论文选题作为项目的一个重要组成部分,实现用SCPI命令集对测量仪器进行操作和控制。因此SCPI解释器设计是

2、项目研究的核心内容。SCPI实现了程控仪器测控消息的标准化,其总目标是缩短自动测试仪器程序开发时间,保护仪器制造者和使用者双方的硬件和软件投资,为仪器控制和数据利用提供兼容的编码环境。论文首先对SCPI命令集的命令助记符、命令基本语法格式、SCPI仪器模型、SCPI命令的层次结构、SCPI特定程控命令和公用命令进行了详细介绍,这是研究课题的基础。其次,为了使用合理的数据存储和高效的查询机制,课题按照SCPI命令的结构特点,创建SCPI命令集的数据库文件。通过选用MFCODBC数据库访问技术并且依据相应的查找机制,实现对命令数据库的访问,完成对命令的查询功能。再次,

3、使用VC++中的CTreeCtrl控件,生成SCPI命令的树形结构,查询SCPI命令数据库,并且得到SCPI子命令的命令完全路径,同时利用ODBC查询机制得到与SCPI子命令相关联的程控仪器命令。最后,以多路温度巡检仪作为给定程控仪器,按照多路温度巡检仪所定义的串口通讯协议,发送SCPI命令,操作和控制温度巡检仪,并且读取仪器返回数据,完成软件的测试。基于VC++6.0的SCPI命令解释器软件,实现了对用户输入的SCPI命令的解释功能和对程控仪器的操控。并且根据用户要求,通过修改和扩展命令数据库实现自动测试系统的网络化。关键词:SCPI命令;程控仪器;数据库;解释

4、器TheDesignofSCPIInterpreterABSTRACTWiththerapiddeVelopmentofthecomputertechn0109y,theinstrumentindustryhasbeenexperiencingadramaticchange,themanualoperationinstrumentchangingtotheautomaticmeasurementwiththecomputer.Leadingequipmentmanufacturersjointlystudyandformulatethestandardprogra

5、m—controlledcommandsnamedSCPI(StandardCommandsforProgrammableInstruments)forallkindsoftheprogram-controlledinstruments.Asanimportantcommandstandardforremotecontroltestinginstruments,SCPIhasbeenw订dlyusedindeVelopingandtestingoftheintelligentinstruments.Theresearchofthethesisisbasedonth

6、eproject“TheManagementSoftwareofSCPI’’frominstitutes,whichresolvesmanagementissuesofSCPIinmilitaryelectronicequipmenttestingsystem.Asanimportantpartoftheproject,theresearchofthethesiscanuseSCPIcommandtooperateandcontroltestinginstruments.SothedesignofSCPIinterpreteristhecorecontentoft

7、heproject.SCPIachieVesprogram-controlledequipmentsstandardizationfordevicesinformation,whoseoVerallgoalistoshortentheproceduresandtimeofdeVelopingtheautomatictestequipment,atthesametime,protectsboththehardwareandsoftwareinVestmentoftheequipmentmanufacturersandusers,andprovidesawideran

8、geofc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。