DDS Blockset bietet Apps und Blöcke für die Modellierung und Simulation von Softwareanwendungen, die DDS-Middleware (Data Distribution Service) veröffentlichen oder abonnieren. Zum Blockset gehört auch ein DDS-Wörterbuch, mit dem Sie Ihre DDS-Definitionen in Simulink verwalten, erstellen und bearbeiten können. Sie können DDS-Spezifikationen als IDL- oder XML-Dateien importieren, um ein Simulink-Modellgerüst als Ausgangspunkt für die Entwicklung von Algorithmen für DDS-Anwendungen zu erstellen.
Das DDS Blockset stellt Blöcke zum Veröffentlichen und Abonnieren von Samples über DDS bereit, einschließlich der entsprechenden Dienstgüte (QoS). Es integriert sich vollständig in die Stacks von RTI Connext DDS und eProsima Fast DDS.
DDS Blockset generiert C++ Code und XML-Dateien aus Simulink-Modellen (mit Embedded Coder).
Modellierung von DDS-Anwendungen
Erstellen Sie Simulink-Modelle, die DDS-Definitionen verwenden. Konfigurieren Sie mithilfe vorab konfigurierter Blöcke DDS-Modelle als Publisher und Subscriber von DDS-Themen.
Simulation von DDS-Anwendungen
Simulieren Sie als Publisher und Abonnenten von DDS-Themen und Servicequalität (QoS) konfigurierte DDS-Modelle, einschließlich ihrer HISTORIE, zur Überprüfung des Laufzeitverhaltens mit den angegebenen QoS-Richtlinien.
Import und Export von DDS-Beschreibungen
Stellen Sie Ihr Anwendungsmodell zusammen, um mit Embedded Coder DDS-Definitionen als XML-Dateien für RTI Connext und als IDL-Dateien für eProsima zu exportieren.
Generieren und Bereitstellen von Code für DDS-Anwendungen
Generieren Sie mit Embedded Coder C++ Produktionscode mit DDS-APIs und XML- oder ILD-Dateien aus Simulink-Modellen für die Bereitstellung im DDS-Netzwerk.
Anwendungsbeispiele
Nutzen Sie Anwendungsbeispiele zum Entwerfen, Simulieren und Bereitstellen von Anwendungen in einem DDS-Netzwerk.