LXI系统中SCPI解释器研究与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:houj521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
LXI(LAN eXtension for Instrument)是仪器在局域网的扩展,它以LAN为通信总线,适合远程测量控制及分布式应用,具有更高的通信速率、灵活的触发方式等一系列优点,成为未来仪器的发展趋势,被广泛应用于工业、军事、航空航天等领域的产品测试。国外著名的仪器公司已经推出了许多符合LXI标准的仪器,国内公司还没有推出符合LXI标准的仪器。SCPI(Standard Commands for Programmable Instruments)解释器是设计LXI仪器的关键技术之一,目前国内设计SCPI解释器的方法还不十分成熟,因此设计LXI系统中SCPI解释器具有重要意义。  本文首先分析了LXI系统软件架构和SCPI解释器运行的基础环境,实现了SCPI解释器运行所依赖的VXI-11服务器。  其次,在分析SCPI命令的词法、语法特点和SCPI解释器现有设计方法的基础上,提出了设计SCPI解释器的新方法。它采用已排序数组链表作为SCPI命令节点的存储结构;根据命令子集的参数特点,设计结构体数组存储命令子集的参数信息;使用词法分析或字符串分解法拆分命令字符串,使用二分查询算法和不区分大小写字符串比较法查询内置命令存储结构,解析命令节点部分;并使用词法、语法分析结合的方法解析命令参数部分;依据SCPI标准设计了提示命令错误信息的结构,实现了命令对应函数的调用;并将SCPI解释器与VXI-11服务器集成并移植到ARM平台。  最后,介绍了软件测试原则、方法、步骤,以其中两个模块为例进行模块测试,并进行集成测试及在PC linux平台、ARM嵌入式linux平台上的验证。
其他文献
中国于1988年建成首条高速公路并通车,2017年末中国已有13.6万公里的总里程,中国社会经济飞速发展将持续加大公路建设和改扩建注资,中国的高速公路总里程计划于2020年到达20
新课改背景下的鼓楼区小学人防教育,依托综合实践活动课程的广阔平台,具有综合性强、知识性广、趣味性浓等特点,特别强调基于学生的直接经验、密切联系校内外场馆资源,体现对
期刊
CRTSⅡ板式无砟轨道结构是我国高速铁路的主要轨道结构型式之一。目前CRTSⅡ板式无砟轨道已经总结出一套完整的底座板施工流程,但对于该套底座板施工流程的合理性,国内尚缺乏相
传统集中式、远距离的大电网供电方式存在电能质量、安全性、可靠性、经济性等问题,而且随着煤、石油等能源的日益枯竭,使可再生能源得到了快速的发展。可再生能源具有分散性的特点,对其利用最好的方式就是建立一个包含各种微源和较近负荷的局部小电网即微电网。它能够在并网和孤岛两种方式下运行,并网运行时可与大电网进行双向的能量交换,而当系统发生故障或其他干扰时,微电网可以转入孤岛运行,故障消除后又可平滑地过渡到并
【摘要】双向水泥搅拌桩是我国目前软土路基地基处理过程中比较常见的技术,其主要是通过向地基当中注入一定的水泥固化材料浆液以起到很好地加固效果,有效提高地基的实际承载力。鉴于此,本文主要对双向水泥搅拌桩在软土路基地基处理中的具体应用以及质量控制措施做出了简要分析。  【关键词】双向水泥搅拌桩;软土路基;地基处理;应用  1、双向水泥搅拌桩施工前的准备  在双向水泥搅拌桩开始施工之前,相关工作人员一定要