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 XML-Dateien importieren, um ein Grundgerüst für ein Simulink-Modell zu erstellen, das als Ausgangspunkt für die Entwicklung von Algorithmen für DDS-Anwendungen dient.
DDS Blockset bietet Blöcke zum Veröffentlichen (Publish) und Abonnieren (Subscribe) von Daten (Samples) in DDS, einschließlich ihrer jeweiligen Servicequalität (Quality of Service, 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.