DDS Blockset

 

DDS Blockset

Progettazione e simulazione di applicazioni DDS

Inizia ora:

Modellazione di applicazioni DDS

Modella e simula applicazioni che utilizzano il protocollo middleware DDS e criteri di Quality of Service (QoS).

Creazione di applicazioni DDS

Usa l’app DDS Application Quick Start per creare definizioni DDS predefinite o utilizza definizioni DDS predefinite create nei modelli DDS Simulink. È possibile configurare i modelli DDS come publisher e subscriber di argomenti DDS mediante blocchi preconfigurati.

Interfaccia utente dell’app DDS Application Quick Start.

Creazione di definizioni DDS.

Configurazione e gestione di definizioni DDS

Visualizza e gestisci definizioni DDS tra cui domini, argomenti, tipi e QoS per applicazioni DDS con il dizionario DDS. Inoltre, è possibile utilizzare l’editor di mappatura del codice per configurare un’interfaccia DDS e specificare argomento e QoS per le entità DataReader e DataWriter dell’applicazione.

Interfaccia utente del dizionario DDS.

Gestione di definizioni DDS

Simulazione di applicazioni DDS

Simula modelli DDS Simulink con la relativa QoS.

Simulazione di modelli DDS e QoS

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.

Due grafici che mostrano i risultati della simulazione di un sistema di posizionamento.

Simulazione di un’applicazione DDS con la relativa QoS.

Importazione ed esportazione di descrizioni DDS

Sviluppa applicazioni DDS in Simulink. Parti da un modello Simulink o importa definizioni DDS come modelli XML.

Partenza da un modello Simulink

Crea e modella applicazioni DDS in Simulink con l’app DDS Application Quick Start. Costruisci il tuo modello di applicazione per esportare definizioni DDS come file XML per file RTI Connext e IDL per eProsima con Embedded Coder.

Modello Simulink con editor di mappatura del codice.

Modellazione di applicazioni DDS in Simulink.

Partenza da definizioni DDS da un file XML

È possibile importare definizioni DDS da file XML generati da terze parti in Simulink con DDS Application Quick Start. Questo approccio consente di includere in Simulink concetti DDS come domini, argomenti, tipi e QoS per applicazioni DDS.

 Interfaccia per l’importazione di un file XML.

Importazione di definizioni DDS in Simulink.

Generazione e distribuzione di codice per applicazioni DDS

Genera e distribuisci eseguibili DDS su una rete DDS.

Distribuzione di 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.

 Frammento di codice C++ generato con le API DDS.

Generazione di codice C++ da un modello DDS Simulink.

Integrazione con stack di implementazione DDS di terze parti

DDS Blockset si integra perfettamente con stack DDS di terze parti tra cui RTI Connext ed eProsima Fast DDS.

Schermata di DDS Application Quick Start che illustra le opzioni eProsima and RTI Connext per la selezione dei fornitori.

Supporto per stack di implementazione DDS di terze parti.

Applicazioni di esempio

Utilizza le applicazioni di esempio per progettare, simulare e distribuire applicazioni su una rete DDS.