Simulink DDS Blockset 

Design and simulate DDS applications

DescriptionMathWorks logo

DDS Blockset provides easy-to-use blocks in order to model and simulate software applications that publish or subscribe to Data Distribution Service (DDS) middleware, including their Quality of Service (QoS). The DDS Blockset is a Simulink® add-on product that includes a DDS dictionary that enables users to manage, create, and edit the DDS definitions. In order to develop algorithms for DDS applications, it is recommended to start with a basic Simulink draft by importing DDS XML files.

DDS Blockset fully integrates with the eProsima Fast DDS stack, besides other DDS implementations.

The application generates CPP code and XML files from Simulink models (with Embedded Coder®).

Request your free trial here and for more information visit the official DDS Blockset web page.

More information about DDS Blockset

DDS Blockset - Mathworks Product Requirements
DDS Blockset - Trial version Release Notes
Documentation Examples


About MathWorks

MathWorks is focused on mathematical computing software, with presence in over 16 countries and headquartered in the United States. The company develops and maintains MATLAB, a programming environment for algorithm development, and Simulink, a graphical environment simulator to design, analyze and simulate dynamic systems, enabling the construction of virtual prototypes.

eProsima Fast DDS and DDS Blockset

Fast DDS is an open source networking middleware by eProsima, based on the Data Distribution Service (DDS) standard by the Object Management Group (OMG). This DDS middleware stack is completely integrated and available in the DDS Blockset tool by MathWorks.