PrismTech™, a global leader in software platforms for distributed systems, today announced Vortex™ OpenSplice™ support for MathWorks’ MATLAB® and Simulink® products.
PrismTech's Vortex OpenSplice is the leading (commercial and Open Source) implementation of the Object Management Group®'s (OMG®) Data-Distribution Service™ (DDS™) standard. Vortex OpenSplice has been designed to optimally address the real-time information distribution and management challenges posed by high performance real-time data-processing systems. Vortex OpenSplice is a key enabler for systems that have to reliably and securely deliver high volumes of data with stringent end-to-end qualities-of-service (QoS). Vortex OpenSplice plays a crucial role in many mission and business-critical systems by ensuring that the right information is delivered to the right place at the right time all the time.
MathWorks is the leading developer of mathematical computing software. MATLAB is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries.
Via its standardized DDS interface, Vortex OpenSplice now provides integration with MATLAB and Simulink. MATLAB classes as well as Simulink BUS definitions are mapped to their corresponding Topic definitions in DDS. To ensure type agreement between DDS and MATLAB / Simulink applications, Simulink BUS definitions can be automatically generated from the corresponding Topic types defined in the IDL format that is standard for DDS applications. MATLAB classes can be defined in the MATLAB workspace with the class name, fields and field types corresponding to the DDS IDL Topic definition.
The integration allows users to create DDS entities in their MATLAB / Simulink model and associate them with desired QoS in separate XML files to provide maximum flexibility and control how and when data is exchanged. These capabilities allow users to transparently share any data between different MATLAB / Simulink applications and / or pure DDS applications no matter where they have been deployed in the network.
"We are delighted to be able to add MATLAB and Simulink support to Vortex OpenSplice," said Andrew Foster, Product Marketing Manager, PrismTech. "This integration of truly world-class products will enable our customers to seamlessly share DDS data from anywhere in a network with MATLAB and Simulink."