Technical data

DOC-01-TELAS-CRG-4 ASTi ACE Studio Components Reference Guide Rev.M
94 Copyright © 2014 Advanced Simulation Technology inc.
5.12. LogicTable
Summary: The Logic table component provides a mechanism for combining up to
four boolean controls into a single function. The four inputs are combined to form a
4-bit number which acts as an index into a 16-value array or lookup table. This
array contains floating point values, so that a combination of control functions can
be achieved in a simple fashion.
Description: The four boolean inputs into the component are combined into a
single index value as follows:
Index = (Input0 * 2^0) + (Input1 * 2^1) + (Input *
2^2) + (Input3 * 2^3)
The resulting index value is used as an index into the 16-value array. The array
values are configured as parameters. The LoginTable component determines the
array value at the given index. It then adds the array value to the chain value to
derive the final output.
Control Inputs
Chain
Type Default Value
float32 1.0
Description: Value added to the gain scaled output from the lookup
table.
Modifier: Multiply
Modifier_default: 0.0
Gain
Type Default Value
float32 1.0
Description: Scales the output from the lookup table.
Modifier: Multiply
Modifier_default: 1.0
Control Inputs
Input0
Type Default Value
boolean False
Description: Boolean input whose value is assigned to Bit0 in the
derived index value. If this variable is True, a value of 1 is added to
the derived index value.
Modifier: XOR
Modifier_default: FALSE
Input1
Type Default Value
boolean False
Description: Boolean input whose value is assigned to Bit1 in the
derived index value. If this variable is True, a value of 1 is added to
the derived index value.
Modifier: XOR
Modifier_default: FALSE
Input2
Type Default Value
boolean False
Description: Boolean input whose value is assigned to Bit2 in the
derived index value. If this variable is True, a value of 1 is added to
the derived index value.
Modifier: XOR
Modifier_default: FALSE