Course Overview

Duration: 5 days

 

Prerequisites: None, although a software development background is recommended

 

Required Software: No Magic’s MagicDraw (version 19.0+) with the SysML and Cameo Simulation Toolkit plugins or equivalent No Magic or Dassault Systèmes CATIA Magic products.

 

Intended Audience: MBSE practitioners looking to extend MagicDraw functionality with custom report templates, plugins, and automations.

 

Course Description: Using a combination of lectures, demos, and interactive labs, this course provides a foundation for utilizing MBSE within the CATIA Magic environment. Students will learn SysML and its application within CATIA Magic. This course also provides students with an introduction into the software extension possibilities within CATIA Magic. Students will learn about the API and basic coding syntax. They will walk through examples of how to create scripts and macros using Groovy, and custom reports using the Velocity Template Language.

 

Course Material Covered:

Applying SysML with MagicDraw

Automation Using Macros & Scripting in MagicDraw

Writing Custom Reports in MagicDraw