TCPIP为什么不能连接到我的乐器,我怎么能解决TCP / IP连接问题?

77(30天)
我试图连接到仪器使用TCPIP。
然而我收到以下错误:
> > t = tcpip (192.168.1.111, 4000);
> > fopen (t)
错误使用icinterface / fopen(第83行)
成功打开:连接拒绝了
我怎样才能解决TCP / IP连接问题?

接受的答案

MathWorks支万博1manbetx持团队
如果您的工具支持TCP套接字通信(代替万博1manbetx签证TCP / IP)通过允许控制和通信在一个静态的TCP / IP端口:
t = tcpip(192.168.1.111,端口)
公约设定的端口号通常由制造商(例如美国泰克的默认是4000,或者5025安捷伦/ Keysight),但TCP套接字服务器可能需要显式地启用的乐器。
从命令提示符(Windows)或终端(Mac OS X和Linux):
1。试着平仪器IP地址验证的IP地址可以达到
192.168.1.111
2。尝试telnet与仪器IP地址和端口验证端口访问
远程登录192.168.1.111 4000
如果无法连接到指定端口使用MATLAB, telnet,或另一个网络工具:
——你指定正确的端口号(检查仪器手册,或者联系制造商)
——有一个TCP套接字服务器服务监听指定的端口- - -你可能会使某些美国泰克示波器模型套接字服务器,这是一个TekVISA运行仪器本身所提供的功能(从TekVISA局域网服务器控件),并可以提供原始的TCP连接仪器控制。
——如果仪器有一个内置的电脑运行TCP套接字服务器,乐器的电脑有防火墙阻塞通信吗?
——有一个防火墙客户端PC阻塞通信吗?
注意:作为替代(只在Microsoft Windows和MAC OS X签证不支持64位的Linux上的MATLAB R2016a),许多局域网工具提供签证VX万博1manbetxI-11 TCP / IP通信的选择。
如果是这样,你应该能够检测在MATLAB和供应商软件实用程序(NI签证,安捷伦/ Keysight IO库,TekVISA)签证资源名称(例如“TCPIP0:: 192.168.1.111:: INSTR”),可用于MATLAB签证连接:
> > v =签证(“倪”,“TCPIP0:: 192.168.1.111:: INSTR”);

更多的答案(0)

s manbetx 845

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!