DDS Blockset ofrece apps y bloques para modelar y simular aplicaciones de software que publican o se suscriben a middleware de Data Distribution Service (DDS). Este conjunto de bloques incluye un diccionario DDS que permite gestionar, crear y editar definiciones DDS en Simulink. Puede importar especificaciones DDS en forma de archivos XML para crear un modelo básico de Simulink como punto de partida para desarrollar algoritmos para aplicaciones DDS.
DDS Blockset proporciona bloques para publicar y suscribirse a DDS, junto con la calidad de servicio (QoS) correspondiente. Se integra completamente con las pilas RTI Connext DDS y eProsima Fast DDS.
DDS Blockset genera código C++ y archivos XML a partir de modelos de Simulink con Embedded Coder.
Modelado de aplicaciones DDS
Cree modelos de Simulink que utilizan definiciones DDS. Configure modelos DDS como Publisher (publicador) y Subscriber (suscriptor) de temas DDS utilizando bloques preconfigurados.
Simulación de aplicaciones DDS
Simule modelos DDS configurados como Publisher (publicador) y Subscriber (suscriptor) de temas DDS y su correspondiente calidad de servicio (QoS), que incluye HISTORY, para verificar el comportamiento en tiempo de ejecución con las políticas de QoS especificadas.
Importación y exportación de descripciones DDS
Cree el modelo de una aplicación para exportar las definiciones DDS como archivos XML para RTI Connext y archivos IDL para eProsima con Embedded Coder.
Generación y despliegue de código para aplicaciones DDS
Con Embedded Coder, puede generar código de producción C++ con API DDS y archivos XML o IDL a partir de modelos de Simulink y desplegarlo en la red DDS.
Ejemplos de aplicación
Utilice ejemplos de aplicación para diseñar, simular y desplegar aplicaciones en una red DDS.