The MathWorks provides Simulink® blocks and MATLAB® classes for RTI Connext DDS, allowing applications to seamlessly share information and work together.
The Simulink blocks, when added to a Simulink model, let the model interact with other DDS participants during a simulation. Simulink Coder™ lets you generate C/C++ code from a Simulink model, and code generated from the DDS blocks will conform to the Connext DDS API. The generated code can then be compiled and executed on any platform supported by Connext DDS, including Connext DDS Micro.
Similarly, instances of MATLAB classes for Connext DDS can be created in MATLAB to interact with other DDS participants during a simulation.
DDS Blocksets are available from the Simulink Library after installation. Click on the image to see the full resolution image.
The following video provides an introduction to these Simulink blocks, and also walks through a sample scenario where you can simulate a distributed system composed of both Connext and Simulink applications.
"Microsoft's Windows Embedded operating systems help advance the development of next-generation software on embedded devices, and RTI's Data Distribution Service allows developers to get products to market faster."
Jane Gilson, Microsoft Corporation
© Copyright Real-Time Innovations. 2007-2014. All rights reserved.