SCPI命令解释器设计

来源 :合肥工业大学 | 被引量 : 0次 | 上传用户:jiajia_jiang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅猛发展,受其影响的仪器行业也发生了巨大的变革,即仪器使用的手动操作改为计算机控制的自动测试。世界著名仪器厂家共同研究制定了用于可程控仪器的标准命令SCPI(Standard Commands forProgrammable Instruments)作为程控命令的重要标准,目前被广泛应用于各种智能测试仪器的开发和测试中。本课题来源于研究所项目“SCPI命令集的管理软件”,解决电子仪器综合测试系统中SCPI标准命令的管理问题。论文选题作为项目的一个重要组成部分,实现用SCPI命令集对测量仪器进行操作和控制。因此SCPI解释器设计是项目研究的核心内容。SCPI实现了程控仪器测控消息的标准化,其总目标是缩短自动测试仪器程序开发时间,保护仪器制造者和使用者双方的硬件和软件投资,为仪器控制和数据利用提供兼容的编码环境。论文首先对SCPI命令集的命令助记符、命令基本语法格式、SCPI仪器模型、SCPI命令的层次结构、SCPI特定程控命令和公用命令进行了详细介绍,这是研究课题的基础。其次,为了使用合理的数据存储和高效的查询机制,课题按照SCPI命令的结构特点,创建SCPI命令集的数据库文件。通过选用MFCODBC数据库访问技术并且依据相应的查找机制,实现对命令数据库的访问,完成对命令的查询功能。再次,使用VC++中的CTreeCtrl控件,生成SCPI命令的树形结构,查询SCPI命令数据库,并且得到SCPI子命令的命令完全路径,同时利用ODBC查询机制得到与SCPI子命令相关联的程控仪器命令。最后,以多路温度巡检仪作为给定程控仪器,按照多路温度巡检仪所定义的串口通讯协议,发送SCPI命令,操作和控制温度巡检仪,并且读取仪器返回数据,完成软件的测试。基于VC++6.0的SCPI命令解释器软件,实现了对用户输入的SCPI命令的解释功能和对程控仪器的操控。并且根据用户要求,通过修改和扩展命令数据库实现自动测试系统的网络化。
其他文献
<正>新闻有没有真理?新闻报道如何坚持真理?有人断言:"新闻仅是事实的报道,只告诉人们一件事,同真理与谬误没什么关系。"按照这种说法推下去,得出的结论必然是:新闻没有是非,
在广泛调查研究的基础上,笔者提出高校图书馆功能布局耍遵循“功能第一”、“实用高效”、“考虑发展”、“以人为本”的原则,应具备入口区、读者区、办公区三个主要功能区域,以
随着经济的迅速发展,电力企业也要不断发展,电力企业的主要目标就是在保证电网安全和电能质量的前提下投入较少的生产成本,获取较高的经济效益。然而由于目前技术和管理水平
胡总书记在“七一”重要讲话中指出:“各级干部都要自重、自省、自警、自励,讲党性、重品行、作表率,做到立身不忘做人之本、为政不移公仆之心、用权不谋一己之私,永葆共产党人政
报纸
由集合管流入各支管的液化石油气(LPG),因局部压力降的存在会产生空化现象,产生微小气泡。当气泡溃灭时形成极大的冲击压强和微射流,形成气蚀极易对管线造成损害剥蚀。针对液化
元坝区块须家河组地层极易发生井漏,增加了钻井风险,严重影响了施工进度。分析了须家河组地层的漏失原因和堵漏难点,介绍了雷特超强堵漏剂的堵漏机理和性能优势,对雷特承压堵
近几年,随着互联网的不断发展。依托于互联网的电商、购物平台纷纷开启了消费金融板块。不仅如此,消费金融改变了市场布局、消费习惯、以及消费者主题。随着消费金融的不断发展
报纸
同时使用有机溴源十六烷基三甲基溴化铵(CTAB)和无机溴源NaBr,通过溶剂热法合成了具有层状类囊体结构的La掺杂BiOBr光催化剂。通过第一性原理(DFT)计算了La掺杂对BiOBr能带结
合成了配合物[Cu(HL)(H2O)(NO3)]NO3(1)和[Zn(HL)Cl2](2)(HL为3-乙基-2-乙酰吡嗪缩4-苯基氨基脲),并通过单晶X射线衍射、元素分析及红外光谱表征了结构。单晶衍射结果表明,配合物1中,中心Cu(Ⅱ)