Subclauses¶
The requirements are meant to be clear and concise, but often require some hardening or additional measures. That is where subclauses come in. Essentially subclauses are the design rules from before (similar to design-requirements), but attached to another goal-, transformation- or design-requirement.
Say we want to state that the brushless motor has a conversion efficiency of at least 80%. You can add that like so:
world.esl | |
---|---|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
|
Where we added a new type, Efficiency
, that is just a real
between 0.0
and 1.0
(100%), and
set a subclause on the convert-power
transformation requirement of the BrushlessMotor
definition by means of the conversion
variable that we introduced there.
All it takes to add subclauses to a requirement or constraint is the with arguments
at the end,
followed by any number of design rules using the asterisk (*
) list format.
Next!¶
Press next (or N on your keyboard) to head over to the next page! P is for Previous.