Check Discrete Gradient#

block

Block appearance in REPEAT VISION#

 The Check Discrete Gradient block checks each signal element and determines whether the absolute value of the difference between consecutive values of the element is less than the specified value. The block then performs an assertion after the comparison. One can specify a gradient value (1 by default) by adjusting the parameter Maximum Gradient. If the input signal difference is less than the absolute value Maximum Gradient`, the statement is true (1) and the block performs nothing. If not, the block stops the simulation and returns a default error message.

1.  Properties#

Property

Default Value

Description

Units of measurement

Enabled check

On

Block accounting when calculating

-

Availability of calculation stop

On

Stops calculation in case of check error

-

Availability of output port

Off

Responsible for output port visibility

-

Message when assertion fails

error

Check error response message

-

Maximum Gradient

1

-

-

2.  Inputs and outputs#

Parameters

Input/Output

Description

Units of measurement

Port type

Input

Input

-

-

Automation

Output

Output

Available when property Availability of output port - On

-

Automation

In order to see the connection capabilities of the block, you need to go to page Description of block ports

3.  Code generation#

Important

Block supports C source code generation