无需套接字使用VXI11(LXI)和Python进行LAN控制
1、简介
为了满足远程监控和控制的需求,现代测试仪器所用的通信总线比以往更多。每种类型的总线还具有多个层,这些层展现出特定的使用优势。
VXI总线和一个便捷软件API中分布的软件驱动程序,使通过LAN的仪器远程控制变得非常简单。实际上,这种用于LXI格式中的TCPIP通信基础正在贯彻整个行业。
有关VXI的更多信息,您可以查看VXI联盟
VXI的安装尺寸小、非常灵活,尤其是与基于VISA的应用程序相比。VISA具有极大的便利性,可以轻松更改总线(从GPIB到USB,只需几行代码),同时它也是一个大型装置,并不能在没有Windows运行的机器上使用。
VXI有许多种类且可以与许多操作系统一起使用,可以用在许多没有LAN连接上的“开放套接字”的仪器上。
以下是具有LAN但没有开放套接字的SIGLENT产品列表:
SDS2000
SDS2000X
SDS1000X / X +
SPD3000X / XE
在本文中,我们将展示如何使用VXI-11和Python来控制仪器。这可以与Windows等的传统操作系统一起使用,但是当与运行在Rasberry Pis和其他单板计算机(SBC)上的Linux变体结合使用时,可以提供更多功能。
2、组态
首先,您需要下载一些程序..
·Python:https://www.python.org/downloads/release/python-2714/
注意:此技术适用于版本2.x和3.x ……在此示例中,我们将使用Windows64位操作系统的Python 2.7.14
·Python VXI-11:https://github.com/alexforencich/python-vxi11
下载后,您可以将VXI-11添加到Python实例中。
1)在Windows中打开命令行程序。您可以通过搜索“CMD”或进入“开始菜单>Windows系统>命令提示符”找到它,如下所示:
2)在另一个窗口中,找到先前下载的Python VXI-11文件夹的位置,并找到setup.py的路径。在这种情况下, PC上的路径显示为:
现在,您可以单击“地址”以打开确切的路径:
在这里,建议打开记事本并“复制粘贴”路径。这将使转移更容易:
3)更改命令行程序中的目录以匹配步骤2中的路径:
输入“cd <PATH>”,如下所示:
4)现在,目录已更改为与路径匹配。您可以通过键入“python setup.py install”来运行setup.py文件,如下所示:
5)关闭命令提示符
3、测试安装
现在已经安装了所有东西,让我们测试通信链接。
1)将仪器连接到控制计算机的LAN并打开电源
2)检查产品的IP地址(有关详细信息,请参阅特定产品的用户指南),在这种情况下,使用的是SDS2000X示波器。以下是IP地址信息:
3)现在,启动Python shell。有几种方法可以启动此应用程序。在这种情况下,您可以在Windows开始文件夹中找到Python文件夹。
打开IDLE(Python GUI):
现在,单击Run> Python Shell打开shell:
4)现在,输入“import vxi11”导入VXI11库
5)现在,我们可以将变量“instr”分配给仪器,如下所示:
6)现在,我们可以使用VXI Ask命令发送标识字符串(* IDN?),请求响应,并将其打印到屏幕:
VXI11库具有许多功能,可以处理写入和读取字符串以及其他格式。您可以使用此技术建立通信并有效控制仪器。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由中国颜值的半壁江山转载自鼎阳科技 官网,原文标题为:编程示例:无需套接字,使用VXI11(LXI)和Python进行LAN控制,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关研发服务和供应服务
相关推荐
如何用示波器测试CAN信号?
由于CAN信号是差分信号,在测试过程中一般需要使用差分探头来进行测试,但在研发阶段的板级测试中,确认安全的前提下可以使用普通低压无源探头进行测试。今天给大家介绍鼎阳科技SDS5000X标配的CAN总线触发与解码,了解示波器是如何测试CAN信号。本文将以SDS5054X+STB3演示板+普通无源探头展示CAN的测试,供大家参考。
为什么示波器的探头未连接时会有波形?
介绍示波器为什么探头没接会有波形。
示波器如何测量直流电压?
不同型号的示波器在操作上可能会有细微差别,但基本原理与步骤相似,本文鼎阳科技介绍了使用示波器测量直流电压时一般遵循的步骤:连接探头、选择适当的量程、直流耦合、调整垂直设置、调整时间基准、观察波形、测量电压值。
示波器触发原理及应用介绍
本文使用SDS1204X-E示波器、SDG2122X信号源来模拟不同情况下几种常用的触发模式和触发方式的应用。触发(实际就是隔离出感兴趣的信号)是使用示波器过程中出现频率最高的几个词之一,但对于一部分不是经常使用示波器的工程师来说,他们对触发还没有深刻的了解。
SDS2000X Plus 系列数字示波器用户手册
描述- 本手册为SDS2000X Plus系列数字示波器提供用户操作指南,涵盖安全要求、安装、基本操作、功能设置、维护和故障处理等内容。详细介绍了示波器的安全注意事项、工作环境、电源连接、校准、清洁、异常情况处理、装箱物品检查、质保信息、文档约定、安装和开关机方法、快速入门操作、触摸屏显示区使用、前面板控制功能、通过不同方式完成同一操作、快速捕获信号、垂直设置、数字通道、水平和采样设置、缩放波形、触发设置、总线触发和解码、光标测量、参数测量、数学运算、参考波形、搜索、导航、模板测试、计数器、电源分析、波特图、显示设置、函数信号发生器、存储和调用、系统功能设置、远程控制、故障处理等。
型号- SDS2000X
示波器的FFT功能怎么调?
一文介绍示波器的FFT功能使用。信号的频率分量对信号的分析十分重要,对于观察信号的特征不仅仅需要观察时域上波形的特征,还需要在频域上观察该信号的频率分量。
示波器 、频谱仪和网络分析仪的区别?
示波器、频谱仪和网络分析仪各有什么不同?各自的原理是什么?本文鼎阳科技来为大家介绍一二,希望对各位工程师朋友有所帮助。
【软件】鼎阳科技发布PC端示波器软件SigScopeLab 免费版,实现数据共享与远程分析
为了打破物理空间的限制,实现随时随地进行波形分析,鼎阳科技决定推出SigScopeLab软件免费版。它是一款运行于Windows操作系统的专业时域信号分析和示波器控制软件:提供与SDS高级示波器相似的用户交互界面,能够完美避免脱离实体设备的不适感;多种多窗口显示模式可供挑选,各Memory波形的水平时基可单独调节,多条波形下细节观察更清晰。
解析减少或去除示波器波形毛刺的相关方法
示波器波形出现毛刺,可能是信号本身噪声或示波器自身问题所致。本文鼎阳科技解析了减少或去除示波器波形毛刺的相关方法。针对两种出现毛刺的原因进行了分析,包括:被测信号本身确实存在毛刺、示波器或环境带来的毛刺。
如何使用示波器FFT功能测量调幅信号的调制深度?
在幅度调制中,调制深度是指调制信号和载波信号的振幅比。借助快速傅里叶变化,调制深度可以通过测量边带幅度和载波幅度来得到。在这篇应用文档中,我们将要展示一种使用新峰值/标记功能(在鼎阳X-E系列数字示波器的6.1.31版本上可以看到)的便捷方式来测量调制深度。
不知道怎么选高分辨率示波器?看懂这五个要素就行
近年来,各大厂商也纷纷开始重点推广高分辨率示波器,这主要是为了迎合当前的发展趋势,比如电源行业,开关频率从几十kHz,到几百KHz,到现在甚至高达几MHz,这对示波器的带宽、采样率、分辨率都提出了更高的要求。那有这么多的品牌,这么多的型号可供选择,用户们该如何挑选呢,所以本文中鼎阳科技聊聊挑选高分辨率示波器的几大要素。
解析为什么示波器不能直接测市电220V而要接个隔离变压器
本文鼎阳科技探讨了为什么示波器不能直接测市电220V而要接个隔离变压器,它确实会带来下面的好处:降低电磁干扰、消除共模干扰。
基于两台SDS3000示波器同步产生“8通道”示波器
在很多应用场合需要4通道以上的示波器,但是市面上极大部分示波器最多只有四通道,而且没有外部输入的同步时钟接口。有什么快捷的方法获得更多通道功能的示波器? 最简便的方法是:将两台示波器的辅助输入信号作为触发源,同时连接到相同的输入信号,每台示波器的另外四个通道都分别连接到不同的待测信号,这样两台示波器就近似于等效的“8通道”示波器。连接示意图如图1所示。
解析调节振幅大小时影响示波器波形稳定的原因
当示波器的波形稳定后,若对振幅大小进行调节,致使波形变得不稳定,这其中涉及到一系列与示波器触发机制相关的复杂原理。本文鼎阳科技就来给大家解析调节振幅大小时影响示波器波形稳定的原因。
SDS 系列 数字示波器 编程手册
描述- 本手册为SDS系列数字示波器编程指南,涵盖通信建立、远程控制实现、SCPI语言简介及各类命令与查询。内容包括IEEE488.2通用命令、Root命令系统、ACQuire命令系统、CHANnel命令系统、COUNter命令系统、CURSor命令系统、DECode命令系统、DIGital命令系统(选件)、DISPlay命令系统、DVM命令系统、FUNCtion命令系统、HISTORy命令系统、MEASure命令系统等。
型号- SDS,SDS6000L,SDS800X HD,SDS 系列,SDS7000A,SHS800X,SDS2000X PLUS,SDS6000 PRO,SHS1000X,SDS5000X,SDS2000X HD,SDS1000X HD,SDS3000X HD,SDS6000A
电子商城
现货市场
服务
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
朗能泛亚提供是德(Keysight),罗德(R&S)等品牌的测试测量仪器维修服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器维修,支持一台仪器即可维修。
提交需求>
登录 | 立即注册
提交评论