Pulz
%Pulz function
Function
The function generates the impulse of optional length. The result is Boolean type.
Declaration
BOOL %Pulz(
BOOL in StartTrigger,
INT in Time,
UNIVAL in CalcTrigger
)Parameters
StartTrigger | Object, a change of which into the TRUE state triggers the impulse. Trigger changes are ignored during impulse duration. The function result is TRUE during impulse duration, otherwise it is FALSE. |
Time | Impulse duration [s] - relative time. |
CalcTrigger | Object, which change causes recalculating the function. Its type is optional. |
Note
If the expression is in an invalid state (e.g. communication failure), the function returns an invalid value. After recovering the expression from an invalid value:
a) StartTrigger is TRUE, the impulse is generated again.
b) StartTrigger is FALSE => returns FALSE.
Related pages: