编程示例:使用Python打开套接字 LAN连接
自动化测试可以显着提高流程的生产率、吞吐量和准确性。自动化设置包括使用USB或LAN等标准通信总线将计算机连接到测试仪器,然后利用软件层(如LabVIEW,.NET,Python等)输入的代码对仪器下达特定命令和对过程数据进行排序。
在本文中,我们将展示如何使用Python通过LAN连接在仪器和远程计算机之间创建通信链接。验证连接后,即可开始使用控制软件。
注意:此示例需要在检测中打开套接字。目前,并非所有SIGLENT产品都具有开放式套接字,相关详细信息,请查看产品页面常见问题解答或咨询您当地的SIGLENT支持办事处。
Python是一种解释性编程语言,可以让您进行高效工作并且非常便携。Python有一个低级网络模块,可以访问套接字接口。可以为套接字编写Python脚本,以执行各种测试和测量任务。
这是一个Python 2.7脚本,它打开一个套接字,发送一个查询并关闭套接字,如此循环执行此操作10次:
PythonSocket_052018
您可以按照以下说明构建自己的示例:
1)通过LAN打开仪器并将其连接到网络
2)验证仪器的网关,子网掩码和IP地址是否对您要使用的网络有效。此信息通常位于“系统信息”或“IO”菜单中。有关LAN设置的详细信息,请参阅特定仪器用户指南。
3)下载Python和你最喜欢的python编辑器(这里使用IDLE):
https://www.python.org/
https://docs.python.org/2/library/idle.html
4)启动你的python编辑器:
5)按File> New File 打开一个新文件并命名该文件
6)将本注释末尾的代码复制粘贴到文件编辑窗口中:
7)更改IP地址和端口号,使其与您要连接的仪器的IP地址和端口相匹配:
保存文件:
8)选择运行并运行模块:
在本文中,我们将展示如何使用Python通过LAN连接在仪器和远程计算机之间创建通信链接。验证连接后,即可开始使用控制软件。
注意:此示例需要在检测中打开套接字。目前,并非所有SIGLENT产品都具有开放式套接字,相关详细信息,请查看产品页面常见问题解答或咨询您当地的SIGLENT支持办事处。
Python是一种解释性编程语言,可以让您进行高效工作并且非常便携。Python有一个低级网络模块,可以访问套接字接口。可以为套接字编写Python脚本,以执行各种测试和测量任务。
这是一个Python 2.7脚本,它打开一个套接字,发送一个查询并关闭套接字,如此循环执行此操作10次:
PythonSocket_052018
您可以按照以下说明构建自己的示例:
1)通过LAN打开仪器并将其连接到网络
2)验证仪器的网关,子网掩码和IP地址是否对您要使用的网络有效。此信息通常位于“系统信息”或“IO”菜单中。有关LAN设置的详细信息,请参阅特定仪器用户指南。
3)下载Python和你最喜欢的python编辑器(这里使用IDLE):
https://www.python.org/
https://docs.python.org/2/library/idle.html
4)启动你的python编辑器:
下一篇:编程示例:使用PyVISA列出已连接的VISA兼容资源
下一篇 : 使用Telnet验证LAN连接