DDS Blockset System Requirements
R2026bTo create and deploy DDS applications by using the DDS Blockset, your system must meet the following software, platform, and compiler requirements.
Required Products
To model DDS applications:
MATLAB®
Simulink®
To build and deploy DDS applications:
Embedded Coder® (requires Simulink Coder™ and MATLAB Coder)
System Requirements
The DDS Blockset follows MATLAB system requirements.
Supported Platforms and Compilers
| Platform | C++ Compiler | CMake |
|---|---|---|
| Windows® | Visual Studio 2019+ | Manual installation of CMake is not required. Note For R2023a, download and install CMake 3.22+. |
| Linux® | ||
| macOS | Xcode 10+ |
Additional Vendor Setup
RTI
DDS Blockset supports DDS out-of-the-box for the RTI products RTI Connext and RTI Connext Micro. You can generate code without additional setup for RTI.
To build and compile an executable, you must install one of the following:
RTI Connext 6.1.2
RTI Connext 7.3.0
RTI Connext Micro 2.0.0
To get started by using RTI within MATLAB, you can use the provided file exchange version of RTI Connext compatible with your version of DDS Blockset. To download and install, see RTI Connext® DDS connectivity framework for DDS Blockset - File Exchange.
For product information, see RTI Connext and RTI Connext Micro.
eProsima
DDS Blockset supports DDS out-of-the-box with the eProsima product Fast DDS version 2.6.0. For product information, see Fast DDS.
To build and deploy DDS applications with eProsima Fast DDS, you must have Java
version 8 or later installed on the host machine. Use the function to configure
the Java environment.jenv
See Also
Create DDS Applications in Simulink | DDS Blockset Shapes Demo | DDS Blockset Limitations and Considerations