DDS Blockset System Requirements
To create and deploy DDS applications by using the DDS Blockset, your system must meet the following software, platform, and compiler requirements.
Software
To model DDS applications:
MATLAB®
Simulink®
To build and deploy DDS applications:
Embedded Coder® (requires Simulink Coder™ and MATLAB Coder)
Supported Platforms and Compilers
DDS Blockset System Requirements
| 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 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. No additional setup is required. For product information, see Fast DDS.
See Also
Create DDS Applications in Simulink | DDS Blockset Shapes Demo | DDS Blockset Limitations and Considerations