This library provides some helpful mathematical program units. The standardized in- and outputs of function blocks are described in detail with the CAA guidelines, so that we will omit this aspect here.
Functions
Transformations
LinearTrafo (FB)
fmod (FUN)
analog monitors
Hysteresis_DINT (FB)
Hysteresis_LREAL (FB)
LimitAlarm_DINT (FB)
LimitAlarm_LREAL (FB)
sgn (FUN)
analytical functions
CalcRootLin (FB)
CalcRootParable (FB)
Derivative (FB)
Integral (FB)
PolynomialValue (FUN)
function manipulators
CharCurve_DINT (FB)
CharCurve_LREAL (FB)
geometrical functions
Line Functions
ProjectPointOnLine (FUN)
Plane Functions
CalcHesseRepresentation (FB)
ProjectPointOnPlane (FUN)
Polar coordinates
CartesianToPolar (FB)
PolarToCartesian (FB)
Vector Functions
AddMultiplicatedVector (FUN)
CrossProduct (FB)
CrossProductNormed (FB)
MakeNormed3D (FUN)
Norm3D (FUN)
ScalProd3D (FUN)
ScalProd3DStand (FUN)
SubVector (FUN)
signals
MeasureFrequence (FB)
statistical functions
Statistics_DINT (FB)
Statistics_LREAL (FB)
Variance (FB)
trigonometrical functions
atan2 (FUN)
Global Variables
GlobalConstants (GVL)
Structs
LINE_3D (STRUCT)
PLANE_H (STRUCT)
POINT2_DINT (STRUCT)
POINT2_LREAL (STRUCT)
VECTOR3D (STRUCT)