Transformation requirements¶
While goal-requirements
are great to express the purpose of a component with respect to another,
components often transform their inputs to their outputs internally, which we specify using
transformation-requirements
.
For instance, our BrushlessMotor
is the component that converts power
into torque
. We describe
this using the sentence must convert power into torque
. Lets review an example:
Here, we defined the internal transformation of the brushless motor using must [verb]
[variables in] [preposition] [variables out]
(preceded by a label).
We also added a transformation requirement for the ElectricalDriveMechanism
definition, which you
can review in the "File" tab.
Note
Note the instantiation of variables within the BrushlessMotor
component definition. These
variables are only available within this definition and can only be referenced directly by
requirements within this definition.
Tip
With both goal- and transformation-requirements you can accurately describe the flow and conversion of variables throughout your components. This way, it is clear which component "provides" flows and which components "convert" them internally.
Next!¶
Press next (or N on your keyboard) to head over to the next page! P is for Previous.