世纪电源网社区logo
社区
Datasheet
标题
返回顶部
原创 是德科技征文

是德命令专家简化了示波器操作、标准化了测试配置

[复制链接]
查看: 2268 |回复: 8
1
caidao
  • caidao
  • 离线
  • LV3
  • 助理工程师
  • 积分:289
  • |
  • 主题:7
  • |
  • 帖子:44
积分:289
LV3
助理工程师
  • 2017-3-23 14:57:52
是德命令专家简化了我的示波器操作
提高了测试配置标准化及工作效率
(以安捷伦DSO7034B为例)
(晓刀)

        在进行某一个或一类产品某项目测试时,都需要对示波器进行相同或相似的设置,如果在测试时,进行不同的项目测试,就可能需要不断的调节示波器的设置,再进行下一轮测试时,又要不停的来一遍,实在是浪费时间和脑力,过程乏味,有时候还会造成疏漏,引起错误,不利用标准化。

        还好是德给了我们这个好软件,“Keysight Command Expert” ,可以通过命令来操控示波器,而且操作序列可以进行保存和调用,重复执行,方便实用,只需一次执行,一系列的设置操作都标准化的对示波器进行设置,使每一项目测试环境都相同、更加可靠。
在启动菜单上也能直接打开命令序列

        对于一个自动测试系统工程师,这个软件对上位机工程师还有一个用处就是在这此工具上对要使用的命令进行测试实验,实验成功后就可以用在自己的自动测试代码里了,而且还不用手写啊,可以把命令序列导出为C++、PYTHON等多种语言代码片断,粘贴到自己的软件里就可以了。

        首先下载安装KeysightConnection Expert 这个软件。
        下载地址:IO程序库套件

        然后,下载安装KeysightCommand Expert 2017。
        下载地址:CommandExpert

        有多种方式可以把示波器和电脑连接起来,当然用USB线缆看起来是最方便和成本最低的方式。
方口USB线
        用这种USB线一头接联接电脑,另一端连接至示波器后端的USB口,打开示波器就可以了。
示波器DEVICE USB端口
        一切就绪。直接打开Command Expert ,也可以打开ConnectionExpert,然后从CommandExpert 按钮打开。
        如果在MyInstruments中没有是联接的设备,点击New Instrument... 建立一个新设备联接。
找到设备
搜索相应设备的命令集(需要网络联接)
按提示安装上相应命令集
        新设备已经被添加在我的设备列表中,选择它,点击“Connect”联接设备,连接上之后,设备名称会出现在Active Instruments列表中。

        这个过程看着好多步骤,其实这只是初始化的操作,以上的添加步骤只需在新设备操作一次,以后就可以在我的设备列表里直接连接使用了,很简单了。
        Command Expert 软件分成几个面板区域,分别为:

        l  Active Instruments 列出当前连接到的设备;
        l  My Instruments 已安装的设备;
        l  Command Search 树形结构列出了当前设备可用命令集;
        l  Command 列出所选命令的使用说明、参数设置和执行等操作功能;
        l  Sequence 列出当前用户设置的命令序列。序列列表上部工具栏依次为运行全部命令、运行当前选择的命令、停止、上移、下移,删除等;
        l  Variables 列出了在操作命令时设置的变量参数和对应的值,如果未设置变量不显示。

        下面,我们通过一个命令的操作,来学习一下命令专家的使用方法,其它的命令操作方式都大同小异,举一反三即可掌握。
测量占空比:
        点击命令树Measure\Dutycycle 命令,右边Command 窗格就会显示相应的语法和操作参数框。命令一般都有Command 和 Query两种模式,Command是设置语法、Query是查询语法。查询语法后带有问号,可返回查询值。

        比如这个占空比命令,在Query 页,source 参数选择Channel1,点击“Add Step & Execute”按钮,这个命令就会被加入命令序列,并且直接执行这个命令,也就是返回通道1波形的占空比测量值。而这个命令的Command 页执行的功能是在示波器上添加测量占空比的测量项,操作人员直接可在示波器上查看到。

        其它命令通常也是类似操作,不再累述,下面简要介绍一些常用的操作命令,都是经过实验在笔者的示波器上验证通过的。

        常用命令说明:

        :CDISplay 清除屏幕,刷新采集内容;
        :AUTOSCALE 相当于显示器上的AUTOSCALE功能,自动处理波形显示参数;
        : MEASure: DUTYCYCLE 占空比;
        : MEASure: VPP 峰峰值,单位V;
        : MEASure: falltime 下降时间,单位s;        
        : MEASure: period 周期,单位s;
        :MEASure: frequency 频率,根据屏幕波形计算出的频率值,如果无法显示完整波形,无法采集频率值,屏幕相应测量项显示“无边沿”;
        : MEASure: counter 计数器,计数1s内脉冲次数,可用来测频率,无论屏幕是否显示完整波形,都可测到频率;
        : MEASure: phase 两个通道信号间相位差测量;
        :MEASure: CLEar清除屏幕上所有测量项,及标记线
        :CHANnel1: UNITs VOLT 通道1单位,电压VOLT或电流AMP。 如果通道上接有可自动检测探头类型,如电压探头,切换至AMP单位时会提示冲突。
        :CHANnel1: BWLimit 1 通道1打开带宽限制(0,关闭带宽限制),通道低通滤波器使能,带宽被限制至大约25MHz,可用来测量开关电源纹波等。
        :CHANnel1: IMPedance ONEMEG 将通道1输入阻抗设置为1M(ONEMEG)或50欧(FIFTY),当可自动识别探头设置时,示波器会自动进行设置,但更改设置也不会出现错误,会影响测量波形,要使用正确的输入阻抗值。
        :CHANnel1: PROBe X1 通道1设置探头衰减率为1:1,在可识别的探头接在通道上时,设置不同的值会提示超出数据范围。
        :CHANnel1: OFFSet -1 通道1设置波形垂直偏移量,为负数时向上偏移,为正数时向下偏移。
        :CHANnel1: SCALe 1 V  通道1垂直每格单位,如此例,每格1V。
        :CHANnel: RANGe 4 设置通道垂直范围值,即整个垂直区域能表示的最大值,如设置为4V,垂直8格,每格表示500mv。和SCALE 类似,是另一种表示形式。一个从整体表示,一个从每格表示。
        :CHANnel1: COUPling AC 通道1的输入耦合方式为交流AC(直流DC)。
        :CHANnel1: INVert 1 通道1输入信号反相。
        :CHANNEL1: LABEL 通道1波形标识名称,会显示在示波器屏幕波形旁边。
        :STOP 停止捕获波形,相当于示波器上的RUN/STOP按钮的STOP功能。
        :RUN 启动重复捕获功能,相当于示波器上的RUN/STOP按钮的RUN功能。
        :SERIAL? 查询并返回设备的序列号。
        :SINGLE 启动一次单次触发,相当于于波器上的SINGLE按钮功能。
        :BLANK CHANNEL1 关闭通道1的显示
        :VIEW CHANNEL1 打开通道1的显示
        :SYSTem: DSP "Hello World!" 在示波器中间显示字符串,最多254个字符,发送一个""空串,取消显示。
        : SYSTem: LOCK 1 锁定示波器前面板,按钮功能失效。
        :TIMebase: MAIN:SCALe 设置水平比例,500ps 至 5s 。单位s。:TIMebase:MAIN:SCALe0.001 设置水平每格为1ms。
        : TIMebase: MAIN:RANGe 2 水平方向满刻度值,单位s,是每格时基的10倍。
        : TIMebase: MAIN: POSition 0.1 设置触发事件和显示参考点的时间延时,相当于示波器上HORIZONTAL 上的延时按钮旋转功能。
        : TRIGger: SWEep AUTO 触发模式,自动
        : TRIGger: MODE EDGE 触发类型,边沿
        : TRIGger: EDGE:SOURce CHANNEL1 边沿触发源选择通道1。
        Transport/ DefaultTimeout 设置命令执行时默认超时值,如果一个命令需要较长时间执行才能返回结果,修改它,防止通讯超时。

        当你设置了一个命令序列,可以将它保存为文件,方便下次直接调用执行。对一些经常性的测试省去了切换设置的麻烦。

        下面是一个设置示波器至纹波测量状态的命令序列例子:


        # 电力工程直流电源设备纹波系数试验:示波器参数设置部分,功能为将安捷伦示波器经过一系列必要设置,用以采集纹波系数试验用的峰-峰值,不管示波器当前状态是什么,只需一键运行,设置为标准的测试模式
        # 仅显示通道1
        :BLANk
        :VIEW CHANNEL1
        # 限制示波器带宽为25MHz左右
        :CHANnel1: BWLimit 1
        # 通道测量单位V
        :CHANnel1: UNITs VOLT
        # 垂直刻度设置V/每格,初始设置,如不理想可根据大小自行在示波器微调
        :CHANnel1: SCALe 1
        # 触发事件与水平参考点的延时
        :TIMebase: MAIN: POSition 0
        # 设置水平时基每格0.5s
        :TIMebase: MAIN:SCALe 0.5
        # 持续捕获
        :RUN
        # 通道1输入阻抗1M
        :CHANnel1: IMPedance ONEMeg
        # 1:1探头比率,如果使用了可识别的探头且不是1:1会提示错误,说明探头用错了
        :CHANnel1: PROBe X1
        # 设置交流耦合方式
        :CHANnel1: COUPling AC
        # 设置标签显示 DC Vpp
        :CHANnel1: LABel "DC Vpp"
        # 通道1的垂直偏移
        :CHANnel1: OFFSet 0
        # 触发类型,边沿触发
        :TRIGger: MODE EDGE
        # 产生触发的通道
        :TRIGger: EDGE:SOURce CHANnel1
        # 触发模式
        :TRIGger: SWEep AUTO
        # 添加Vpp峰峰值测量项至示波器显示屏
        :MEASure: VPP CHANNEL1


        将上面的命令序列另存为序列文件后,下次使用只需点击调入执行即可,方便快捷,为所有测试人员提供了标准快速的测试参数配置。
调入保存的测试序列

:SYSTem: DSP "Hello World!"

        最后让我们用一个照片结束这个软硬结合滴从入门到精通的小文,“Hello World!”你懂的:D。
收藏收藏2
世纪电源网雪花
  • 积分:26542
  • |
  • 主题:719
  • |
  • 帖子:1982
积分:26542
超级版主
  • 2017-3-23 17:28:58
  • 倒数8
 
可以呀,深藏不露
caidao
  • caidao
  • 离线
  • LV3
  • 助理工程师
  • 积分:289
  • |
  • 主题:7
  • |
  • 帖子:44
积分:289
LV3
助理工程师
  • 2017-3-24 10:10:56
  • 倒数7
 
露一小手
能源消耗
  • 积分:14108
  • |
  • 主题:54
  • |
  • 帖子:3311
积分:14108
LV10
总工程师
  • 2017-3-27 10:13:40
  • 倒数6
 
手机从模拟-数字-彩屏(液晶屏)-LED屏, 示波器发展是慢了点,终于看到LED屏。但我接触的还是2K米以下的东东.
caidao
  • caidao
  • 离线
  • LV3
  • 助理工程师
  • 积分:289
  • |
  • 主题:7
  • |
  • 帖子:44
积分:289
LV3
助理工程师
  • 2017-3-29 15:36:02
  • 倒数5
 
2000米已经不错了啊,现在东西便宜了
放电大王
  • 积分:448
  • |
  • 主题:16
  • |
  • 帖子:114
积分:448
LV6
高级工程师
  • 2017-3-30 17:23:46
  • 倒数4
 
楼主是软件?
yuhua123
  • 积分:583
  • |
  • 主题:49
  • |
  • 帖子:132
积分:583
LV6
高级工程师
  • 2017-3-31 11:50:15
  • 倒数3
 
楼主是女生吗?写的不错,值得学习了
caidao
  • caidao
  • 离线
  • LV3
  • 助理工程师
  • 积分:289
  • |
  • 主题:7
  • |
  • 帖子:44
积分:289
LV3
助理工程师
  • 2017-4-7 14:04:29
  • 倒数2
 
男的,勿念。哈哈。
yuhua123
  • 积分:583
  • |
  • 主题:49
  • |
  • 帖子:132
积分:583
LV6
高级工程师
最新回复
  • 2018-6-28 15:28:50
  • 倒数1
 
热门技术、经典电源设计资源推荐

世纪电源网总部

地 址:天津市南开区黄河道大通大厦8层

电 话:400-022-5587

传 真:(022)27690960

邮 编:300110

E-mail:21dy#21dianyuan.com(#换成@)

世纪电源网分部

广 东:(0755)82437996 /(138 2356 2357)

北 京:(010)69525295 /(15901552591)

上 海:(021)24200688 /(13585599008)

香 港:HK(852)92121212

China(86)15220029145

网站简介 | 网站帮助 | 意见反馈 | 联系我们 | 广告服务 | 法律声明 | 友情链接 | 清除Cookie | 小黑屋 | 不良信息举报 | 网站举报

Copyright 2008-2024 21dianyuan.com All Rights Reserved    备案许可证号为:津ICP备10002348号-2   津公网安备 12010402000296号