Tags and keywords
umlAttributewith a type
DataType. While this is permitted in SysML, you should usually avoid such Properties on Blocks:
realValue:Realuse the SysML primitive variants, which then appear as intend in the SysML values compartment.
The value property
customValue has a type
ValueType, which is a custom ValueType with a custom
Unit. Consistent with Webel Best Practice:
While a ValueType can have a unit, it need not always, so it can be used for unitless quantities as for the value property
unitlessValue with custom ValueType
You can also reuse a ValueType and/or Unit from the ISO-80000 ModelLibrary, as shown for the value property
s:mass[gram]. Note that:
A Unit has an optional symbol, which can optionally be displayed in the tool in most places where a value property label or symbol can be displayed. Here the value property
totalCost has a custom ValueType
Cost with a custom unit
USD with symbol '$".
Both ValueType and Unit can carry an optional QuantityKind; we'll look at that later in a dedicated advanced tutorial trail section. But first, let's see next how value properties work, and how to use values in a system.