Functional Requirements
This section provides the functional requirements, the tasks and behaviours that the software is expected to complete.
Input-Values: Input the values from Tab:ReqInputs.
Verify-Input-Values: Check the entered input values to ensure that they do not exceed the data constraints. If any of the input values are out of bounds, an error message is displayed and the calculations stop.
Calculate-Angular-Position-Of-Mass: Calculate the following values: \(θ\) and \({θ_{p}}\) (from IM:calOfAngularDisplacement).
Output-Values: Output \({L_{\text{rod}}}\) (from IM:calOfAngularDisplacement).
Symbol | Description | Units |
---|---|---|
\({L_{\text{rod}}}\) | Length of the rod | \({\text{m}}\) |
\(m\) | Mass | \({\text{kg}}\) |
\(α\) | Angular acceleration | \(\frac{\text{rad}}{\text{s}^{2}}\) |
\({θ_{i}}\) | Initial pendulum angle | \({\text{rad}}\) |
\({θ_{p}}\) | Displacement angle of the pendulum | \({\text{rad}}\) |
Required Inputs following FR:Input-Values