DDS Blockset

 

DDS Blockset

Diseñe y simule aplicaciones DDS

Más información:

Modelado de aplicaciones DDS

Modele y simule aplicaciones que utilicen el protocolo de middleware DDS y políticas de calidad de servicio (QoS).

Creación de aplicaciones DDS

Utilice la app DDS Application Quick Start para crear definiciones DDS predeterminadas, o bien utilice definiciones DDS predefinidas creadas en modelos DDS de Simulink. Puede configurar modelos DDS como Publisher y Subscriber de temas DDS mediante bloques preconfigurados.

Interfaz de usuario de la app DDS Application Quick Start.

Creación de definiciones DDS.

Configuración y gestión de definiciones DDS

Vea y gestione definiciones DDS, incluidos dominios, temas, tipos y QoS para aplicaciones DDS mediante el diccionario DDS. También puede utilizar el editor de asignaciones de código para configurar una interfaz DDS con la que especificar el tema y la QoS de las entidades DataReader y DataWriter de su aplicación.

Interfaz de usuario del diccionario DDS.

Gestión de definiciones DDS.

Simulación de aplicaciones DDS

Simule modelos DDS de Simulink con sus respectivas QoS.

Simulación de modelos DDS y QoS

Simule modelos DDS configurados como Publisher y Subscriber de temas DDS y calidad de servicio (QoS) que incluye HISTORY, para verificar el comportamiento en tiempo de ejecución con las políticas de QoS especificadas.

Dos gráficos que muestran los resultados de la simulación de un sistema de posicionamiento.

Simulación de una aplicación DDS que incluye QoS.

Importación y exportación de descripciones DDS

Desarrolle aplicaciones DDS en Simulink. Comience con un modelo de Simulink o importe definiciones DDS como archivos XML.

Modelo de Simulink como punto de partida

Cree y modele aplicaciones DDS en Simulink mediante la app DDS Application Quick Start. Cree el modelo de su aplicación para exportar las definiciones DDS como archivos XML para RTI Connext y archivos IDL para eProsima con Embedded Coder.

Modelo de Simulink con editor de asignaciones de código.

Modelado de aplicaciones DDS en Simulink.

Definiciones DDS de un archivo XML como punto de partida

Puede importar definiciones DDS de archivos XML generados por terceros a Simulink mediante DDS Application Quick Start. Este método permite incorporar conceptos DDS tales como dominios, temas, tipos y QoS en Simulink para aplicaciones DDS.

 Interfaz para importar un archivo XML.

Importación de definiciones DDS a Simulink.

Generación y despliegue de código para aplicaciones DDS

Genere ejecutables DDS y despliéguelos en una red DDS.

Despliegue de 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.

 Fragmento de código C++ generado con API DDS.

Generación de código C++ a partir de un modelo DDS de Simulink.

Integración con pilas de implementación DDS de terceros

DDS Blockset se integra completamente con pilas DDS de terceros, como RTI Connext y eProsima Fast DDS.

DDS Application Quick Start: selección proveedor eProsima y RTI Connext

Compatibilidad con pilas de implementación DDS de terceros.

Ejemplos de aplicación

Utilice ejemplos de aplicación para diseñar, simular y desplegar aplicaciones en una red DDS.