无需套接字,使用VXI11(LXI)和Python进行LAN控制

发布时间:2024-06-24  

为了满足远程监控和控制的需求,现代测试仪器所用的通信总线比以往更多。每种类型的总线还具有多个层,这些层展现出特定的使用优势。
VXI总线和一个便捷软件API中分布的软件驱动程序,使通过LAN的仪器远程控制变得非常简单。实际上,这种用于格式中的TCPIP通信基础正在贯彻整个行业。
有关VXI的更多信息,您可以查看VXI联盟
VXI的安装尺寸小、非常灵活,尤其是与基于VISA的应用程序相比。VISA具有极大的便利性,可以轻松更改总线(从GPIB到USB,只需几行代码),同时它也是一个大型装置,并不能在没有Windows运行的机器上使用。
VXI有许多种类且可以与许多操作系统一起使用,可以用在许多没有LAN连接上的“开放”的仪器上。

以下是具有LAN但没有开放的SIGLENT产品列表:
SDS2000
SDS2000X
SDS1000X / X +
SPD3000X / XE
在本文中,我们将展示如何使用VXI-11和来控制仪器。这可以与Windows等的传统操作系统一起使用,但是当与运行在Rasberry Pis和其他单板计算机(SBC)上的Linux变体结合使用时,可以提供更多功能。

2、组态
首先,您需要下载一些程序..
·:https://www.python.org/downloads/release/python-2714/
注意:此技术适用于版本2.x和3.x ……在此示例中,我们将使用Windows64位操作系统的 2.7.14 
·Python VXI-11:https://github.com/alexforencich/python-vxi11
下载后,您可以将VXI-11添加到Python实例中。
1)在Windows中打开命令行程序。您可以通过搜索“CMD”或进入“开始菜单>Windows系统>命令提示符”找到它,如下所示:

本文引用地址:
 在Windows中打开命令行程序
2)在另一个窗口中,找到先前下载的Python VXI-11文件夹的位置,并找到setup.py的路径。在这种情况下, PC上的路径显示为:
 PC上的路径显示
现在,您可以单击“地址”以打开确切的路径:
 单击“地址”以打开确切的路径
在这里,建议打开记事本并“复制粘贴”路径。这将使转移更容易:
 打开记事本并“复制粘贴”路径
3)更改命令行程序中的目录以匹配步骤2中的路径:
输入“cd <PATH>”,如下所示:
 输入“cd <PATH>”
4)现在,目录已更改为与路径匹配。您可以通过键入“python setup.py install”来运行setup.py文件,如下所示:
 运行setup.py文件
5)关闭命令提示符

3、测试安装
现在已经安装了所有东西,让我们测试通信链接。
1)将仪器连接到控制计算机的LAN并打开电源
2)检查产品的IP地址(有关详细信息,请参阅特定产品的用户指南),在这种情况下,使用的是SDS2000X示波器。以下是IP地址信息:
IP地址信息
3)现在,启动Python shell。有几种方法可以启动此应用程序。在这种情况下,您可以在Windows开始文件夹中找到Python文件夹。
打开IDLE(Python GUI):
 打开IDLE(Python GUI)
现在,单击Run> Python Shell打开shell:
 单击Run> Python Shell打开shel
单击Run> Python Shell打开shel
4)现在,输入“import vxi11”导入库
 输入“import vxi11”导入VXI11库
5)现在,我们可以将变量“instr”分配给仪器,如下所示:
 可以将变量“instr”分配给仪器
6)现在,我们可以使用VXI Ask命令发送标识字符串(* IDN?),请求响应,并将其打印到屏幕:
 使用VXI Ask命令发送标识字符串
库具有许多功能,可以处理写入和读取字符串以及其他格式。您可以使用此技术建立通信并有效控制仪器。
单击此处下载此示例的Python文件:Python_IDN


文章来源于:电子产品世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>