Error when trying to open a new connection with tcpip

10 次查看(过去 30 天)
Hello everyone, I am trying to open a new connection in MATLAB using the tcpip command:
connection = tcpip('localhost', 5666);
However, I keep getting this error message: ??? Undefined function or method 'echotcpip' for input arguments of type 'char'.
I am not sure where to go from here. If you could give me any advice that would be great. Thanks, Ellie (useless at MATLAB)
  3 个评论
Nitin Rawat
Nitin Rawat 2017-5-24
Geoff Haynes - I'm facing the same problem and while using the command " which -all echotcpip", i got this error "'echotcpip' not found."
Vinod
Vinod 2017-5-25
'echotcpip' is part of Instrument Control Toolbox. execute the 'ver' command to find out what Toolboxes you have installed and have a license for.

请先登录,再进行评论。

回答(1 个)

Rahul Goel
Rahul Goel 2015-7-20
Hi Eleanor,
I understand that you are getting an error while opening a new connection using ‘tcpip’.
In addition to Geoff’s suggestion, you can also try turning the tcp echo server “on” before creating a connection object. This can be done as:
>> echotcpip('on', 56666)
where “56666” is the port number you want the tcp echo server to run on. Then an object to the connection can be created:
>> conn = tcpip('localhost', 56666)
provided that the function “echotcpip” is not shadowed in the MATLAB path as suggested by Geoff.
Hope this helps.

类别

Help CenterFile Exchange 中查找有关 Interface-Based Instrument Communication 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by