Macro Programming
WWhhaatt iiss aa MMaaccrroo??
A macro is a recording of a sequence of commands that is played back when the user presses a single button. A
macro can have up to 255 steps. A step can be:
AALLIIAASS--
Any IR command or Macro on any button on any device.
DDeellaayy --
Adjustable delay between steps of .1 and 99.9 seconds. Longer delays can be created by using
more than one delay. If a delay is programmed as the first step in a Macro, the macro will not be issued
until the button is pressed and held for the specified amount of time.
JJuummpp --
As the last step in a Macro, you can specify a jump to any page of any device. You can program
another jump in the macro to display a page with status feedback messages or animations.
SSoouunndd --
Any step can have a sound WAV file programmed. However, to program a second sound file in the
same macro (so that there is a beep at the beginning and a “tada” at the end of a macro), you must pro-
gram a delay in between the two sounds as long as the first sound or longer.
TTeexxtt --
Any step can make the button label change. If you want the label to stay changed, insert a delay
after the text step to keep the text on for enough time for your client to read it.
SSEETT VVAARRIIAABBLLEE
Opens the Set Variable window, which enables you to pick an already-created variable and set
it to 0, 1 or to simply Invert its status as a macro step. If you want to create a variable, you
must click on NEW at the top of the Edit & Label Buttons window to open the new variable
window.
IIRR DDAATTAA
Opens the IR Data window, which allows you to insert an IR command as a macro step without
aliasing to it.This is slower than programming an alias, but has the advantage that you can control
the IR commands burst length inside the macro, enabling sustained bursts of power on for projec-
tors, or long busts of volume down at the end of a turn on macro. See Using the IR Data Window
on page XX.
IIMMPPOORRTT
You must select the button you want the macro imported to, click on the Import button, then
click on the button containing the macro you want copied. All of the macro steps are inserted
into the new button in one step. Make any changes you want to the new macro, it is independent of
the original (the original is not affected by any changes you make, nor is the copy affected by
changes you make in the original).
SSLLEEEEPP TTIIMMEERR
Insert this as the first step of a power off macro. Label the button SLEEP TIMER. Each time the
user presses the button, the MX-3000 displays “Go to Sleep in 90 Minutes”, the next press it
displays “Go to Sleep in 60 Minutes”, next it displays “Go to Sleep in 30 Minutes”, then “Go to
Sleep in 15 Minutes” and finally “Cancel”.Whenever the Sleep Timer runs out, the macro you
programmed will be issued (unless the user hits the cancel display).
AAllll BBuuttttoonnss CCaann PPllaayybbaacckk MMaaccrrooss eexxcceepptt tthhee MMAAIINN aanndd PPAAGGEE BBuuttttoonnss..
3377
MMaaccrroo PPrrooggrraammmmiinngg
M
X
3
0
0
0
T
O
U
C
H
S
C
R
E
E
N
R
E
M
O
T
E
S