共查询到10条相似文献,搜索用时 265 毫秒
1.
目前可编程仪器标准命令(SCPI)依然被广泛使用,因此设计一个高效通用的SCPI命令解释器很重要。常用的SCPI命令解释器多以C语言开发,采用链式二叉树等存储结构,多有如解析效率低、通用性差、不识别等效命令等缺点。因此提出一种基于Python语言的设计。相比于常用的链式二叉树或顺序存储等结构,本设计提出一种基于Python字典结构的新型存储结构,减少了解析时的查询次数,提高了解析效率。而针对常用SCPI命令解释器通用性差的缺点,本设计提出以XML文档描述SCPI命令树,在启动时动态加载进内存的方式提高了解释器的通用性。同时,由于Python跨平台的特性,所设计的SCPI命令解释器也拥有良好的跨平台特性,适于在各平台下工作。 相似文献
2.
3.
4.
5.
在自动测试技术和综合测控系统中,解决控者设备和仪器间的通信是重要问题之一。SCPI规范化了所有的通信命令内容和格式,给程控仪器的软件开发提出更高要求。文章介绍了SCPI两大类命令和主要语法规则,提出了一种基于树型的规范化、模块化的SCPI命令解释器的实现方法。研究了在程控仪器的嵌入式linux操作系统环境下SCPI的解析和应用方法,并验证了该命令解释器具有解析速度快、解析命令全、移植性好等优点,对研制具有自主知识产权的现代程控仪器有着积极的支持作用。 相似文献
6.
SCPI在IGBT可靠性测试系统中的应用 总被引:1,自引:1,他引:0
详细阐述了改进的SCPI命令解析器的设计,该设计主要采用链表算法,同时结合二维数组存储解析执行函数的标号来共同实现,增强了解析器的可读性和扩展性。在此基础之上,将此改进的解析器应用于IGBT可靠性测试系统。制定符合该系统特征的程控命令,并通过以太网总线传输至系统,系统对其进行解析处理从而完成命令对系统的控制。经过实践证明,该应用具有可行性。 相似文献
7.
为了使非LXI(LAN e Xtensions for Instrumentation)接口的仪器仪表可以接入到支持LXI标准的仪器仪表系统中,并且能够同时使用SCPI(Standard Commands for Programmable Instruments,SCPI)标准可编程仪器命令对设备进行统一管理,提出一种基于嵌入式LXI代理模块的SCPI命令转换方法。通过对USB数据包流图的捕获,验证了USB主机驱动的编程是成功的,并且通过上位机发送查询和控制命令,实现了LXI接口规范以及SCPI命令与厂家自定义命令之间的转换。 相似文献
8.
在ARM硬件平台上,建立嵌入式Linux开发环境并对系统进行成功移植;通过对基于PC机的RPC服务器源代码的分析和研究,在ARM平台上构建RPC服务器;实现在ARM平台上的成功运行仪器发现机制,并基于VXI-11协议对该机制进行了测试和验证;参考SCPI命令标准制定简化的指令集,通过嵌入式Linux线程的编程完成命令解析机制的研发;开发网络接口驱动程序和A/D采集驱动程序;分析VISA函数与RPC消息的对应关系,使用Web浏览仪器软件实现客户端对服务器端仪器模块的操作和访问. 相似文献
9.
蓝厚荣 《单片机与嵌入式系统应用》2009,(6):71-72
引言
单片机应用于工业控制等方面时,经常要将电流、电压、温度、位移、转速等模拟量转换成数字量,然后在单片机内作进一步运算和处理,完成相应的数据存储、数据传输和数据输出,达到分析和控制的目的。随着大规模集成电路的不断发展,很多单片机都有内置A/D模块,因此,单片机的A/D转换可以用内置A/D模块也可以用外置A/D电路完成,现谈谈单片机A/D转换的工作原理及优缺点,并分析提高A/D转换精度的方法。 相似文献
10.
为调节农作物的生长环境,提高农业生产的现代化水平,本文以单片机为控制器,采用DHT11模块和PCF8591模块采集温室大棚内环境的温湿度和光照数据,经过单片机处理后进行就地显示和控制调节结构,控制大棚内的温湿度、光照度及通风等情况,自动实现保温、保湿和数据存储,同时将实时数据通过无线通信模块GPRS-GA6传送到指定手机上.完成模拟实物的制作并进行测试,调试结果达到了能够根据农作物生长情况所需的数据智能调节温室大棚环境的设计要求. 相似文献