Chain function static characteristic
![]() |
![]() |
| Vector | C | ST | |
| in the palette | on the schematic |
The block implements conversion of the input signal vector by means of a single ambiguous nonlinear static characteristic being approximated by the chain function curve:

If the input signal has become less than x1 or more than xn that means that the relevant constant value is generated at the output of the block:

Where x(t) is the input signal vector, y(t) is the output signal vector.

If the input signal has become less than x1 or more than xn that means that the relevant constant value is generated at the output of the block:

Where x(t) is the input signal vector, y(t) is the output signal vector.
Inputs
- input - input signal.
Outputs
- output - output signal.
Properties
- Argument values vector – array of argument values xi;
- Function value vector – array of output signal values yi;
- Extrapolate boundaries - this option controls the behaviour of function beyond the domain.
Parameters
none
Note:
in order to implement vector processing, the converted signals must be "compressed" into a vector input signal by means of a typical block MultiplexerMultiplexer.

