Systems engineers can use predefined elements included in the SysML profile to speed up development. For example, the profile includes dimensions, units, and some standard value types, as shown in this example from the tutorial model.
In this example, the SysML profile (circled in the illustration) lists common dimensions including length and mass. The units supplied in the profile include ampere, meter, kilogram, and mole. The dimensions and units that were added for this project are listed in the TypesPkg, shown above the Profiles folder.
You need to add any engineering units that are required for your project but are not included in the SysML profile packages. For example, the kilogram unit is available in the package BaseSIUnits package, but it does not have a corresponding value type, kg. Value types are used to specify the type for attributes of blocks, flow ports, action pins and activity parameters, as well as constraint parameters in the same way as standard types such as double, short, int and boolean are used to specify types for software.
To add "kg" as the ValueType for kilogram: