首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python:使用Visa TCP套接字连接连接设备

Python:使用Visa TCP套接字连接连接设备
EN

Stack Overflow用户
提问于 2021-01-08 22:31:37
回答 1查看 405关注 0票数 0

总之,我正在尝试使用Visa TCP套接字选项连接到设备。

连接没有问题,但我无法对设备运行任何SCPI命令。会不会是因为端口号不正确?=>更新日期: 08/01/2021否,5025是正确的端口号,并通过用户手册进行了验证。尽管如此,还是会出现错误。

使用中的示例代码:

代码语言:javascript
运行
复制
import pyvisa as visa
import socket

try:
  resourceManager = visa.ResourceManager() 
  dev = 'TCPIP0::192.168.0.44::5025::SOCKET'
  session = resourceManager.open_resource(dev)
  print('\n Open Successful!')
  print('IDN:' +str(session.query('*IDN?')))

except Exception as e:
  print('[!] Exception:' +str(e))

我得到的响应如下:

提前感谢!附言: GPIB、USB或其他TCPIP连接都没有问题。

EN

回答 1

Stack Overflow用户

发布于 2021-01-09 23:17:14

我已经用下面的修改对它进行了排序,即它都是关于终止字符的!希望这篇文章能帮助其他有同样问题的人。

代码语言:javascript
运行
复制
import pyvisa as visa
 
try:  
  resourceManager = visa.ResourceManager() 
  dev = 'TCPIP0::192.168.0.44::5025::SOCKET'
  session = resourceManager.open_resource(dev)
  print('\n Open Successful!')
  session.read_termination = '\n'
  session.write_termination = '\n'
  print('IDN:' +str(session.query('*IDN?')))
 
except Exception as e:
  print('[!] Exception:' +str(e))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65630897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档