Error when trying to open a new connection with tcpip

17 ビュー (過去 30 日間)
Eleanor Cole
Eleanor Cole 2015 年 7 月 16 日
コメント済み: Vinod 2017 年 5 月 25 日
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 Center および File ExchangeInterface-Based Instrument Communication についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by