0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何利用示波器实现远程控制(附详细步骤)

lPCU_elecfans 来源:未知 作者:工程师飞燕 2018-07-19 11:28 次阅读

示波器作为电子行业最常用的测量仪器之一,牵涉着大量的图片导入导出,数据处理,自动化操作等等。我们打算在这里给大家详细讲解示波器的远程控制,具体安排如下:

1通过无线网络环境实现的远程图片存取和控制(适用于特殊场合或者远程debug)

2基于特殊软件快速无基础实现自动化测试(适用于简易自动化测试的快速设定)

3基于SCPI指令编程基础(要学编程,需要注意什么?)

一、 示波器远程控制之无线控制

有很多场合不方便使用线缆连接电脑和示波器,比如办公桌离试验台较远,因为安全问题实验室需要全封闭,或者我们想在家里或者任何其他地方看一下示波器波形。

如何利用示波器无线远程控制

让你随时随地监控示波器波形并实时操控

具体步骤如下↘↘↘

Step1 通过网线把示波器连接到路由器上,可以在局域网(适合办公室环境)或者广域网(随时随地远程操控)下使用。

Step2 LAN口连接成功后,在示波器[Utility] 系统设置 >I/O 界面下查看示波器IP地址,比如:130.29.70.57。

Step3 在IE浏览器地址栏中输入是示波器IP地址130.29.70.57,既可自动进入示波器基本信息界面:

根据系统提示安装好Java插件后,您可以在Browser Web Control选项下进入全示波器远程前面板,可以实现示波器的所有操控,操作面板和示波器真实面板一模一样。

也可以进入仅屏幕远程前面板在示波器菜单栏下进行示波器的远程控制。

使用示波器的 Web界面可以:

o 查看有关示波器的信息,如型号、序列号、主机名、IP 地址和 VISA (地址)连接字符串。

o 使用远程前面板控制示波器。

o 通过 SCPI 命令小程序窗口视图发送 SCPI (可编程仪器的标准命令)远程编程命令。

o 保存设置、屏幕图像、波形数据和模板文件。

o 调用设置文件、参考波形数据文件或模板文件。

o 获取屏幕图像并从浏览器保存或打印这些图像。

o 激活标识功能以标识特定仪器,方法是显示消息或使前面板指示灯闪烁。

o 查看已安装的选件、查看固件版本并安装固件升级文件,查看校准状态 (通过 " 仪器系统设置 " 页面)。

o 查看和修改示波器的网络配置

除了可以利用Web服务器进行示波器的远程操控外,是德科技示波器还支持mobile设备(手机或者IPAD)随时随地进行操控和波形观察。

二、 示波器远程控制之自动化控制

在有线或者无线的环境下对示波器进行远程操控和波形存取,能够在一定程度上提高工程师测试的效率。当然,真正能够解放工程师的是尽量实现自动化测试,下面我给大家分享一种无编程既可基础快速实现自动化测试的软件。

这个软件就是前两天提到过的Benchvue今天我们要利用Benchvue软件控制一台示波器实现一个小的自动化测试:

当示波器1通道输入的电压峰值达到4V或者7V时,触发示波器启动测量当前的峰值电压和频率并自动保存波形。

具体步骤如下↘↘↘

Step1 连接电脑和示波器,打开Benchvue软件,并进入示波器控制界面。

Step2创建变量Vsine,V4,V7,V4f,V7f。

Step3设定Vsine 等于示波器测量的通道1 峰值电压。

在“循环”下找到“直到”循环,设定程序一直获取Vsine的值直到Vsine大于等于4V。

Step4循环后面,将示波器触发模式设定为“单次”,示波器会自动停止在循环结束的条件上(即监测到通道1电压大于等于4V),然后测量此时通道1峰值电压赋值为V4,和频率赋值给V4f,测量完毕后保存示波器屏幕波形。

Step5此时示波器侦测通道1电压到达4V的自动测量和图片保存的程序已经搭建完毕,完整程序为:

Step6把示波器状态更改为运行,然后以同样的方式设定通道1峰值电压到达7V时的自动测试和波形保存

Step7最后设定数据的自动导出,可更改导出的数据,文件夹路径和名称等。

自动化程序创建完毕,仅仅需要5分钟的时间就可以完全实现该程序的自动化测试。并且不需要写任何代码,您值得拥有。

三、 示波器远程控制之编程基础

仪器仪表的远程控制,既可以使用厂家提供的现成软件,也可以自己编程实现,无论是那种方式,你都要事先搭建环境,不妨根据自动测试系统的硬软件架构列一个清单以免漏失。

上图是仪器仪表远程控制的硬软件架构框图,最底层是你要控制的仪器仪表,然后是计算机来控制这台仪器所用的I/O 硬件接口,再往上是I/O软件库,有的厂家会提供仪器驱动程序,最后才是远程控制平台或编程环境。

每一台仪器仪表支持的 I/O硬件接口可能是不一样的,常见的包括以太网USB、GPIB、以太网和USB的I/O硬件部分,你只需准备好以太网或USB电缆即可;GPIB接口控制,除GPIB电缆外,还需要在电脑端配置GPIB插卡。

I/O(软件)库,如果手边没有,可以找原厂或从网站上下载,比如是德科技的I/O库,只需在其官网上搜素IO Libraries Suite

大部分工程师可以从Keysight(是德科技)和NI两个公司的网站找到I/O(软件)库和仪器驱动程序。仪器驱动程序是把仪器的主要功能写成子程序,供工程师直接调用,好处是简单直接,缺点是仪器驱动程序一般不会覆盖仪器100%的功能,在测试吞吐率方便未必是最优化的。

远程控制的软件或编程环境种类很多,常见的有VB ,C,C++, VEE, LabVIEW, LabWindows/CVI, MatlabPython, 编程环境不同,对应的仪器驱动程序也会不同,比如你用C语言编程,应该找C语言的仪器驱动程序,你用LabVIEW编程,应该找LabVIEW的仪器驱动。

如果没有仪器驱动程序,或仪器驱动程序不能完全满足需求,怎么办呢?

这时,需要对仪器进行底层编程控制,另外,如果你想优化测试程序的执行速度,往往也需要绕过仪器驱动程序,直接对仪器进行底层编程控制,这个时候需要参照仪器编程手册,以Keysight DSOX4154A 示波器为例,你可以在Kesight 官网上搜索DSOX4154A,然后选择Technical Support ,就可以找到编程手册和仪器驱动程序。

编程手册中有仪器命令集锦以及对每个命令的解释,一般建议先从手册的目录页入手,了解仪器命令的分类和例子程序在哪里。

该例子中,编程实例在第44章,除了手册列举的例子外,手册还表明更多的例子在官网地址www.keysight.com/find/4000X-Series-examples下载。你可以直接基于例子程序修改、添加,实现自己所要的功能。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 示波器
    +关注

    关注

    113

    文章

    6269

    浏览量

    185471
  • 远程控制
    +关注

    关注

    4

    文章

    634

    浏览量

    34949
  • 测量仪器
    +关注

    关注

    3

    文章

    802

    浏览量

    42256

原文标题:你真的懂示波器嘛?轻松让你实现远程控制(附编程指南)

文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LabVIEW设计的远程控制实验系统

    LabVIEW设计的远程控制实验系统 摘 要:针对传统的实验室和管理模式已经不能适应教学改革的步伐,构建了一套利用LabVIEW实现的基于B/S模式的远程控制
    发表于 05-06 17:36 6000次阅读
    LabVIEW设计的<b class='flag-5'>远程控制</b>实验系统

    如何实现示波器远程控制

    数字示波器能准确捕获各种信号,故已成为科研实验和工程项目中各类信号采集、记录和分析的主要设备之一。但是很多情况下,需要把数字示波器采集到的数据进行数据处理和分析,并最终完成远程的自动测试和分析的需求。所以今天我们就来说说如何
    发表于 10-30 11:40 5945次阅读

    labview如何对示波器远程控制

    控制为例,开发软件:labview)下面针对计算机如何编程控制示波器步骤进行详细的说明。3.1 开发软件的选取市场上最流行的分析和开发软
    发表于 11-18 17:38

    利用Labview进行远程控制

    现在做了一个基于labview控制的采集仪器设备需要放在田间想对这个设备在实验室进行远程控制, 同样利用LABVIEW来远程控制上位机能够发送给设备指令
    发表于 04-30 10:23

    请问怎么利用手机控制mp3实现远程控制功能?

    如题,想利用手机控制那个mp3,实现远程控制功能,不知道源代码那里怎么修改,求大神解答
    发表于 03-20 06:35

    如何实现家电远程控制器的设计?

    如何实现家电远程控制器的设计?实现家电远程控制的原理及系统结构是什么?Actel数模结合FPGA的特点有哪些?
    发表于 04-08 06:37

    如何实现计算机对示波器进行远程控制

    如何实现计算机对示波器进行远程控制?计算机控制示波器步骤和方法是什么?
    发表于 05-10 06:47

    有什么方法可以对示波器进行远程控制

    今天我们来说说如何实现示波器远程控制
    发表于 05-10 06:10

    如何利用STM32+ESP8266去实现远程控制LED呢

    如何利用STM32+ESP8266去实现远程控制LED呢?有哪些基本步骤
    发表于 12-08 07:26

    利用Java实现远程控制

    介绍了远程控制的原理,详细地叙述了利用Java 实现远程控制软件的程序设计方法和要点,并给出了要点的具体
    发表于 09-03 09:36 37次下载

    计算机对示波器进行远程控制

    电路教程相关知识的资料,关于计算机对示波器进行远程控制
    发表于 10-10 14:34 0次下载

    如何使用ARM7与GSM实现的简单的远程控制

    本文档的主要内容详细介绍的是如何使用ARM7与GSM实现的简单的远程控制
    发表于 08-16 17:32 1次下载
    如何使用ARM7与GSM<b class='flag-5'>实现</b>的简单的<b class='flag-5'>远程控制</b>

    plc怎么远程控制?手机app远程控制plc如何实现

    个问题。我们可以使用工业网关,实现PLC的远程控制远程监控。  工业网关可以为PLC提供远程控制的能力,它可以把PLC的远程管理和
    发表于 03-28 15:06 2630次阅读
    plc怎么<b class='flag-5'>远程控制</b>?手机app<b class='flag-5'>远程控制</b>plc如何<b class='flag-5'>实现</b>?

    示波器示波器探头如何实现远程控制及区分?

    显示和测量。示波器示波器探头可以通过多种方式实现远程控制,并且二者之间也有一些区别。下面将详细介绍示波
    的头像 发表于 01-19 16:16 815次阅读

    信捷plc远程控制怎么实现?如何远程修改程序?

    怎么实现?如何远程修改程序? 利用物通博联PLC远程模块将信捷PLC接入网络,实现远程控制中心
    的头像 发表于 02-22 16:02 1481次阅读
    信捷plc<b class='flag-5'>远程控制</b>怎么<b class='flag-5'>实现</b>?如何<b class='flag-5'>远程</b>修改程序?