crystal User Manual
Version: 6.6.0/2
350/459
19. Configuring Custom Logical Behaviour
19.10
Enable Func
"Logic -> Enable Func"
The
Enable Function
element includes a set of eight independent enable functions with global unlock and
feedback signalisation. It can be used to create a selector, such as a studio to transmitter switch, which
requires feedback from a matrix as to which transmission lines are available/active.
Up to 8 input (
Key
) signals can be defined each with its own
Enabled
,
Prepared
,
Active
and
Key.out
output.
Each input also has an
Active
and
Enabled
input signal. For our example, the operation is as follows:
1.
Transmission lines which are available are signaled from the matrix via the
Enabled
control input.
The
Enabled
output is True when the
Enabled
input is True and can be used to signal that the line is available –
for example to illuminate the green lamp of an MF Key.
2.
Transmission lines which are active are signaled from the matrix via the
Active
control input.
The
Active
output is True when the
Active
input is True and can be used to signal that the line is active - for
example to illuminate the red lamp of an MF Key.
3.
An operator must press and hold the global
Unlock
button and then press the
Key
button to prepare a
new assignment.
If the
Unlock
AND
Enabled
AND
Key
inputs are all true, then the
Prepared
output is set to True. The
Prepared
output can be used to switch the assignment within the matrix and signal the selection – for example,
make the MF Key blink.
4.
Assuming the matrix then returns a True signal to the
Active
input, the
Active
output would signalise the
assignment - illuminate the red lamp of the MF Key.
This element controls the logic of the selector only and not the audio crosspoints.
Alternative elements are the
which add arbitration to the logic.
General Parameters
Enable Func
Reference name for the element.
X – Key
Assigns the
Key
control input which will be used to prepare the assignment.
Active
Assigns the control input used to signalise that the line is active.
Enabled
Assigns the control input used to signalise that the line is enabled (available).
The control outputs appear under the “Logic -> <GroupName> -> Enable Func” branch of the 'Tree Selection'
window:
x Enabled
True if the
Enabled
input is True.
x Prepared
True if the
Enabled
AND
Unlock
AND
Key
inputs are true.
x Active
True if the
Active
input is True.
x Key.out
True if the
Key
input is True.