基于Python的SCPI命令解释器的设计

来源 :测控技术 | 被引量 : 0次 | 上传用户:yu555497
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前可编程仪器标准命令(SCPI)依然被广泛使用,因此设计一个高效通用的SCPI命令解释器很重要。常用的SCPI命令解释器多以C语言开发,采用链式二叉树等存储结构,多有如解析效率低、通用性差、不识别等效命令等缺点。因此提出一种基于Python语言的设计。相比于常用的链式二叉树或顺序存储等结构,本设计提出一种基于Python字典结构的新型存储结构,减少了解析时的查询次数,提高了解析效率。而针对常用SCPI命令解释器通用性差的缺点,本设计提出以XML文档描述SCPI命令树,在启动时动态加载进内存的方式提高了解
其他文献
【摘 要】教学方法是连接教学材料和教学效果的重要渠道,教学方法合适与否直接影响教学的效果和质量。教书育人,如何教是最重要的前提。因此,在新课改的背景下,高中政治教学方法也必须进行相应的改进。  【关键词】新课改 高中政治 教学方法  中图分类号:G4 文献标识码:A DOI:10.3969/j.issn.1672-0407.2020.20.083   高中政治是培养学生形成对国家、社会
针对现有的扫频仪动态范围小、应用范围受限等问题,基于若干集成电路设计了一款高动态扫频仪。该扫频仪利用2个DDS芯片产生正交信号,利用MC1496模拟乘法器作为零中频检测器,
针对布匹瑕疵检测,在传统局部二值模式(Local Binary Pattern, LBP)与局部二值模式方差(LBP Variance,LBPV)的基础上,提出一种基于多尺度分块局部二值模式方差(Multi-Scale Block Local Binary Patterns Variance, MBLBPV)的检测算法。首先,采用适当尺度大小的子区域灰度均值代替单像素灰度值,提取LB P特征,以降