DDS is the first open international middleware standard that directly addresses publish/subscribe communications for real-time and embedded systems.
The DDS Simulink® blocks and MATLAB® classes use RTI Connext DDS. RTI Connext™ enables applications to seamlessly share information and work together.
Blocks can be added to a Simulink model that let the model interact with other DDS participants during a simulation (via RTI Connext DDS). Simulink Coder™ lets you generate C/C++ code from a Simulink model, and code generated from the DDS blocks will conform to the RTI Connext DDS API. The generated code can then be compiled and executed on any platform supported by RTI Connext DDS or RTI Connext Micro DDS.
Similarly, instances of MATLAB RTI DDS classes can be created in MATLAB to interact with other DDS participants during a simulation (via RTI Connext DDS). C code generation is currently not supported for the MATLAB RTI DDS classes.
To use these installers, you need to download MATLAB. Get trial software.