In this tutorial you will learn how to:
- diagram complex hierachical systems:
- use MagicDraw diagram navigation hyperlinks on Block and part Property
symbols to aid navigation between system diagrams - use logical <<composition>> "wrapper" Components to handle complex assemblies in Block Definition Diagrams (BDD)s
- use MagicDraw diagram navigation hyperlinks on Block and part Property
- organise your systems engineering projects and package systems engineering blocks:
- group your block and values together with related engineering data in a dedicated <<BlockPackage>>/<<BlockModel>>
- relate a systems engineering <<block>> Class to a software engineering simulation Class/Interface pair
- maximise reuse of blocks as typed parts of larger assemblies
- create, manage, and assign physical engineering values with units to Blocks:
- create Dimension, Unit, and ValueType types
- reuse the MD SysML Unit and Dimension libraries
- create a custom ValueType for industrial systems engineering
- create a value property in a Block
- configure complex systems with values such as: default values, initial values, and complete value states:
- assign static (class-level) default values to value properties of Blocks
- assign property-specific initial values to part Properties (Block usages) of higher context Blocks:
- use Slots of InstanceSpecifications typed by Blocks to carry property-specific initial values for matching part Properties
- assign values of Slots of an InstanceSpecification to the property-specific initial values of a matching part Property in an IBD
- display property-specific initial values in a part Property
- organise <<InitialValues>> InstanceSpecifications in a <<BlockModel>> or <<BlockPackage>>
- progress towards convenient management and assignment of deep configuration data for entire systems
- create Dimension, Unit, and ValueType types
