Sending over TCP/IP from simulink to a localhost.

18 views (last 30 days)
I am trying to send data from my simulink model to a server running on the same computer. The server is running on the localhost port 8080. My problem is that when I try to configure the TCP client block the client and remote server IP address are the same. As my server and Simulink are running on the same computer. All the examples I have come across are about sending data to a target/remote PC. Can anyone help me with achieve my goal.

Answers (1)

Koundinya
Koundinya on 11 Dec 2018
To send data from the simulink model to a server running on the same machine, you could just specify the remote address as 'localhost' and the remote port as 8080 for the Simulink TCP/IP Send block parameters.
  1 Comment
Arsalan Shah
Arsalan Shah on 11 Dec 2018
I was using the TCP/IP blocks from simulink realtime. But according to my understanding those blocks will only send data to a physically connected target device. I found another block TCP/IP Client Send block in the Instrument Control Toolbox in Simulink. With this block I am able to send data to my node.js server.
At the moment I am seeing this in my console. I am not sure how to parse it to the correct format. But working on it.
<Buffer 40 22 00 00 00 00 00 00>

Sign in to comment.

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!