Basic dsp UDP question

Hello,
I am new to networking. I want to communicate between 2 computers using UDP. I've been searching through Matlab's help section and stumbled across the dsp.UDPSender/Receiver functions. I am still a bit unsure as how these work.
From my understanding, this is the basic idea of how dsp.UDP works
Sending computer:
Sender=dsp.UDPSender(RemoteIPAddress,reciever.IP.Address);
% reciever.IP.Address is the IP of the dsp.UDPReceiver
Var=rand(1,256);
Step(Sender, Var)
Release(Sender)
Receiving computer
% while sender is sending info
Receiver= dsp.UDPReceiver
Var2=Step(Receiver)
Release(Receiver)
Is this set up correct? I am unsure how the step() command works. I understand it transmits data, but I don’t know when to tell the Receiver to step(). Do I run both of these at the same time? Is there a way I can make sure that data is actually being sent?
Thanks in advance,
Matt

4 件のコメント

Walter Roberson
Walter Roberson 2012 年 6 月 20 日
Note: somewhere along the way you must also specify UDP port numbers.
I am not familiar with the dsp UDP methods.
Have you looked at the udp() of the Instrument Control Toolbox? Or alternately at the File Exchange contribution named tcpudpip() ?
Matthew
Matthew 2012 年 6 月 20 日
I don't have that tool box. I believe the port number is automatcially set to 25000 on the receiver and sender.
I need to use UDP because this will be implimented in real time systems
Walter Roberson
Walter Roberson 2012 年 6 月 20 日
The File Exchange contribution tcpudpip handles TCP and UDP. It does, however, rely upon libraries that probably would not work on a real-time system (though there just might be a QNX port.)
Oscar Parra
Oscar Parra 2021 年 4 月 30 日
hello, did you manage to make the real time system using udp? i'm doing a work on this but i can't connect. could you give me a hand with this, thank you in advance.

サインインしてコメントする。

回答 (1 件)

Matthew
Matthew 2012 年 7 月 13 日

0 投票

The problem was I needed to run Matlab as an administrator. Also, the sending computer most use the recieving computer's IP and vice versa for communications to happen.

1 件のコメント

Walter Roberson
Walter Roberson 2012 年 7 月 13 日
Thank you for the update!

サインインしてコメントする。

カテゴリ

ヘルプ センター および File ExchangeInstrument Control Toolbox についてさらに検索

タグ

質問済み:

2012 年 6 月 20 日

コメント済み:

2021 年 4 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by