OnAir Digital Mixing Consoles
6-88 Conguration
Document generated: 10.10.14
SW V6.0
Pulse Function The new pulse function allows generating a pulse of defined duration and
polarity that is triggered by a selectable GP input signal or custom logic cate
output. The pulse gate can be thought of as ‘one shot’ gate or monostable
multivibrator. It is not re-triggerable, that is, any triggering edge arriving
while the pulse is active does not have any influence on the pulse duration.
The pulse gate can have a label, an input source and an input replacement
value (i.e. the input status while the input source is undefined) assigned. The
polarity of the pulse can be set (positive/negative), as well as the pulse dura-
tion (from 40 to 1000 ms in steps of 20 ms). The triggering edge of the input
signal can be selected from rising, falling, or both.
Labels are initialized by the software as ‘Pulse nnn’ by default. The number
of available pulse gates is defined in the CustomLogics.xml file.
RS Flip-Flop Please note that RS flip-flops are not available in Custom Logic. Please use
‘User Functions’ in order to store logic states. For a configuration example
please refer to chapter 6.5.29.3.5, example 3.
6.5.29.3.2 Synchronization
In order to provide stable and significant output signals of any user-configured
circuit, all operations of the custom logic elements within a system are pro-
cessed synchronously. The logical operations are processed in three steps:
• Latchingallinputlevelstothecustomlogic‘cloud’
• Processingalllogicoperations
• Latchingtheoutputlevelstothecustomlogic‘cloud’.
This cycle takes 20 ms, resulting in a latency of max. 20 ms for any circuit
up to the permitted limit of ten cascaded logical operations.
6.5.29.3.3 Consumer Details
The Custom Logic synchronization mechanism requires all consumers (GPIn-
put functions and GPOutputs).
LevelProducer
Level
HoldLevel
Source
Replacement Value
Consumer
LogicTarget
Switch 2Switch 1
False
GPInput Function
GPOutput
The setting of switch 1 depends on the ‘Level Producer’ specified by the
corresponding Source of an Input.
Source SWITCH 1
Local or Remote GPInput Level
Local or Remote GPOutput function Level
Local or Remote Custom Logic Hold Level
For cases where the ‘Level Producer’ is a remote system that may not always
be available for any reason, a replacement value can be defined. This is done
individually for every input in the Configuration Tool.