Basic dsp UDP question
    6 次查看(过去 30 天)
  
       显示 更早的评论
    
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
      
      
 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
 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 个)
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Instrument Control Toolbox 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!