Sign

This block implements the sign function applied to each entry of the input to produce the corresponding output. The possible output values are 1, 0 and -1.

    Sign

Library

MathOperations

Description

The Sign block indicates the sign of the input. The output is 1 when the input is greater than zero , 0 when the input is equal to zero and -1 when the input is less than zero.

Parameters

Sign_0

NameLabelDescriptionData TypeValid Values

nzz

Apply zero crossing

Enables the detection of zero crossings.

Scalar

0
1

externalActivation

External activation

This parameter defines if the block receives an external activation or inherits. When External Activation is used, a additional activation port is added to the block. default is OFF.

Number

0
1

Ports

NameTypeDescriptionIO TypeNumber

Port 1

explicit

output

1

Port 2

explicit

input

1

Port 3

activation

input

externalActivation

Advanced Properties

NameValueDescription

always active

no

direct-feedthrough

yes

zero-crossing

yes

mode

yes

continuous-time state

no

discrete-time state

no