This function wraps the input angle u
to the interval ]-pi,pi], if positiveRange == false
.
Otherwise the input angle u
is wrapped to the interval [0,2*pi[.
function wrapAngle extends Modelica.Math.Icons.AxisCenter; import Modelica.Constants.pi; input Modelica.Units.SI.Angle u "Input angle"; input Boolean positiveRange = false "Use only positive output range, if true"; output Modelica.Units.SI.Angle y "Wrapped output angle"; end wrapAngle;