Error when trying to open a new connection with tcpip

11 vues (au cours des 30 derniers jours)
Eleanor Cole
Eleanor Cole le 16 Juil 2015
Commenté : Vinod le 25 Mai 2017
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 commentaires
Nitin Rawat
Nitin Rawat le 24 Mai 2017
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 le 25 Mai 2017
'echotcpip' is part of Instrument Control Toolbox. execute the 'ver' command to find out what Toolboxes you have installed and have a license for.

Connectez-vous pour commenter.

Réponses (1)

Rahul Goel
Rahul Goel le 20 Juil 2015
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.

Catégories

En savoir plus sur Interface-Based Instrument Communication dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by