MathWorks’ MATLAB and Simulink integration on the latest Vortex OpenSplice v6.8.1

OpenSplice 6.8.1.pngPrismTech is pleased to announce the availability of Vortex OpenSplice version 6.8.1. with Mathworks’ MATLAB and Simulink integration as major enhancements, such as:

  • The generation of MATLAB classes from existing IDL including support for IDL sequences and bounded strings
  • The Simulink integration now supports wait conditions on both read (wait for regular and historical data availability) and write (wait for matching subscribers). In addition, IDL sequences are now also supported for Simulink
  • The Vortex DDS ‘block set’ now also supports Simulink Coder, allowing users with a Simulink Coder license (as available from MathWorks) to generate C/C++-code from their Simulink models. This code can then be deployed as a regular Vortex OpenSplice DDS application on supported target platforms.

As of version 6.8, Vortex™ OpenSplice™ provides OMG DDS-based integration with MathWorks’ MATLAB® and Simulink® products. MATLAB classes as well as Simulink BUS definitions are automatically mapped to their corresponding Topic definitions in DDS.

To ensure type agreement between DDS and MATLAB/Simulink applications, MATLAB classes and Simulink blocks can be exported to the IDL format that is well-known for DDS applications. The integration allows users to create DDS entities in their MATLAB/Simulink model and associate them with desired Quality-of-Services 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.

The Vortex OpenSplice v6.8.1 software is now available for evaluation download from PrismTech’s website at: http://www.prismtech.com/vortex/software-downloads

MathWorks MATLAB and Simulink with Vortex OpenSplice DDS Tutorial

To coincide with the release of PrismTech’s Vortex OpenSplice 6.8, we have put together a series of videos to show how simple using Vortex OpenSplice DDS in MATLAB and Simulink is.

Presented by Paul Elder, these videos walk you through everything you’ll need to get up and running with Vortex: from installation, right through to building a model.

 

New Probes Toolbox to Facilitate Development, Porting and Integration of Software Defined Radio Waveforms

In my Spectra SDR blog today I am highlighting a new product which is being added to our Spectra DTP4700 Development and Test Platform. The Spectra DTP4700 Probes Toolbox is designed to reduce turn-around time for developing new waveforms on Spectra DTP4700 by providing a multi-processor debugging capability during integration.

The Probes Toolbox is a real-time debugging tool with the ability to prove and excite waveform elements, thus allowing the piecemeal integration of waveform components one-by-one, and the validation of component temporal, processor, and memory behaviors independently.  Probe data is visualized either with the toolbox’s internal visualizer, ProbeViz, or through MATLAB/Simulink, thus eliminating the need for additional 3rd-party tooling licenses for data visualization.

The toolbox’s Data Probe allows monitoring or injection of real-time system flow data.  The Resource Probe provides graphical or textual representation of memory and CPU utilization, CPU resources, and allow memory Peeks and Pokes.  The Latency Probe provides a graphical display of latency for user-defined probe points based on a uniform system time reference.  The Traffic Probe captures and displays network traffic.  The SCA Adapter Probe provides latency, traffic and data probes in an SCA-compliant environment.  By using the Probe Toolbox, a developer or systems engineer can thus study real-time data in any connected waveform with ease.

In summary using the Probes Toolbox through the waveform porting cycle: increases engineer productivity, reduces porting and integration effort, decreases defect-error rates, reduces time-to-deploy, and lowers overall project cost and schedule risk.

For further information about the Spectra DTP4700 Probes Toolbox read: