Main Content

UDP Send

Send UDP data to remote host

Add-On Required: This feature requires the Embedded Coder Support Package for ARM Cortex-A Processors add-on.

  • UDP Send block

Libraries:
Embedded Coder Support Package for ARM Cortex-A Processors

Description

The UDP Send block sends UDP (User Datagram Protocol) data to a remote host.

Examples

Ports

Input

expand all

Input data signal, specified as a numeric vector. The block sends this data as UDP data to the remote IP address at the remote IP port.

Data Types: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Parameters

expand all

Specify the IP address of the remote host to which you want to send UDP data. To broadcast the UDP message, retain the default value, '255.255.255.255'.

Programmatic Use

Block Parameter: remoteURL

Specify the port number of the remote host to which you want to send UDP data. The port number must be an integer from 1 to 65,535.

Programmatic Use

Block Parameter: remotePort

To enable the system automatically assign the local IP port number from which data is sent, select Assign automatically. To specify the local IP port number using the Local IP port parameter, select Specify via dialog.

Programmatic Use

Block Parameter: localPortSource

Specify the local IP port number of the application on the hardware board from which you want to send the data. The port number can must be an integer from 1 to 65,535. The default value, -1 assigns any randomly available port as the local IP port.

If the receiving host accepts UDP data from a particular port number, set this parameter to that number.

To enable this parameter, set Local IP port source to Specify via dialog.

Programmatic Use

Block Parameter: localPort

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2014b

See Also