GRASS VALLEY NV9640 User Manual page 88

Table of Contents

Advertisement

GPIO
Configuring Outputs
(To allow a relay to switch when an input transitions from on to off, precede the input term by
"NOT. " For example, the expression
INPUT 3 OR NOT INPUT 8
will evaluate TRUE when either input 3 goes on or input 8 goes off.)
You can also include one or more sub-expressions regarding the state of output ports. You must
choose a entry in the drop-down menu. These are the choices:
The operation was successful
Destination port protected
No tieline available
Used as master without responses
Used as slave point to point
Used as broadcast slave
As an example, choosing 'Used as broadcast slave' , device VTR3, and level CTRL for output port
status produces the sub-expression:
CTRL on VTR3 has status of 'Used as broadcast slave.'
which you can combine with other sub-expressions as you require.
The actual logic takes place in the router control system, based on the state of the NV9640
inputs and other system-wide events. The router control system sends signals to the NV9640
instructing it to open or close its relays.
Four arrow buttons at the lower left corner of the relay dialog allow you to traverse the expres-
sion you are building:
The left double arrows highlights the first term or operator in the expression. The right double
arrow positions you at the very end of the expression where you may add more items.
The single arrows select and highlight the previous or next terms, operators, or spaces between
terms and operators. If you wish to change a term, you may highlight it, reconstruct the term in
the appropriate entry fields, and click the 'Change' button to effect the change.
Using the arrows is the only way to position between two items or at the end of the expression.
You can double-click a term or an operator to select it directly.
You can click 'Check Syntax' to evaluate the syntax of your complete expression. Generally, an
syntax error will have occurred because you forgot an operator between terms or you have an
extra operator at the end. You can click 'Delete' to delete a selected term.
This is a summary of Boolean operations:
All operands evaluate either TRUE or FALSE.
AND = true if ALL terms are true; false if ANY term is false.
OR = false if ALL terms are false; true if ANY term is true.
NOT = true if term is false; false if term is true (i.e., negation).
Relay output expressions can be as rich (or complex) as you require.
78
Destination port locked
Router offline / unavailable
Used as master point to point
Used as broadcast master
Used as slave without responses

Advertisement

Table of Contents
loading

Table of Contents