Перейти к содержимому

CATIA Magic + DDS: Plugin Setup and Live Multi-Language Demo

Kang Lab

0:00 / 0:00

CATIA Magic + DDS: Plugin Setup and Live Multi-Language Demo

174 просмотра · 7 дн. назад
Kang Lab
26 подписчиков
174 просмотра · 7 дн. назад
A SysML model in CATIA Magic publishing and subscribing to live RTI Connext DDS traffic, alongside real Java, C++, and Python applications on the same DDS bus. This video covers setup end to end: the requirements, installing the plugin, the DDS profile and test model, then a live demo with all four participants running together. REQUIREMENTS Three licenses are needed: 1. CATIA Magic (Cameo Systems Modeler) 2. Cameo Simulation Toolkit 3. RTI Connext DDS Tested with: CATIA Magic 2024x Refresh3, RTI Connext DDS 7.5.0 CHAPTERS 0:00 Overview and architecture 2:03 Requirements, licenses 2:23 Repo Overview 4:25 Installing the plugin 5:50 Example Model (SAGE) Overview 12:05 Plugin XML Generation Capabilities 14:30 The Test Model 18:50 DDS Profile 24:40 Live demo WHAT YOU'LL SEE IN THE DEMO SAGE (CATIA Magic): the modeled service. It receives sensor reports, validates and gates them with logic defined in the model, and publishes the results. Sensor emulator (Java): publishes the sensor reports. Association (C++): subscribes to the gated reports and publishes tracks. Display (Python): subscribes to the published data and plots it. None of the applications know SAGE is a model. To them it is another participant on the bus. This is the first iteration of the plugin. Questions and feedback are welcome in the comments. Plugin can be found here: https://gitlab.com/notesandnotches-gr... #DDS #SysML #MBSE