MagicDraw UML and SysML Plugin eSchool
Motto: "Learn good ways to work with MagicDraw UML and its SysML Plugin !"
About the eSchool
UML2 in MagicDraw
MagicDraw UML tips
MagicDraw SysML Plugin
MagicDraw for Java
MagicDraw for XML
Advanced UML and SysML Training

HOWTO use the SysML ValueType, Unit, Dimension system to model real-world quantities


Physical quantities
of real-world systems are described using scientific systems of units and dimensions. SysML1.0 extends the UML Property system to include physical values of quantities measured or stated relative to a chosen Unit, as well as industrial quantities. You can define custom ValueTypes (which may be used to type value properties in SysML).

There are two main uses of ValueTypes (which are illustrated in the following pages of this trail):

  1. To indicate and assign a specific Unit (with a Dimension) to a value property that represents a named quantity. The value of the quantity is then stated (or measured) relative to that Unit (see the example default value statements). The ValueType is usually named after the symbol of it's fixed Unit. The examples following have been denoted «unit-like» for illustration only.
  2. To define a "kind of quantity" that is not bound to a specific block. The ValueType is named to indicate the kind of quantity (not the Unit chosen). Changes to the chosen Unit will propagate throughout the system, so special care must be taken with statement of values and defaults ! The examples following have been denoted «quantity kind» for illustration only.

You may also define custom "industrial" Units and Dimensions for use by a custom ValueType.

Image: 
Search
The MagicDraw SysML Plugin Tutorial Overview