使用LXI工具的快速实现远程计算机控制
1、简介
对于考虑远程通信以及控制测试和测量仪器的人来说,有许多方法选择。在大多数情况下,计算机通过usb或LAN连接与测试仪器通信。计算机可以配置仪器,收集和组织数据,有用且灵活。
远程控制提供:增加了可重复性:仪器每次都以相同的方式设置。
高效的数据收集:数据可以自动过滤和存储。
轻松配置测试系统参数:每个命令以相同的顺序和时间框架执行。
快速可视化系统性能:图形或表格数据格式化很容易。
有许多平台(windows、linux等..)和软件程序(labview、.net,python)可用于构建自动化测试系统。您的应用程序的正确选择在很大程度上取决于您的需求和可用的技能。
在本文中,我们将讨论如何使用LXI工具与SIGLENT 仪器进行通信。LXI tools是一个开源软件应用程序,它使用局域网(LAN)连接来快速控制远程仪器。它易于安装,操作空间小,功能强大,同时非常易于使用。让我们从基础开始。
您也可以在这里看到本文的视频版本: https://www.siglentamerica.com/video/LXI-tools
2、为什么开源?
开源编码是一种基于社区的开发风格,在这种风格中,一组贡献者一起使用共享的代码和组件来构建和维护程序。通过这种方式,可以快速构建和测试一个平台,并且成本可能大大低于商业编程环境。LXI tools是免费的开源软件,该项目欢迎希望帮助改进工具的新贡献者。
这是LXI工具网站的链接: https://LXI-tools.github.io
3、为什么是LXI工具?
LXI-tools是一系列开源软件工具,可直接控制LXI兼容仪器,如现代示波器、电源、频谱分析仪等。只需安装LXI工具,连接仪器,并开始通信。
LXI-tools提供:
快速发现LAN上的可用仪器
检索显示图像的副本(快速查看信号、数据和仪器设置),并转换图像文件类型
基准LAN性能
向仪器发送单独的命令以执行简单的测试操作。例如,您可以从DMM返回测量数据。
要了解有关LXI工具的更多信息,请参见 https://github.com/LXI-tools/LXI-tools
4、说明
1)为您的操作系统安装适当版本的LXI-tools。
2)打开终端。在这个例子中,我使用运行在win 10/64位操作系统托管的虚拟机上的ubuntu (17.10)。
要了解本示例中使用的虚拟机的更多信息: https://www.virtualbox.org/
操作系统是ubuntu: https://www.ubuntu.com/
3)加载后,启动linux:
使用ubuntu,您可以使用snap来安装:
$ snap install LXI-tools
LXI发现:
快速搜索局域网中的仪器,并列出它们的识别字符串和IP地址。
插入仪器并打开电源,确保它们连接到正常工作的LAN连接。您可以手动检查仪器IP地址并保存该信息,以便与后面的步骤进行比较。
打开终端窗口。在“$”提示符下,简单地键入LXI discover… LXI工具将在局域网中搜索连接的仪器。
这里,我们连接了三个设备:SDM3065X、SSA3032X和SDS 112X-E(在北美已被SDS1202X-E系列取代)。它还包括仪器序列号、固件版本和IP地址。
注意:这已经用大量的仪器进行了测试,但有些仪器可能不支持。本说明末尾有一个兼容仪器列表,或者您可以查看LXI-tools支持以获得最新的受支持产品列表。
截图:
此功能检索仪器显示的副本,并将其保存到本地驱动器。这是向报告中添加信息和与同事共享事件的理想选择。
键入“LXI screenshot – – address <device address>”
注意:每个命令的“address”前都应该有两个“-”,不能有空格。
使用ImageMagicks编辑图像
使用ImageMagick创建、编辑、撰写或转换位图图像。它可以读写多种格式的图像(超过200种),包括png、jpeg、jpeg-2000、gif、tiff、dpx、exr、webp、postscrIPt、pdf和svg。使用ImageMagick调整大小、翻转、镜像、旋转、扭曲、剪切和变换图像、调整图像颜色、应用各种特殊效果,或者绘制文本、线条、多边形、椭圆和贝塞尔曲线。
欲了解更多信息,请访问……https://www.imagemagick.org/scrIPt/index.php
$ LXI screenshot –address <IP> – | convert – screenshot.jpg
$ LXI screenshot –address <IP> – | convert – screenshot.tiff
$ LXI screenshot –address <IP> – | convert – screenshot.bmp
基准:
基准命令通过LAN发送100个请求,并测量仪器的平均响应时间。它可以用作连接健康状况的衡量标准。更高的回复率=更快的链接。
$ LXI benchmark –address <IP>
手动与自动加载:
命令也可以手动或自动加载:
自动加载/检测:
$ LXI screenshot –address 10.0.0.42
对比手动指定要使用哪个截图插件:
$ LXI screenshot –address 10.0.0.42 –plugin siglent-SSA3000X
手动指定使用哪个插件的唯一优势是速度快一点,因为它不经过仪器自动检测步骤(检索id、解析regex规则以匹配正确的插件等)。)。 发送仪器特定命令:
您也可以使用scpi命令向仪器发送任何命令。
请注意,如果您有一个带有空格的scpi命令,您必须记住用引号将特定命令发送出去,如下所示:
$ LXI scpi –address 192.168.55.113 “MEAS:VOLT? CH1”
这样,该工具知道如何解析完整的scpi字符串。
在这个例子中,我们发送“read”命令发送到sdm并返回读数:
GUI
另一个非常棒的特性是LXI工具的GUI。这使您可以方便地发现网络上的仪器,以及一些强大的数据采集和仪器控制工具。
$ LXI-tools.LXI-GUI
这为LXI tools程序添加了一个非常简单但功能强大的图形界面:
注意:忽略显示的“Qt”错误。
这将打开一个干净的控制窗口:
搜索:发现连接到局域网的仪器。这里,我们连接了三个仪器:
scpi命令行:发送仪器特定命令。单击您希望与之通信的仪器,然后输入命令。对于查询(需要仪器响应或读取功能的命令),返回的字符串将显示在文本框中:
注意:仪器编程指南中提供了可以使用的特定命令。查看特定的仪器文档了解更多详情。当尝试特定的命令序列时,这个工具会很有帮助。您可以一次发送一个,然后观察仪器功能。
截图:捕捉并保存仪器中的图像。这还包括一个“实时”按钮,可持续轮询仪器。
保存后,您可以找回图像:
基准测试:通过发送一系列命令和测量响应时间来检查LAN连接的性能。更大的“请求/秒”=更高的总线性能。
数据记录器:每秒发送用户定义的命令多次,并尝试绘制数据图表。请注意,数据可以根据设备配置以不同的格式和速率返回。加快速度会使系统不稳定,并可能导致崩溃或挂断。
数据显示:
设置:配置超时和其他控制。
关于:版本信息。
4)以下是用LXI-tools测试的最新兼容仪器列表
SSA3000X 系列:
SSA3000X (最新版1.2.8.5a)
SDS1000X-E 系列:
SDS1202X-E (旧版5.1.3.8R2)
SDS1202X-E (最新版5.1.3.13)
SDS1204X-E (最新/首次发布 7.6.1.12)
SDS1000X/X+ 系列:
SDS1202X+ (最新版1.1.2.15E3)*
*有限的命令集可用性
SDS2000X 系列:
SDS2304X (旧版1.2.2.2)*
SDS2304X (最新版1.2.2.2R10)*
*有限的命令集可用性
SDS2000 系列 (被 SDS2000X代替):
SDS2204 (最新版1.2.2.2)*
*有限的命令集可用性
SDM3000 系列:
SDM3045X (旧版rev 5.01.01.01)
SDM3045X (最新版rev 5.01.01.03)
SDM3055 (最新版rev 1.01.01.01.19)
SDM3065X (旧版rev 3.01.01.02)
SDM3065X (最新版rev 3.01.01.03)
SDG1/2/6X 系列:
SDG1032X (最新版1.01.01.22R5)
SDG20122X (2.01.01.23R7)
SDG6052X (最新版6.01.01.28R1): 405.3
- |
- +1 赞 0
- 收藏
- 评论 0
本文由中国颜值的半壁江山转载自鼎阳科技 官网,原文标题为:使用LXI工具的快速 远程计算机控制,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
99%的工程师都不知道的万用表使用陷阱!
作为基础测试仪器,“万用表”当然是用途比较多,测量电压、电流、电阻、二极管、三极管、电容等等,因此硬件工程师人手一块万用表。但是基础并不意味着简单,稍不注意,还是有可能导致错误的测量。本文中鼎阳科技就来给大家分享一个案例。
SSA3000X系列频谱分析仪基础之可用的检波器类型及其建议用法
鼎阳SSA3000X等系列频谱分析仪有许多可用的检波器选择,可以帮助您观察感兴趣的特定信号。本操作提示旨在对鼎阳SSA3000X系列频谱分析仪可用的检波器类型及其建议用法进行简要说明。
RFID/NFC标签的低成本测试方案,利用无线射频信号对目标进行识别和通讯
两种测量方法,测量谐振频率分别为13.85MHz、13.83MHz,回波损耗分别为1.44dB、1.38dB,驻波比分别为12.13、13.27,与安捷伦网络分析仪测试的谐振频率结果13.82MHz、回波损耗1.74dB、驻波比12.52非常接近。相较于网络分析仪,不仅这两种方案价格更低,而且还兼具频谱仪的功能。
鼎阳示波器选型表
鼎阳科技提供以下技术参数的示波器选型,模拟带宽50MHz~2GHz,通道数2~4,最高实时采样率500MSa/s~10GSa/s,最高波形捕获率200,000wfm/s~1,000,000wfm/s,最大存储深度32Kpts~500Mpts(Mpts/CH),垂直分辨率10-bit~12-bit。
产品型号
|
品类
|
模拟带宽(GHz、MHz)
|
通道数
|
最高实时采样率(GSa/s、MSa/s)
|
最高波形捕获率(wfm/s)
|
最大存储深度
|
SDS5104X
|
示波器
|
1GHz
|
4+EXT
|
5GSa/s
|
500,000wfm/s
|
250Mpts/CH
|
选型表 - 鼎阳科技 立即选型
【产品】6½位数字万用表SDM3065X/SDM3065X-SC,16路通道数据采集(12个多功能通道+4个电流通道)
鼎阳科技推出的SDM3065X/SDM3065X-SC数字万用表,6½ 位读数分辨率(2,200,000 count),具有多功能测量,双显示功能,支持二极管测试,连通性测试。
如何使用近场探头和电流探头进行EMI干扰排查?
在本篇应用指南中,我们将介绍一些常用的预兼容测试相关的技术,例如使用近场探头和电流探头来查找可能的EMI泄漏源。此项技术可以快速地识别问题,有效地节约时间和经济成本。此外,通过一些小小的家具,就可以创建出可重复的测试站来关联数据,这些数据可以在你下一款产品进行EMC测试时提供很有价值的参考。
5分钟学会温升测试,保证产品能够安全稳定工作
产品的温升测试可以准确分析产品工作时的温度状况,以及内部电路中的元器件处于什么样的负荷状态,从而可以帮助工程师分析设计中需要改善的地方:包括元器件使用是否得当、布局是否合理、散热设计是否可靠等等。借助SDM3065X进行温度测试,可以更直观和有效的看到关键元器件的温度变化过程,从而协助工程师设计出更出色的产品!
石英晶体谐振器频率测试方法与准确性的理论分析
石英晶体谐振器的参数有很多,晶体振荡电路最重要的就是保持工作在一个稳定的频率,所以本次讨论的也是针对频率的测试。如果使用示波器或者频率计,配合无源电压探头点测芯片的时钟输入引脚,就可以测量到频率,如果使用频谱分析仪,配合近场探头靠近晶体封装外壳就可以探测到辐射功率峰值的频率,这个频率也是晶体电路的振荡频率。现在问题的焦点并不是能否测试,而是哪一种仪器的测试结果更准确 ?
如何用开源通信软件PuTTY和鼎阳SSA3032X频谱仪通过套接字的方式进行通信?
许多测试仪器都支持通过网线连接到电脑进行远程控制。但是传统的连接方式需要安装大量的第三方软件,特别是当多台电脑需要控制一台仪器的时候,非常耗时耗力而且容易出错。幸运的是,还有另外一些办法简单方便,比如套接字通信。在这篇应用文档中,将解释如何用开源通信软件PuTTY和鼎阳SSA3032X频谱仪通过套接字(Socket)的方式进行通信。
检波器类型和建议用法的简要说明
像SIGLENT SSA3000X系列这样的频谱分析仪有许多可用的检波器选择,可以帮助您观察感兴趣的特定信号。本操作提示提供了可用检波器类型和建议用法的简要说明。
SDM3065x系列数字万用表
描述- SDM3065X系列数字多用表(DMM)是一款具有高精度和高分辨率的多功能测量仪器。它具备多种数学函数,如最大值、最小值、平均值、标准偏差等,并支持双显示和中文菜单操作。该产品适用于研究实验室、开发实验室、检测和维护、校准实验室以及自动生产测试等领域。
型号- SDM3065X-SC,SDM3065X,SDM3065X SERIES
如何使用Kotlin从XE系列示波器中检索数据?
SDS系列示波器均具有远程编程和数据采集功能。它们可以轻松集成到许多自动测试环境中,以简化测试期间的设置和数据采集。我们的一位有用的客户开发了一个很好的编程示例,旨在使用Kotlin设置和检索来自SIGLENT SDS1202X-E示波器的数据,Kotlin是一个免费的开源编码环境(此处更多关于Kotlin)。该代码使用LAN连接和打开的套接字。
SDS1000X-E系列数字示波器维修手册
描述- 本资料为SIGLENT SDS1000X-E系列数字示波器服务手册,详细介绍了该系列示波器的安全注意事项、功能特点、操作步骤、性能测试和故障排除方法。手册涵盖了示波器的安全操作、功能检查、自校准、接口测试、性能测试、拆装步骤以及常见问题解决等内容,旨在帮助用户正确使用和维护示波器。
型号- SDS1104X-E,ADS7000,SDS1000X+,SDS1204X -E,34401A,SDS1000X -E,SDM3065X,SDS1202X-E,SDS1204X-E,SDS1002X-E,9500B,SDS1000X-E,SDS1004X-E,SDS1202X -E
SDS1202X-E固件修订历史记录和更新说明
描述- 本资料记录了SDS1202X-E示波器固件版本的修订历史和更新说明。内容包括从2017年3月22日的初始正式发布版本5.1.3.8到2019年6月17日的版本1.3.26的更新历史。修订历史详细列出了每个版本的更新内容,包括功能增强、错误修复和兼容性改进。更新说明中强调了在更新到1.3.26版本后进行自校准的重要性,并提供了兼容性信息。
型号- SDS1202X-E
电子商城
登录 | 立即注册
提交评论