Receive UDP message on wired network
Simulink Support Package for Arduino Hardware/Ethernet Shield
Receive UDP messages on a local port. This block reads one data packet at a time.
Use this block when the transmission speed is of higher priority than the transmission reliability or the order of messages.
You can monitor the Status block output to verify that the data is received successfully.
The UDP Receive block has two outputs, Data and Status.
When data is available:
The Data block output emits data received from the UDP local port on the Arduino board.
The Status block output emits
1
.
When data is not available, the Status block output emits
0
.
The Data block output emits uint8 values.
The Status block output emits int values.
During simulations without the hardware, this block emits zeroes.
Enter the local port through which you want to receive the UDP messages. The local IP port numbers range from 0 to 65535.
Click View pin map to open the Arduino Pin Mapping table .
To know how to assign pins for the block, see Arduino Pin Mapping for Timer Independent Blocks.
Specify how often this block reads the UDP messages, in seconds.
Enter a value greater than zero. This value defaults to a sample
time of 1
second. The minimum value is
0.000001
second.
Smaller values require the processor to complete the same number of instructions in less time, which can cause task overruns.