→Overloading
Overloading is the ability to execute operations with data of different types for an operation or function. A language element is said to be overloaded when it can operate on input data elements of various types within a →generic data type; e.g. ANY_INT
.
The following language elements might have overloading as a special feature:
-
system →functions provided by Neuron Power Engineer
-
system →function blocks provided by Neuron Power Engineer
-
operators, such as
+
and*
in ST
When Neuron Power Engineer evaluates the elements, an overloaded language element is →typed. This determines the concrete data type, for instance the concrete data type INT
could be determined for ANY_INT
.