横河WT5000高精度功率分析仪 浅谈通信那些事
WT5000作为横河测量最新一代的功率分析仪,具有超高的精确度和灵活的模块化等特点。然而,随着工业4.0与网络科技的不断发展,测量仪器也早已从一个单一的测量角色逐步进化为测试系统中的一份子,在这一转变的背后无疑是对设备在通信交互方面提出了更高的要求。那么,我们不妨来看看WT5000究竟如何另辟蹊径在通信环节中为客户提供充足的解决方案。
问
你有哪一种通信需求?
01 使用通信工具进行通信调试
工程师希望对仪器进行简单的远程操控。而要想实现远程控制熟悉仪器的专属通信指令就成为了工程师们的必修课,于WT5000而言,其所支持的指令均为SCPI指令,用户可通过查阅通讯手册一键获取其全部公开指令进而对仪器进行简单的操控,例如开始测试、设置参数等。
工程师希望对某些通信指令进行调试验证。一般情况下,仪器本身功能越强大,其通信指令也就越丰富,虽然通信指令上都会有详细的说明以便使用者了解其功能、逻辑与使用条件,但如何正确选取指令并使用正确的语法完成通信却离不开反复调试与验证。
02 使用编程语言进行软件开发
在此种情况下用户通常有以下两种需求:一种是利用C#、C++等语言进行桌面软件开发;另一种则是利用Python编写脚本或进行Linux开发。
指令调试验证?锁定DL-Term
你是否还在浩如烟海的通信指令中盲目调试,后却因种种bug而对自动化操控仪器感到望而却步?深陷指令调试泥潭的工程师们不妨来看看这款横河独家研发的通信神器DL-Term。
图一 横河测量官网中搜索DL-Term界面
图二 横河DL-Term软件界面
如图三所示DL-Term是一款支持GPIB、RS232、USB、USBTMC、Ethernet和VXI-11等多种通信协议的轻量级通信指令调试工具。在程序开发中,工程师们可借助此工具,快速找到正确的通信指令和通信逻辑,其获取方法也十分便捷,如图一、二所示用户仅需在横河测量官网中搜索“DL-Term”,在打开对应网页后选择“软件”选项即可对其进行下载,并在解压缩后点击exe执行文件便可在无需安装的前提下直接启动,具体使用详情可参照(一站式通信调试,认准横河DL-Term)一文。
图三 DL-Term支持的通信协议
读取WT5000数据?实操攻略在此
除指令调试外,如何精准高效地使用WT5000读取数据也已成为了不少横河用户热衷探讨的问题。事实上当工程师们采用编程语言对仪器进行远程操控时,操作流程的规范与否就显得尤为重要,这一点在数据读取的流程中也体现得格外显著。因此我们将在下文中从数据读取的功能入手将为您解析相关操作步骤。
由于WT5000功率分析仪自身的数据种类繁多,因此在获取数据前,用户需提前指定接收数据的类型,其流程如图4所示:
设置数据格式:利用通信指令设置获取数据的格式,通常设置为ASCII;
清空缓存数据:利用通信指令清空在缓存上的数据,以免影响下次数据的读取;
指定返回数据:利用通信指令指定所需返回的数据。该指令既可单独指定数据,也可通过预设返回列表Pattern;
循环采集数据:利用通信指令进行数据读取。若用户在上一步选择单独指定的方式则设备将返回相关指定数据;用户在上一步选择返回列表预设Pattern的方式则设备将返回预设列表,然后再通过对应Item的index number去获取相应的数据,相关预设列表种类及格式请参考通信手册。
图四 功率分析仪数据获取流程
随后用户即可参照图五流程利用通信指令获取数据:
图五 WT5000功率分析仪数据获取相关通信指令
同时为助力用户进一步巩固通信连接的相关知识,我们将采用GPIB进行通信连接并以图示的方式为您展示如何使用Python获取WT5000功率分析仪中的数据。
如图六所示在连接成功后,用户需首先向设备发送 *IDN? 指令查询仪器信息,并在验证通信连接成功后发送 :IMAGe:SEND? 指令以获取图片的二进制数据。
图六 使用Python获取WT5000功率分析仪的截图案例
从连接调试到数据获取,从步骤分析到案例详解,相信集多种优势性能于一体的WT5000必能给您在通信交互领域中带来更多新体验!
深圳市科瑞杰科技有限公司
关于我们
深圳市科瑞杰科技有限公司是日本横河深莞惠区域唯一授权代理商,艾德克斯华南一级授权代理商。拥有200平的仓储空间,货源充足,搭建了优越的资源平台。主要产品:YOKOGAWA横河功率计/功率分析仪、混合信号示波器、无纸记录仪/数据采集设备;ITECH艾德克斯可编程直流电源、大功率交流电源、可编程直流电子负载、回馈式交/直流电子负载等测量仪器仪表,是仪器仪表一站式供应商。