Switcher / Serial Control Examples
Basic
setup for controlling Broadcast Tools Switchers
Most
switchers are set with the Interlock mode set as the default. This means when
one crosspoint is turned on the other crosspoints are turned off.
Many
stations prefer the flexibility of MIX mode.
Mix mode
allows any crosspoint to be connected to any or all output.
Setting
MIX mode on the switcher.
Configuring
MIX for a 3x2: Unit set to MIX by default. Jumper JP-1, pins 1&2
and 3&4 open.
Configuring
MIX for a 8x2ev: Power down then while holding down the F1 button, re-power.
Configuring
MIX for a SS 8.2: Power down and open the unit, SW14-4 & SW14-5 ON.
Configuring
MIX for a 12x4: Power down and open the unit, select SW-1-7 & SW-1-3 OFF.
BT
3x2's can be setup easily by using the 3x2 files from the \DAD\FILES\3X2
directory.
General
connection will be 2400 N 8 1
*io
= *input - output
i4 or i1
connects the input to output 1
i6
idisconnects the input to output 1
i5 or i2
connects the input to output 2
i7
disconnects the input to output 2
iB
connects input to both outputs
i0
disconnects from both outputs
Examples:
"WW1
to AIR" S "*14*26*36”
This
assigns input 1 to output 1 shutting off inputs 2 and 3.
or
"WW1
to AIR" S "*11”
This
assigns input 1 to output 1 shutting off inputs 2 and 3.
NOTE: The 16X2 is set up the same way as the 4X2 in DAD
General
connection will be 9600 N 8 1
| Character | Meaning | Allowable Values |
| u | Unit ID | 0-3 |
| ii | Input Number | 01-04 |
| o | Output Number | 1-2 |
*uiio -Apply input "ii " to output "o "
*uiiA -Apply input "ii " to ALL outputs
*uiiEott -Start overlap –Apply input ii to output o.After tt tenths of a second, remove all other inputs from output o.
NOTE: Only one at a time can be pending per output. Max time 9.9 seconds
*uE -End overlap if in overlap mode.This applies to all outputs that have changed since the last "end overlap " command was issued..
*uB,a,a,a,a -Sets inputs,ignoring mode:NOTE:Input commands MUST be in CAPS.
-A =All "OUTPUTS "OFF
-B =Output 1
-C =Output 2
-D =Outputs 1 +2
Example: *0B,B,C,D,A (Input 1 to output 1,Input 2 to output 2,Input 3 to both outputs,input 4 is OFF.
*uii3 -For input "ii ",set output 1 on without affecting any other audio status
*uii4 -For input "ii ",set output 2 on without affecting any other audio status
*uii5 -For input "ii ",set output 1 off without affecting any other audio status
*uii6 -For input "ii ",set output 2 off without affecting any other audio status
*uiiMA -Mute input "ii " for all outputs
*uiiMo -Mute input "ii " for output "o "
*uMo -Mute output "o "
*uMA -Mute all outputs
EXAMPLE:
"ABC
TO AIR" S "*0011”
*0011 would connect input 1 to output 1
or
"DAD
TO AIR" S "*0041”
This
would connect input 4 to output 1
BT
8x2's can be setup easily by using the 8x2 files from the \DAD\FILES\8X2
directory.
General
connection will be 2400 N 8 1
*ior
= *input - output - return code
also if
a password is required for multiple switchers then you should precede each
string with the password ID.
i40
connects the input to output 1
i60
disconnects the input to output 1
i50
connects the input to output 2
i70
disconnects the input to output 2
M1 will
mute output 1
M2 will
mute output 2
M0 will
mute both outputs
Dnn is
for a delay of the next serial string. Ie: D99 will delay for 9.9 seconds.
Example:
"ABC
TO AIR" S "*140*260*360*460*560*660*760*860"
This
turns on input 1 and shuts all others off.
This is
different version of the 8x2 shown above. This unit has LED meters on the front
of the unit.
General
connection will be 9600 N 8 1
*uiio
= *unit id - input – input - output
The unit
id is default ‘0’ unless the unit has be given a unit ID number for that is
required for multiple daisy-chained switchers.
uii4
connects the input to output 1
uii6
disconnects the input to output 1
uii5
connects the input to output 2
uii7
disconnects the input to output 2
uMA will
mute both outputs
Example:
"DAD
to AIR" S "*0014*0026*0036*0046*0056*0066*0076*0086"
This
turns on 1 and shuts all others off.
The SS 8.2 is capable of fading audio, but can only do so on output 1.
*uiio -Apply input "ii " to output "o "
*uiiA -Apply input "ii " to ALL outputs
*uiiEott -Start overlap –Apply input ii to output o. After tt tenths of
a second, remove all other inputs from output o.
*uii3
-Connects the input to output 1
*uii4 - Connects the input to output 2
*uii5
- Disconnects the input to output 1
*uii6 -Disconnects the input to output 2
*uiiMA -Mute input "ii " for all outputs
*uiiMo -Mute input "ii " for output "o "
*uMo -Mute output "o "
*uMA -Mute all outputs
*uFDnn -Fade down input nn. The speed is set via the menu.
*uFUnn -Fade up input nn. The speed is set via the menu.
*uDMnnd -DIM input channel nn to setting d.
1 =3db,2 =6db,3 =10db,4 =15db,5 =20db.
Example :*0DM013 This would dim channel 01 on unit 0,10db below set level.
General
connection will be 9600 N 8 1
Command
sequence:
*piio =
Password ID - input -output
The
12x4 uses a simple string of Input# followed by the Output#.
Examples:
"ABC
TO AIR" S "*0124”
*0124
would connect input 12 to output 4
or
"DAD
TO AIR" S "*0011”
This
would connect input 1 to output 1
General
connection will be 9600 N 8 1
| Character String | Meaning | Allowable Values |
| u | Unit ID | 0-7 |
| ii | Input Number | 01-16 |
| oo | Output Number | 01-16 |
The unit id is default ‘0’ unless the unit has be given a unit ID number for that is required for multiple daisy-chained switchers.
Audio Switch Control Commands:
*uiioo -Apply input "ii " to output "oo "
*uiiA -Apply input "ii " to ALL outputs
*uB,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a -Set all outputs. The first a is output 1,second a is output 2,etc.Each is hex 60 +input number 1 – 16 or F for OFF.
Example:
"ABC
TO AIR" S "*01204”
*01204
would connect input 12 to output 4
or
"DAD
TO AIR" S "*00101”
This
would connect input 1 to output 1
*001MA -Mute input 1 for all outputs
*0M01 -Mute output 1
*0MA -Mute all outputs for unit 0
Other
Switchers and Satellite Receivers
General
connection will be 9600 N 8 1
Command
string example:
D S 0 01
04
D
= Start of serial string
S
= Command type (S)sum or (T)take
0
= Crosspoint state (0)off or (1)on
01 =
Input number
04 =
Output number
muting
an output can be accomplished by issuing 00 (ie: DT10001 will disconnect all
crosspoints assigned to output 1.
examples:
“DAD
to AIR” S “DT10203”
DT10203
will turn on input 2 to output 3 turning off all other crosspoints.
“Mute
DAD” S “DT00203”
DT00203
will turn off input 2 to output 3.
“Net
to Air” S “DS11604”
DS11604
will add input 16 to output 4. This will be added to any previous selection.
General
connection is via IP.
To communicate via IP,
one must configure SEND_TEXT with the appropriate Port and IP Address.
For example:
SEND_TEXT_D_IO = 1234 10.109.14.14
(where this is the
port and IP address of the SAS Server Module)
Output from DAD will
be via Command Cuts.
For example:
SEND TEXT D
'[20]004001'
To execute a Salvo of
commands stored in the MCU Frame Controller module there are two methods: a
serial command or a 4-digit ASCII number.
The Salvo serial
command sequence allows you to execute the Salvo by Number or by alphanumeric
position in the alphanumerically sorted list.
For Example:
<CONTROL CHAR>
<OPTION> <SALVO NUM>
CONTROL
CHAR: ^S (ctl-S)
OPTION:
1 - Actual Salvo number is being specified
in SALVO NUM.
2 - Alphanumeric position of Salvo label specified in SALVO NUM.
SALVO
NUM: Three digit ASCII/HEX number between
001 and 256.
For
Example:
^S1001
–Execute actual Salvo number 1.
Option Two – 4 Digit
ASCII Number
<CONTROL CHAR>
<OPTION> <SALVO NUM>
CONTROL
CHAR: ^ES (ctl-E, S)
OPTION:
1 - Actual Salvo number is being specified
in SALVO NUM.
2 - Alphanumeric position of Salvo label specified in SALVO NUM.
SALVO
NUM: Four digit ASCII/HEX number between
0001 and 9999.
For
Example:
^ES10001
–Execute actual Salvo number 1.
Note: [20]
is ctl-t, [18] is ctl-r
Leitch
Audio Routers (depending
on model and version)
General
connection will be 9600 N 8 1
Command
string example:
S$$;D%%^M
S$$
= Source number followed by a ‘;’ (semi-colon)
D%%
= Destination number followed by a ^M (carriage return)
Examples:
"UPLINKA"
S 'S1;D1^M'
S1 will
select Source number 1 and assign it to Destination number 1 (D1^M)
"UPLINK
19" S 'S19;D27^M'
S19 will
select Source number 19 and assign it to Destination number 27 (D27^M)
General
connection will be 19200 N 8 1
Command
sequence:
^MSETAUDIO
o c chan^M^J
^MSETAUDIO
= Return w/command to change audio source..
o
= output port (1, 2, 3, 4)
c
= channel number (1=L 2=R S=stereo)
chan^M^J
= channel designator w/return and line feed.
Examples:
"FN1-L"
S "^MSETAUDIO 1 S FN1-L^M^J"
This
changes the receiver to Output1, Stereo and sets the channel to FN1-L
General
connection will be 9600 N 8 1
Command
Sequence.
SP Port,
Sub, Param
SP –
Port –
Desired output port (A thru F)
Sub –
T is for type, P for provider, S for Service
Param
– the desired setting for parameter.
Examples:
“WW1
to Air” S “SP C^,S^,5^M”
This
will set the receiver network to Service 5 and send it to output port C.
“News
to Air” S “SP A^,S^,1^M”
This
sets Service 1 to output port A.
General
connection will be: 2400 O 7 1 (O=odd)
Command
Sequence.
HOMEYD^MFS
#^M
HOMEYD^M
– default password for Comstream receivers with carriage return.
Note:
This must be in caps and sent to login first before sending any serial data.
FS #^M
– this sends the format select command with the format number.
Example:
“OHP
to AIR” S 'HOMEYD^MFS 1^M'
This
sends the default password and changes to format number 1.
For ABR-700 used by NPR
NOTE: You might need to wire a relay to select the proper transponder.
For
example OPEN GPO1 would select transponder ‘A’
“66500”
S “^mHOMEYD^mRS 66500^mBY^m
This
sends the default password and sends "RS 66500^m". This sets the
Frequency with the end of the string logging out of the ABR with
"BY^m".
NOTE: All Comstreams’ will automatically log the user out after 4 minutes. Sending a simple carriage return every few minutes will keep the user logged in.