Bosch DDU 10 Manual page 104

Table of Contents

Advertisement

12 | Math Channels and Conditional Functions
104 / 188
If the condition entered in the IF window is TRUE, the program calculates the condition
entered in the THEN window. The returned value is the content of the new variable
(entered in "Name").
If the condition entered in the IF window is FALSE, the program calculates the condition
entered in the OTHERWISE window. The returned value is the content of the new variable
(entered in "Name").
The reset value is always set for the new variable (entered in "Name"):
– before the If-condition becomes TRUE for the first time after power-up
– when the If-condition changes state from FALSE to TRUE.
An example of a condition to set up the maximum front brake pressure is given on the
next page.
The conditional function is displayed in the DDU 10 math channel window.
Example: Setting up a condition for maximum front brake pressure
Brake pressure front p_br_front
Brake pressure 'front p_br_front'
40
30
20
10
Max brake pressure of the variable 'front p_br_front_mx'
40
30
20
10
Reset
Hold
value
max.
is used
value
Threshold
reached
– At power-up, the reset value (10) is used for 'p_br_front_mx'.
– 'p_br_front' rises to 30. As 'p_br_front' is > 20 (condition is TRUE), the condition 'max
(p_br_front, p_br_front_mx)' in the THEN window is triggered. The condition sets the
bigger value as new value for 'p_br_front_mx'. As 'p_br_front' (30) is bigger than
'p_br_front_mx' (10), the new value for 'p_br_front_mx' is set to 30.
DDU 10
Reset
Follow
value
max.
is used
value
Hold max.
value
Condition 'p_br_front > 20'
Time
Time
Hold max.
value
Bosch Motorsport

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents