首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 265 毫秒
1.
目前可编程仪器标准命令(SCPI)依然被广泛使用,因此设计一个高效通用的SCPI命令解释器很重要。常用的SCPI命令解释器多以C语言开发,采用链式二叉树等存储结构,多有如解析效率低、通用性差、不识别等效命令等缺点。因此提出一种基于Python语言的设计。相比于常用的链式二叉树或顺序存储等结构,本设计提出一种基于Python字典结构的新型存储结构,减少了解析时的查询次数,提高了解析效率。而针对常用SCPI命令解释器通用性差的缺点,本设计提出以XML文档描述SCPI命令树,在启动时动态加载进内存的方式提高了解释器的通用性。同时,由于Python跨平台的特性,所设计的SCPI命令解释器也拥有良好的跨平台特性,适于在各平台下工作。  相似文献   

2.
PC机远程控制仪器的SCPI解析模块设计   总被引:2,自引:0,他引:2  
通过对SCPI(程控仪器标准命令)的研究,提出了一种应用于SCPI的解析模块.该解析模块可适用于PC机和仪器间的各种接口,通过C语言编制的查表程序将PC机发出的SCPI消息解析为一组仪器可执行的二进制码.此解析模块在实验室设计的多种仪器上进行了实验,证明了SCPI解析模块在可程控仪器中的可行性.  相似文献   

3.
基于GPIB接口的远程测试系统的设计   总被引:3,自引:0,他引:3  
介绍了一种通过GPIB接口实现远程测试的方法.使用单片机控制GPIB接口专用芯片TNT4882.在仪器端接收仪器命令并发送仪器的响应信息.控制端使用VC 环境下设计的以VISA库函数作为底层函数库的数据传送软件.通过USB-GPIB卡发送基于SCPI标准的控制命令.仪器端根据使用的命令树设计了一种基于二叉树的命令解析程序来解析控制端发送的命令,实现了计算机对GPIB设备的远程控制.本文主要介绍该远程测试系统的硬件结构和软件设计.  相似文献   

4.
仪器接口平台的通用USB接口模块设计   总被引:2,自引:0,他引:2  
为了使程控仪器可以接入不同接口的测试系统,在仪器接口平台上设计了一种仪用USB接口模块.该设计采用SCPI解析模块,使仪器在更换了USB接口模块后仍可方便地进入以USB总线构建的自动测试系统.测试结果表明,插入USB接口模块的仪器能够在以SCPI为控制命令的USB总线系统中稳定工作.  相似文献   

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.
引言 单片机应用于工业控制等方面时,经常要将电流、电压、温度、位移、转速等模拟量转换成数字量,然后在单片机内作进一步运算和处理,完成相应的数据存储、数据传输和数据输出,达到分析和控制的目的。随着大规模集成电路的不断发展,很多单片机都有内置A/D模块,因此,单片机的A/D转换可以用内置A/D模块也可以用外置A/D电路完成,现谈谈单片机A/D转换的工作原理及优缺点,并分析提高A/D转换精度的方法。  相似文献   

10.
为调节农作物的生长环境,提高农业生产的现代化水平,本文以单片机为控制器,采用DHT11模块和PCF8591模块采集温室大棚内环境的温湿度和光照数据,经过单片机处理后进行就地显示和控制调节结构,控制大棚内的温湿度、光照度及通风等情况,自动实现保温、保湿和数据存储,同时将实时数据通过无线通信模块GPRS-GA6传送到指定手机上.完成模拟实物的制作并进行测试,调试结果达到了能够根据农作物生长情况所需的数据智能调节温室大棚环境的设计要求.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号