Main Content

XCP UDP Configuration

Configure XCP UDP server connection

  • XCP UDP Configuration block

Vehicle Network Toolbox / XCP Communication / UDP
Simulink Real-Time / XCP / UDP


The XCP UDP Configuration block uses the parameters specified in the A2L file and the ASAP2 database to establish an XCP server connection.

Before you acquire or stimulate data, specify the A2L file to use in your XCP UDP Configuration. Use one XCP UDP Configuration to configure one server connection for data acquisition or stimulation. If you add XCP UDP Data Acquisition and XCP UDP Data Stimulation blocks, your model checks to see if there is a corresponding XCP UDP Configuration block. If there is no corresponding XCP UDP Configuration block, the model prompts you to add one.

The XCP UDP communication blocks support Simulink® accelerator mode and rapid accelerator mode. You can speed up the execution of Simulink models by using these modes. For more information about these simulation modes, see Acceleration.


expand all

Specify a unique name for your XCP session.

Click Browse to select an A2L file for your XCP session.

Select this option if your server requires a secure key to establish connection. Select a file that contains the seed/key definition to enable security. Note: Seed/key security is not support on Linux® systems.

If you select Enable seed/key security, this field is enabled. Click Browse to select the file that contains the seed and key security algorithm that unlocks an XCP server module. This parameter is available in Windows Desktop Simulation for Vehicle Network Toolbox.

Select this option to display the status of the connection to the server module. Selecting this option adds a new output port.

To detect missing packets, the block can check the counter value in each XCP packet header. When 'on', counter error detection for packet headers is disabled. When 'off', the counter Error detection scheme is enabled.

To detect missing packets, the block can check the counter value in each XCP packet header and apply an error-detection scheme.

Enter the base sample time or a multiple of the base sample time. -1 means that sample time is inherited. For information about simulation sample timing, see What Is Sample Time?.

Enter the IP address to which you want to connect.

The combination of Local IP address and Local port must be unique.

Ports in the range 5500 through 5560 are reserved for Simulink Real-Time communications.

Extended Capabilities

Version History

Introduced in R2019a