UMAX130511 Version 1.00A Preliminary Documentation
– May be subject to change
41 - 141
1
True
(Argument 1) Operator (Argument 2) = True
2
Error
Argument 1 or 2 output was reported as being in an error state
3
Not Applicable
Argument 1 or 2 is not available (i.e. set to
‘Control Source Not Used’
)
Table 28
– LB(3-x) Condition Evaluation Results
1.8.2. Table Selection
In order to, determine if a particular table will be selected, logical operations are performed on the
results of the conditions as determined by the logic in Section 1.8.1. There are several logical
combinations that can be selected, as listed in Table 29. The default value for object 3x02h
LB(3-
x) Function Logical Operator
is dependent on the sub-index. For sub-index 1 (Table A) and 2
(Table B), the
‘Cnd1 And Cnd2 And Cnd3’
operator is used, whereas sub-index 3 (Table C) is
setup as the
‘Default Table’’
response.
Value Meaning
0
Default Table
1
Cnd1 And Cnd2 And Cnd3
2
Cnd1 Or Cnd2 Or Cnd3
3
(Cnd1 And Cnd2) Or Cnd3
4
(Cnd1 Or Cnd2) And Cnd3
Table 29
– LB(3-x) Function Logical Operator Options
Not every evaluation is going to need all three conditions. The case given in the earlier section, for
example, only has one condition listed, i.e. that the Engine RPM be below a certain value.
Therefore, it is important to understand how the logical operators would evaluate an Error or N/A
result for a condition, as outlined in Table 30.
Logical Operator
Select Conditions Criteria
Default Table
Associated table is automatically selected as soon as it is evaluated.
Cnd1 And Cnd2 And Cnd3
Should be used when two or three conditions are relevant, and all must
be True to select the table.
If any condition equals False or Error, the table is not selected.
An N/A is treated like a True.
If all three conditions are True (or N/A), the table is selected.
If((Cnd1==True) &&(Cnd2==True)&&(Cnd3==True)) Then Use Table
Cnd1 Or Cnd2 Or Cnd3
Should be used when only one condition is relevant. Can also be used
with two or three relevant conditions.
If any condition is evaluated as True, the table is selected.
Error or N/A results are treated as False
If((Cnd1==True) || (Cnd2==True) || (Cnd3==True)) Then Use Table
(Cnd1 And Cnd2) Or Cnd3
To be used only when all three conditions are relevant.
If both Condition 1 and Condition 2 are True, OR Condition 3 is True, the table
is selected. Error or N/A results are treated as False
If( ((Cnd1==True)&&(Cnd2==True)) || (Cnd3==True) ) Then Use Table
(Cnd1 Or Cnd2) And Cnd3
To be used only when all three conditions are relevant.