DDS Blockset offre applicazioni e blocchi per la modellazione e la simulazione di applicazioni software che pubblicano o sottoscrivono il middleware Data Distribution Service (DDS). Il blockset include un dizionario DDS che consente di gestire, creare e modificare le definizioni DDS in Simulink. È possibile importare specifiche DDS come file XML per creare un modello Simulink di base da utilizzare come punto di partenza per lo sviluppo di algoritmi per applicazioni DDS.
DDS Blockset offre blocchi per la pubblicazione e la sottoscrizione di blocchi su DDS, inclusa la Quality of Service (QoS) corrispondente. Si integra completamente con gli stack RTI Connext DDS ed eProsima Fast DDS.
DDS Blockset genera codice C++ e file XML da modelli Simulink (con Embedded Coder).
Modellazione di applicazioni DDS
Crea modelli Simulink che utilizzano la definizione DDS. Configura i modelli DDS come publisher e subscriber di topic DDS mediante blocchi preconfigurati.
Simulazione di applicazioni DDS
Simula modelli DDS configurati come publisher e subscriber di argomenti DDS e Quality of Service (QoS), tra cui HISTORY, per verificare il comportamento di runtime con specifici criteri di QoS.
Importazione ed esportazione di descrizioni DDS
Costruisci il tuo modello di applicazione per esportare definizioni DDS come file XML per file RTI Connext e IDL per eProsima con Embedded Coder.
Generazione e distribuzione di codice per applicazioni DDS
Con Embedded Coder è possibile generare codice di produzione C++ con API DDS e file XML o IDL da modelli Simulink per la distribuzione sulla rete DDS.
Applicazioni di esempio
Utilizza le applicazioni di esempio per progettare, simulare e distribuire applicazioni su una rete DDS.