At our recent NAB displays, our use of a Beta Brite Message Board for showing alarms got quite a bit of attention and a number of customers have asked us how we did it. Here is the information, courtesy Logitek’s John Davis.
-------------------------------
1 Beta Brite message board
1 unused RS-232 port on your Supervisor PC
Supervisor 2002
Command Builder 2002 dated 4/7/04 or later
We will use the Priority Message command in the Beta Brite to display alert messages to your operators. When the Beta Brite receives a Priority Message, it interrupts whatever the sign was displaying and switches to the text sent with the Prioirty command until it receives a command to stop and return to the previous message routine.
Unpack the sign and program a static message into the display using either the remote control or the supplied PC software. It's best to not overwhelm them with text and flashy displays so it will be more obvious to the operator when an alarm conditioon exists. We recommend setting one message with the time of day only, or a single period mark set to "Hold". This will give you a static display that lets you know the sign is turned on.
Audio Too High / Audio Too Low Alarm
Keeping track of your Profanity Delay's Status
Building Intercoms with The Audio Engine
Using a Beta Brite Message Board with the Logitek Audio Engine
Mix Minus, It’s Not Just for Codecs Anymore
Router 101 (Acrobat PDF file)
Once that is stored in the Beta Brite, connect it to the available RS-232 port on your Supervisor computer.
We will send a serial string to the Aux port. Characters that are not in < > marks are cAsE sEnSiTiVe (other than the text you are sending to the sign). In this example, we will send "On Air" to com 2:
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<esc> b<sub>9On Air<eot>"
NOTE In all of these examples, there is a required space between the <ESC> and the lowercase letter that follows it.
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<esc> c<sub>2Pgm Too High<eot>"
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<esc> c<sub>4Hotline<eot>"
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<esc> c<sub>2Silence Alarm<eot>"
To return the display to normal, put this command in the trigger:
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<eot>"
If you do not issue this command, the alarm display will never turn off!
You can adjust the mode (effect) and character set (font size) by adjusting two characters in the string.
Changine the Mode:
In this example, the lowercase b makes this message "Hold" on the screen
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<esc> b<sub>9On Air<eot>"
To change the display effect, use one of the following codes in place of the lowercase b:
Rotate - Message travels right to left - a
Hold - Message remains stationary - b
Flash - Message remains stationary and flashes - c
Roll Up - Previous Message is pushed up by a new message - e
Roll Down - Previous Message is pushed down by a new message - f
Roll Left - Previous Message is pushed left by a new message - g
Roll Right - Previous Message is pushed right by a new message - h
Wipe Up - New message wipes over old from bottom to top - i
Wipe Down - New message wipes over old from top to bottom - j
Wipe Left - New message wipes over old from left to right - k
Wipe Right - New message wipes over old from right to left - l
Automode - Sign picks modes at random - o
In this example message, the red 2 makes the text five dots high.
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<esc> c<sub> 2Silence Alarm<eot>"
Change the 2 to one of the following to adjust font size:
Five Slim- 1
Five Stroke - 2
Seven Slim - 3
Seven Stroke - 4
Seven Slim Fancy - 5
Seven Stroke Fancy - 6
Seven Shadow - 7
Wide Stroke Seven Fancy - 8
Wide Stroke Seven - 9
Seven Shadow Fancy - : (colon)
Five Wide - ; (semicolon)
Seven Wide - < (less than)
Seven Fancy Wide - = (equals)
Wide Stroke Five - > (greater than)
In this example, we're going to take an existing GPI that turns on an on-air light and make it also switch the sign. This example assumes that the GPI output is engine #2 and the Beta Brite is connected to port 2 on the Supervisor PC.
trigger ae1 device1 bus2 on
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<esc> b<sub>9On Air<eot>"
trigger ae1 device1 bus2 off
cmd port2 "<nul><nul><nul><nul><nul><soh>Z00<stx>A0<eot>"
If while the sign is displaying a message another trigger kicks on, it will overwrite thr first message. That might not be a bad thing if while the mic is on an EAS comes in so the sign switches from "On-Air" to "EAS". But if you're overwriting the "EAS" with "On-Air" it might not be a good thing.
Establish a variable to set priority for important messages that sets a flag. While the priority flag is on, the sign ignores everything other than the off command for that alarm. The only way one of these important messages can be overwritten is if another equally important message comes in.
By setting up a system of variables, you can test for higher and lower priority messages and only display the highest priority message.
For more information on variables in Command Builder, see Chapter 20 in the Command Builder User's Guide.
You can use procedures to simplify the repetitive tasks. See Chapter 9 in the Command Builder Users Guide.
_________________
John Davis
Logitek Electronic Systems, Inc.
Post your suggestions to the Logitek Tech Forum!