欢迎来到天天文库
浏览记录
ID:34701223
大小:2.66 MB
页数:62页
时间:2019-03-09
《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
此文档下载收益归作者所有