MULTITASKER®
The MT101-115 is pictured above.
MANUAL PART NUMBER: 400-0402-003
MT101-114/115/117
FRONT PANELS
FOR THE 12-SLOT MULTITASKER
USER’S GUIDE
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
PRECAUTIONS / SAFETY WARNINGS
1
·
This equipment has been tested and found to
comply with the limits for a Class A digital
device, pursuant to Part 15 of the FCC Rules.
These limits are designed to provide reasonable
protection against harmful interference when the
Please read this manual carefully before using your
MT101-114/115/117. Keep this manual handy for
future reference. These safety instructions are to
ensure the long life of your MT101-114/115/117
and to prevent fire and shock hazards. Please read
them carefully and heed all warnings.
equipment is operated in
a
commercial
environment. This equipment generates, uses,
and can radiate radio frequency energy and if
not installed and used in accordance with
instructions found herein, may cause harmful
interference to radio communications. Operation
of this equipment in a residential area is likely to
cause harmful interference in which case the
user will be required to correct the interference
at his own expense.
1.1 GENERAL
·
Qualified ALTINEX service personnel or their
authorized representatives must perform all
service.
1.2 INSTALLATION
·
To prevent fire or shock, do not expose this unit
to water or moisture. Do not place the
unit in direct sunlight, near heaters or
heat-radiating appliances, or near any liquid.
Exposure to direct sunlight, smoke, or steam can
harm internal components.
·
Any changes or modifications to the unit not
expressly approved by ALTINEX, Inc. could void
the user’s authority to operate the equipment.
·
Handle your front panel carefully. Dropping or
jarring can damage the unit. If the front panel is
not used for an extended period, disconnect the
power cord from the power outlet or turn off the
main connection.
1.3 CLEANING
·
Unplug the MT101-114/115/117 power cord
before cleaning.
·
Clean surfaces with a dry cloth. Never use
strong detergents or solvents such as alcohol or
thinner. Do not use a wet cloth or water to clean
the unit.
1.4 FCC NOTICE
·
This device complies with Part 15 of the FCC
Rules. Operation is subject to the following two
conditions: (1) this device may not cause
harmful interference, and (2) this device must
accept any interference that may cause
undesired operation.
400-0402-003
2
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
ABOUT YOUR MT101-114/115/117
2
TECHNICAL SPECIFICATIONS
3
Specifications are subject to change.
MT101-114/115/117
Front Panels for the MultiTasker
12-Slot Enclosure
FEATURES/
MT101-114/115/117
DESCRIPTION
The MT101-114, MT101-115, and MT101-117 are
currently the three front panels available for the
MT100-108, 12-Slot MultiTasker. The front panel is
ordered separately based on the best solution for
the particular application.
GENERAL
Designed for use with
MultiTasker
12-Slot Enclosures
Compatibility
Table 1. MT101-114/115/117 General
Select the MT101-115 panel for applications in
which the MultiTasker needs to be controlled from
the front panel. This panel provides 36 keys which
are user-programmable. This is accomplished by
connecting a computer to the MT101-115 through
its 9-pin D-Sub RS-232 communication port and
programming the functionality of each key using
Windows® software provided by ALTINEX. In
applications where more power is required, the
MT101-117 should be used.
MECHANICAL
T° Operating
T° Maximum
Humidity
MT101-114/115/117
10°C-35°C
50°C
90% non-condensing
65,000 hrs
MTBF (calc.)
Once programmed, the keys can be used to affect
the pre-programmed switching functions and
Table 2. MT101-114/115/117 Mechanical
ELECTRICAL MT101-114/115/117
Power Availability MT101-114/117
operational
functions
such
as
press,
press-and-hold, and turning LEDs on and off. The
keys offer removable transparent faces allowing
access to removable labels for easy identification of
programmed functions. The key layout on the
MT101-115/117 resembles a typical switcher or
matrix switcher configuration with larger keys used
for input/output control and smaller keys used for
special features.
Voltage
+6V
Max. Current
9.0A
-6V
2.5A
+13V
-13V
1.8A
0.9A
Maximum Total Power
(Not the sum of max values.)
The MT101-114 panel can be used for applications
in which the MultiTasker will only be controlled with
a computer or third-party control system. Although
it does not offer any keys, it does have the main
microprocessor for the MultiTasker installed on the
inside of the panel which is required for external
RS-232 control of the MT100-108.
115W
Power Availability MT101-115
Voltage
+6V
Max. Current
3.7A
-6V
1.5A
+13V
-13V
0.5A
0.5A
Maximum Total Power
(Not the sum of max values.)
45W
Table 3. MT101-114/115/117 Electrical
400-0402-003
3
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
PRODUCT DESCRIPTION
4
MT101-114
MT101-115/117
RS-232
RS-232
RS-232 CONTROL
FROM FRONT PANEL
RS-232 CONTROL
FROM FRONT PANEL
36 PROGRAMMABLE
BUTTONS
MT101-115/117
KEY NUMBER LOCATIONS
1
3
5
2
4
6
13
29
14
30
15
31
16
32
17
33
18
34
19
35
20
36
21
22
23
24
25
26
27
28
7
9
8
10
11 12
400-0402-003
4
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
APPLICATION DIAGRAMS
5
DIAGRAM 1 – INSTALLATION INSTRUCTIONS
LARGE 8-PIN HEADER
on PCB-A and PCB-B
SMALL 10-PIN HEADER
on PCB-A and PCB-B
WARNING
Disconnect the AC
power cord from
the enclosure
before making any
changes.
Connect the signal cable
connector from front panel
PC board as shown.
Connect power from the power
supply connector as shown.
Connect the
AC power
cable from the
rear panel of
the enclosure
to the power
supply.
PCB-A
PCB-B
Connect the ribbon
cable from the rear
DB9 connector on the
rear of the enclosure
to the front panel PC
board.
TO PCB-A
POWER
TO PCB-A
SIGNAL
POWER SUPPLYY
FRONT PANEL PC BOARD
Connect the
signal cable
to PCB-B.
Connect the
signal cable
to PCB-A.
Connect the 10-pin connector of the power
supply "Y" cable to the power supply.
Next, connect the two 8-pin connectors to
enclosure headers PCB-A and PCB-B as
shown.
10-PIN
HEADER
P4
Make sure
the ribbon
cable is
on this
Make sure the ribbon
cables are on this side of
the connector as shown.
side as
shown.
NOTE
On some versions, P3 is 10-PIN
10-PIN
HEADER
P1
slightly under the power
supply card. The cable
can be installed without
removing the power
supply.
HEADER
P3
TO PCB-B
TO PCB-A
400-0402-003
5
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
DIAGRAM 2 – SAMPLE MATRIX SETUP
SYS
PWR OFF
ON/
KEYS 13-20
SELECT INPUTS 1-8
KEYS 21-28
SELECT OUTPUTS 1-8 for VOLUME ADJ.
KEYS 29-36
SELECT OUTPUTS 1-8
V
V+A
SUBROUTINES
// Turn all LEDs OFF
// Turn LED1 ON
KEYS
{WRS1=LED*=0}
{WRS1=LED1=1}
{WRK1=0,0,0,1,0}
{WRK2=2,52,0,0,0}
// Press&Hold to clear LEDs
// Turn Group 1 On/Off
{WRS1=WRC4C8G1}
// Assign Group 1
{WRS2=ONG1,LED2=1}
{WRS52=OFFG1,LED2=0} // Turn Group 1 OFF
// Turn Group 1 ON
{WRK13=13,0,0,0,0}
{WRK14=14,0,0,0,0}
{WRK15=15,0,0,0,0}
{WRK16=16,0,0,0,0}
{WRK17=17,0,0,0,0}
{WRK18=18,0,0,0,0}
{WRK19=19,0,0,0,0}
{WRK20=20,0,0,0,0}
// Select Input:
1
2
3
4
5
6
7
8
//
//
//
//
//
//
//
{WRS13=I1&}
{WRS14=I2&}
{WRS15=I3&}
{WRS16=I4&}
{WRS17=I5&}
{WRS18=I6&}
{WRS19=I7&}
{WRS20=I8&}
// Select Input: 1
//
//
//
//
//
//
//
2
3
4
5
6
7
8
{WRK29=29,0,0,0,0}
{WRK30=30,0,0,0,0}
{WRK31=31,0,0,0,0}
{WRK32=32,0,0,0,0}
{WRK33=33,0,0,0,0}
{WRK34=34,0,0,0,0}
{WRK35=35,0,0,0,0}
{WRK36=36,0,0,0,0}
// Select Output: 1
//
//
//
//
//
//
//
2
3
4
5
6
7
8
{WRS29=&O1&}
{WRS30=&O2&}
{WRS31=&O3&}
{WRS32=&O4&}
{WRS33=&O5&}
{WRS34=&O6&}
{WRS35=&O7&}
{WRS36=&O8&}
// Select Output:1
//
//
//
//
//
//
//
2
3
4
5
6
7
8
{WRK11=11,0,0,0,0}
{WRK12=12,0,0,0,0}
// Select Video Card (C4)
// Select Group 1 (G1)
{WRS11=&C4}
{WRS12=&G1}
// Select Video Only
// Select Video+Audio
{WRK7=7,0,0,0,0}
{WRK9=9,0,0,0,0}
{WRK8=8,108,0,0,0}
{WRK10=10,108,0,0,0} // Ramp Down/Stop
{SETVK8}
// + (increment)
// - (decrement)
// Ramp Up/Stop
{WRS7=+}
{WRS9=-}
{WRS8=RUPC8}
{WRS10=RDNC8}
{WRS108=RSTC8}
// Increment Volume
// Decrement Volume
// Ramp Up
// Ramp Down
// Stop Ramping
// Key 8 = volume key
// Key 10 = volume key
{SETVK10}
{WRK21=21,0,0,0,0}
{WRK22=22,0,0,0,0}
{WRK23=23,0,0,0,0}
{WRK24=24,0,0,0,0}
{WRK25=25,0,0,0,0}
{WRK26=26,0,0,0,0}
{WRK27=27,0,0,0,0}
{WRK28=28,0,0,0,0}
// Select Output: 1
// (for vol. adj.)
2
3
4
5
6
7
8
{WRS21=SEL1C8}
{WRS22=SEL2C8}
{WRS23=SEL3C8}
{WRS24=SEL4C8}
{WRS25=SEL5C8}
{WRS26=SEL6C8}
{WRS27=SEL7C8}
{WRS28=SEL8C8}
// Select Output:1
// (for vol. adj.) 2
//
//
//
//
//
//
//
//
//
//
//
//
3
4
5
6
7
8
400-0402-003
6
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
INSTALLING YOUR MT101-114/115/117
6
OPERATION
7
Step 1. Turn off power to the MultiTasker
The key programs and subroutines described in
this section may be programmed on-the-fly or
saved in a text file and downloaded to the
MultiTasker using communication software such as
MTSetup or AVSnap®. The sample program file
shown in DIAGRAM 2 is a simple matrix control
including volume control for an audio card. Use this
example to see how keys and subroutines are
typically programmed and organized.
enclosure and disconnect from AC power.
WARNING! ALWAYS
DISCONNECT
THE AC POWER CORD BEFORE
OPENING THE ENCLOSURE.
Step 2. The electronic components inside the
enclosure
and
front
panel
are
static-sensitive. Please take precautions
to avoid electrostatic discharge (ESD).
7.1 TERMINOLOGY
Step 3. Remove the 6 screws on the front panel
to access the cables inside the enclosure.
Avoid handling the panel by the circuit
boards; handle by the metal panel only.
The terms below are used to increase the legibility
of the descriptions used in this section of the
manual.
Cn
This term refers to a MultiTasker card
where the ID number is n. Typically, “n”
is the slot number of the card, but may
also be an assigned value. Example:
C1, C2, C3, etc.
Step 4. Follow
the
connector
orientation
illustrations shown in the Installation
Instructions on page 5.
CAUTION! Avoid possible electrical
damage by ensuring that all header pins
are aligned properly before restoring
power.
Gk
This term refers to a group of cards
where “k” is the group number. Groups
are defined using the write group
command [WR]. The possible groups
are G1-G8.
Step 5. After connecting the cables, fasten the
panel to the enclosure with the 6 screws
removed previously. Be careful not to
pinch any cable between the panel and
the enclosure.
Ui
This term refers to the ID number of a
MultiTasker enclosure. The value of “i”
may be a value from 0 to 20 where 0 is
the default value in single MultiTasker
systems.
Step 6. If a PC or control system is used to control
the cards in the MultiTasker, connect the
9-pin
D
connector
of
the
the
control
string
A string is one or more text characters
that form a command, describe output
data, or refer to incoming feedback.
MT101-114/115/117 to
system’s RS-232 port.
Computer/
Control System
feedback Feedback refers to text data that is
received from the MultiTasker or any of
the cards installed in the enclosure.
MultiTasker
GND (Ground)
RXD (Receive)
TXD (Transmit)
Ground
Transmit
Receive
Sub
This term is an abbreviated form for
subroutine. A subroutine is a section of
memory used to store commands that
control the cards within the enclosure.
Example: SUB1, SUB2, etc.
Step 7. Turn on the power switch of the
MT101-114/115/117 MultiTasker. The unit
is now operational.
400-0402-003
7
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
7.2 MT101-114/115/117 OPERATION
MATRIX KEY CONVENTIONS
This section describes the programming and
control functions for the MT101-114, MT101-115,
and MT101-117. The MT101-114 has the same
programming capabilities as the MT101-115/117
with the exception of the key and LED functions.
The front panel is designed to use the center
group of keys for Matrix card input and output
selections.
Input Selection
Output Selection = Keys 29-36
Card Selection = Keys 7-12
= Keys 13-28
On the MT101-115/117, the front panel uses 36
programmable keys to control plug-in cards. Each
of the 36 keys has five states. A total of 180
subroutines are available to perform different
functions based upon each key's state.
Using these conventions, the LEDs will flash
automatically showing each connection after a
completed input-to-output command has been
issued. The user should NOT issue LED
commands to these LEDs during these
sequences.
IDENTIFY UNIT ID
The [IDUi] and [IDU] commands can be used to
locate a specific unit on the RS-232 bus. See the
[IDUi] and [IDU] commands for details.
MEMORY
The memory is used to save key and subroutine
programs. It is non-volatile and has a storage
capacity of 64KB. The only size restriction of an
individual subroutine is that of overall available
memory.
POWER-UP SUB1 (U0/U1)
SUB1 is always executed at power-up or on the
reset command, [RES]. Typically, SUB1 is used to
place the system cards to default settings. See the
{WRS} command for programming details.
SAVING CARD CONFIGURATIONS
KEY PROGRAMMING
Commands used for MultiTasker cards such as
[ON], [OFF], and [IO] that end in "S" will be
saved to the memory of each card. Commands
not ending in "S" will be executed but not
restored when the system is reset or powered
off, and then on again.
Each key may be programmed to execute one
subroutine for each of the five key states. See the
{WRK} command for details.
State 1 Key is pressed and LED is OFF.
State 2 Key is pressed and LED is ON.
State 3 Key is pressed and LED is FLASHING
State 4 Key is Pressed and Held for 2.5 sec.
SUBROUTINES AND FUNCTION TYPES
The subroutine for a key may be programmed to
execute a complete function "I1O2C3" or a
portion of a function. As an example, matrix
functions will use one key to select the input
number, "I1", another key to select the output
number, “O2", and a final key for the group/card
ID, “C3”. See the {WRS} command for further
details.
Key is Pressed and Held for 2.5 sec
during power-up.
State 5
Complete and incomplete functions mean two
different types of subroutines. Subroutines with
complete functions contain one or more
stand-alone functions which are all executed
with a single key press. Subroutines with matrix
functions require two or more keys to be
pressed to complete a single executable
function.
400-0402-003
8
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
7.3 RS-232 CONNECTION
7.4 RS-232 PROTOCOL
7.3.1 RS-232 COMMUNICATION
The RS-232 protocol for the MT101-114/115/117
uses a simple ASCII character format.
If a control system is used to control the cards in
the MultiTasker, connect the 9-pin D connector
of the MT101-114/115/117 to the control
system's RS-232 port. In order to connect the
MultiTasker (MT) to a computer or a terminal,
you must have the proper interface cable such
as the ALTINEX RC5201RS.
1. Brackets “[ ]” are part of the command
for the controller or plug-in card.
2. Brackets "{ }" are part of the command
for the panel display commands.
3. Use uppercase letters for all commands.
The cable must have the appropriate connector
on each end and the internal wiring must be
correct. Connectors typically have 9 pins (DB-9)
or 25 pins (DB-25).
The MT101-114/115/117 have many advanced
remote control capabilities which are accessible
through standard RS-232 communication.
Control can be accomplished using a computer,
a control system, or any other device capable of
sending RS-232 commands. The factory
settings for the RS-232 port are as follows:
Figure
connections for a DB-9 computer serial port and
Figure shows the typical pinout and
1
shows the typical pinout and
2
connections required for a DB-25 computer
serial port.
Baud Rate = 9600
Data Bits
Stop Bits
Parity
= 8
MultiTasker
9-Pin 'D' Connector
Computer
DB-9
= 1
= None
5
5
2
3
GND
GND
RXD
TXD
The enclosure and cards in a MultiTasker are
capable of performing various functions, as well
as providing feedback to the user or control
system. Commands instruct a card to perform
specific actions, request status information, and
some do both simultaneously.
2
TXD
3
RXD
Figure 1: DB-9 Serial Connection
A command that does not request specific
information will generate feedback of “[ ]”. The
open bracket immediately followed by a closed
bracket indicates the card or unit received a
valid command. If the command requested
information from the card or enclosure, the
feedback generated is the acknowledgement of
having received a valid command. Invalid
commands generate feedback that includes
“ERR” plus an error code.
MultiTasker
9-Pin 'D' Connector
Computer
DB-25
5
7
3
2
GND
GND
RXD
TXD
2
TXD
3
RXD
Figure 2: DB-25 Serial Connection
Example: [ERR001]
Commands ending in “S” will be saved into
memory. Commands not ending in “S” will still
be executed, but will not be restored when the
system is reset or powered-off, then on.
400-0402-003
9
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
7.4.1 DESCRIPTION OF COMMANDS
SYSTEM COMMANDS
Each command can consist of up to three parts:
System commands provide information about the
front panel, control feedback, and allow unit IDs to
be changed or identified.
Function, Card/Group, and Unit.
Card
commands require the card/group ID, whereas
enclosure commands do not.
1. [VER]
[ Function , Card/Group ID , Unit ID ]
Example: [VERC3U2]
This command displays the current version of
the firmware for the controller unit located in the
MT101-114/115/117.
VER = Function
C3
U2
= Card ID or Group ID
Command Format: [VERUi]
Ui = Unit ID (i = # from 0 to 20)
Example:
= Unit ID (optional for Unit ID 0)
The card ID is a unique identifier. It is equal to
the enclosure slot number, or it may be an
assigned value. The group ID represents a
group of cards defined with the [WR] command.
All cards in a group perform the given
instruction.
Query U1 for the installed firmware version.
Send the command [VERU1] to the enclosure
and the unit will return feedback similar to the
following:
[MT101-115
690-0124-027]
690-0122-030
690-0123-007
NOTE: Changing the position of a card will
significantly affect control programs and
third-party control systems.
MT101-115:
Front panel model number
The unit ID may range from U0 to U20 where U0
is used for single-unit operation. If the ID is U0,
each command may be used without the unit ID.
See the command [SET] for details.
690-0122-030: Control firmware version
690-0123-007: Process firmware version
690-0124-027: Panel firmware version
Example:
2. [SET]
[VERC3]:
For U0
This command sets the ID number of a front
panel and may be directed to any unit
connected to the RS-232 bus.
[VERC3Ui]: For U1-U20
[VERC3]:
Equivalent to [VERC3U0]
Command Format: [SETUxUi]
7.5 RS-232 COMMANDS
Ux = New unit ID (x = # from 0 to 20)
Ui = Current unit ID (i = # from 0 to 20, optional)
Example 1: ID U0
See the COMMAND SUMMARY (section 7.6) for a
one-line description of each command. The RS-232
available commands in this section are organized
into the following groups:
Assign U0 to a single MT101-115 by sending
the command [SETU0]. After the command is
executed, the ID will be changed to U0 and the
system will return the following feedback:
System Commands
Group Commands
Configuration Commands
Special Commands
LED Commands
Unit ID = 0
[ ]
Key Commands
READY
Subroutine Commands
400-0402-003
10
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
3. [RES]
The [RES] command resets the enclosure. The
All status feedback is enclosed in brackets, “[ ].”
Each data field within the status is enclosed in
parentheses. The first two characters identify
the status type. The last three characters are the
card’s ID.
controller and all cards in the enclosure will be
reset to either their default or saved
configurations.
MT103-121
VR690-0197-005
ON
= Card model number
= Firmware version
Units with IDs U0 and U1 will beep once and
display "READY" after their initialization is
complete and all the functions stored in SUB1
have been executed. This will let the user know
that the unit is ready for operation. Units with
other IDs will beep once, but will not display any
feedback.
= Output is enabled
EQ10
= Equalization is set to 10
= Signal detect (1=yes)
SI1
6. [DFB]
This command disables all feedback from one or
all MultiTasker units connected together on a
single bus; it is designed for use with 19 and 20
slot MultiTasker enclosures.
4. [?]
This command displays general information
about the MultiTasker and the cards installed.
Command Format: [?]
7. [EFB]
Example:
This command enables feedback from one
MultiTasker unit only and disables feedback
from all other units connected on the bus; it is
designed for use with 19 and 20 slot MultiTasker
enclosures.
A MultiTasker has a front panel with part
number
MT103-121, MT103-122, and MT103-123. Send
[?] and receive the following feedback:
MT101-115
and
contains
an
[(MT101-115U0)(MT103-121C02)
(MT103-122C03)(MT103-123C04)]
8. [IDUi]
This command identifies a single MultiTasker
unit within a MultiTasker system of several units.
The requested unit will flash its front panel LED
and sound its buzzer to match its ID; it is
designed for use with 19 and 20 slot MultiTasker
enclosures.
MT101-115U0 = Panel model and unit ID
MT103-121C02 = An MT103-121 is in slot 2
MT103-122C03 = An MT103-122 is in slot 3
MT103-123C04 = An MT103-123 is in slot 4
5. [?C]
9. [IDU]
This command displays general information
about a card and its status.
This command instructs each MultiTasker
connected to the RS-232 bus to flash its front
panel LED and sound its buzzer to match its ID;
it is designed for use with 19 and 20 slot
MultiTasker enclosures.
Command Format: [?Cn]
Cn = Card ID (n = # from 1 to max slots)
Example:
The MT103-121 in slot 2 is on, its equalization is
set to 10, and there is a signal detected. Send
the command [?C2] to receive the following
status:
[(MT103-121C02)(VR690-0197-005C02)
(ONC02)(EQ10C02)(SI1C02)]
400-0402-003
11
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
10. [STA1]
This command enables automatic feedback
13. [RMC]
This command removes one or more cards from
a group.
from the cards installed in the system and
affects any card with auto-feedback capability.
The default at power-on or reset is STA0 or off.
For more details, see the [?Cn] command
definitions for individual cards.
Command Format: [RMCn1Cn2…Gk]
Cn = Card ID (n= # from 1 to max slots)
Gk = Group ID (k = # from 1-8)
Example:
Command Format [STA1]: = On
11. [STA0]
G5 consists of the C2, C4, C6, and C8. Remove
C6 and C8 by sending [RMC6C8G5]. View the
contents of G5 by sending [RDG5] and receiving
the following feedback:
This command disables automatic feedback
from the cards and affects any card with
auto-feedback capability.
The default at
power-on or reset is STA0 or off.
[G5=C2C4]
Command Format: [STA0]
14. [RMG]
GROUP COMMANDS
This command deletes one or all groups.
Command Format: [RMGk]
Gk = Group ID (k = # from 1-8, * for all)
Example:
Group commands allow several cards with the
same functions to be controlled simultaneously with
a single command. Up to 8 groups (G1-G8) may be
defined.
12. [WR]
Remove all cards from G52 by sending [RMG5]:
[G5=0]
This command adds cards to a group. In
MultiTasker systems with audio and video cards,
the groups are typically as follows:
Example 2:
Remove all cards from all groups, effectively
deleting all groups, by sending [RMG*]. The
system will return the following feedback:
Group 1 = Video Cards
Group 2 = Audio Cards
Group 3 = Video and Audio Cards
G1-G8: EMPTY
Command Format: [WRCn1Cn2…Gk]
Cn = Card ID (n = slot # from 1 to max slots)
Gk = Group ID (k = # from 1-8)
Example:
15. [RD]
This command reads and then displays the
members in a group.
Command Format: [RDGk]
Gk = Group ID (k = # from 1-8)
Example:
Add C2, C4, and C6 to G5 by sending the
command [WRC2C4C6G5]. After executing this
command, G5 will consist of C2, C4, and C6.
C2, C4, and C6 make up G5. Read the member
data for G5 by sending the command [RDG5]:
Now add C8 to G5 by sending [WRC8G5]. C8 is
added to G5, and G5 is not overwritten. View
the contents of G5 by sending [RDG5] and
receiving the following feedback:
[G5=C2C4C6]
The feedback shows G5 and then the cards that
make up G5. In this case, G5 includes C2, C4,
and C6.
[G5=C2C4C6C8]
400-0402-003
12
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
18. [RATE=S]
CONFIGURATION COMMANDS
This command is the same as the [RATE=]
command but it also saves the communication
rate to memory. This saved rate will be restored
after power-up or reset. Only skilled
programmers should use this command.
These commands allow some basic communication
properties to be changed as well as access to
internal processor functions like BEEP and PING.
Use caution when changing RATE and BAUD
settings as changes may result in unforeseen
problems.
Command Format: [RATE=nS]
16. [RATE]
n
= rate, x100msec (n= # from 0-20)
This command displays the communication rate
between the MT101-114/115/117 and the cards
in the system. Each command that is stored in a
subroutine will be sent out to the cards at the
defined rate. Only skilled programmers should
use this command.
19. [BEEPn]
This command sounds the front panel’s internal
buzzer for a specified duration.
Command Format: [BEEPn]
n
= multiple of 100msec (n = # from 1-9)
Command Format: [RATE]
Example:
Example:
Sound the buzzer for a half-second by sending
the command [BEEP5].
Check the communication rate by sending the
command [RATE] and receiving feedback
similar to the following:
20. [BEEP]
This command sounds the front panel’s internal
buzzer for a short, fixed beep.
RATE=0(0ms)
17. [RATE=]
Command Format: [BEEP]
Example:
This command sets the communication rate
between the MT101-114/115/117 and the cards
in the system. If more than one command is
stored in a subroutine, each command will be
sent out at the defined rate. Increasing the rate
Sound the buzzer for a very short beep by
sending the command [BEEP].
21. [PING]
effectively adds
a
delay between each
command stored in a subroutine. Only skilled
programmers should use this command.
This command displays the “[ ]” characters and
may be used to verify communication with the
front panel.
Command Format: [RATE=n]
Command Format: [PING]
Example:
n
= rate, x100msec (n= # from 0-20)
Example:
Send the command [PING] and the panel will
respond with the following feedback:
Set the communication rate to 0 by sending the
command [RATE=0] and receiving feedback
similar to the following:
[ ]
RATE=0(0ms)
400-0402-003
13
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
22. [BAUD]
This command displays the current BAUD rate
In order to change the baud rate, perform the
following steps:
setting.
1) Press
&
Hold both keys
5
and
6
simultaneously for 2.5 seconds.
Command Format: [BAUD]
Example:
2) LEDs 1, 2, 3, and 4 will turn on and one of
the four will be flashing. The flashing LED
represents the current baud rate setting.
Display the BAUD rate setting by sending the
command [BAUD] and receiving feedback
similar to the following:
3) Press & Hold for 2.5 seconds the key
representing the desired baud rate.
BAUD=9600
4) After 2.5 seconds, all 4 LEDs will be
extinguished.
23. [BAUD=]
This command sets the baud rate via the
RS-232 bus. The baud rate may also be set
from the front panel keys.
5) The new baud rate is set.
SPECIAL COMMANDS
These commands allow special character strings to
be sent to external devices. The strings may be
used to issue commands to custom equipment
connected to the MultiTasker. Also included in this
section are commands to test the internal memory
and display all available RS-232 commands.
Command Format: [BAUD=n]
n
= 1200, 2400, 4800, or 9600
Example 1: RS-232 BUS
Set the baud rate to 9600 by sending
[BAUD=9600]. The system will return feedback
similar to the following:
24. [TXR]
This command is used to send command strings
to the RS-232 bus through the MultiTasker.
?w3%baud=9600$#7f&changed?
Example 2: FRONT PANEL
Command Format: [TXRxyz]
xyz = text string ("abc","123",…)
Example:
Each rate is represented by one of the following
front panel keys:
Key 1 = 1200
Key 3 = 4800
Key 2 = 2400
Key 4 = 9600
Send the text string "HELLO" to the RS-232 bus.
The string will be ignored by the MultiTasker, but
not the unit receiving the command. To do this,
send the command [TXRHELLO] and the
following will be sent to the remaining devices
connected to the RS-232 bus:
1
2
13
1200
2400
HELLO
3
4
29
25. [TXM]
4800
9600
This command is used to send command strings
to the RS-232 bus through the MultiTasker, but
it adds opening and closing brackets to the
command string.
Press & Hold
Keys 5 / 6
simultaneously
for 2.5 seconds.
5
6
Command Format: [TXRxyz]
xyz = text string ("abc","123",…)
400-0402-003
14
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Example:
Example:
Send the text string "HELLO" to the RS-232 bus.
The string will be ignored by the MultiTasker, but
not the unit receiving the command.
Additionallly, it will add opening and closing
brackets. To do this, send the command
[TXMHELLO] and the following will be sent to
the RS-232 bus:
Send the command string "abc[123]xyz" to the
RS-232 bus. The string will be ignored by the
MultiTasker, but not the unit receiving the
command. Additionallly, it will remove the
opening and closing brackets. To do this, send
the command <@abc[123]xyz> and the
following will be sent to the RS-232 bus:
[HELLO]
abc[123]xyz
26. <x[y]z>
28. [TEST]
This command is used to send ISM5000
command strings to the RS-232 bus through the
MultiTasker. It transmits the “< >” symbols with
the command string and allows bracket
commands within the command string.
This command performs a non-destructive test
of the internal memory.
Command Format: [TEST]
Example:
In order to test the MultiTasker internal memory,
send the command [TEST]. The system will
respond as follows if the test passes:
Command Format: <x[y]z>
x[y]z = text string ("a[b]c" or "1[2]3" or…)
Example:
[ ] [ ]
Send the command string "<abc[123]xyz>" to
the RS-232 bus. The string will be ignored by
the MultiTasker, but not the unit receiving the
command. Additionallly, it will add opening and
closing brackets. To do this, send the command
<abc[123]xyz> and the following will be sent to
the RS-232 bus:
Otherwise, failures will be indicated.
29. [HELP]
This command displays information available for
the MultiTasker interface commands or card
commands. Sending the command without a
card reference returns help for the interface.
<abc[123]xyz>
Command Format: [HELPCn], [HELPUi]
Cn = Card ID (n = # from 1 to max slots)
Ui = Unit ID (i = # from 0 to 20)
Example 1:
27. <@x[y]z>
This command is used to send ISM5000
command strings to the RS-232 bus, through
the MultiTasker. It removes the “< >” symbols in
the command string and allows bracket
commands within the command string.
In order to view the RS-232 commands
available for the MultiTasker, send the
command [HELP]. The commands along with a
brief description will be displayed in the Terminal
Window.
Command Format: <x[y]z>
x[y]z = text string ("a[b]c" or "1[2]3" or…)
Example 2:
In order to view the RS-232 commands
available for C2, send the command [HELPC2].
The commands along with a brief description will
be displayed in the Terminal Window.
400-0402-003
15
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Examples:
LED COMMANDS
Command
LED#
1 to 10
Results
ON
OFF
LED commands apply to the MT101-115/117 only
and are used to control the LED states and retrieve
matrix settings based upon key entries. The LED
states (on, off, flashing) may be controlled directly
over the RS-232 bus or through the use of
subroutines programmed into the front panel.
{ LED1-10=1 }
{ LED13-36=0 }
13 to 36
32. {CLFC}
30. {LEDn=}
This command is a debug tool that clears the
memory of input-to-output connections used to
flash the LEDs for a single matrix card. This
command is used in conjunction with the {STA}
command.
This command activates a single key’s LED or
all LEDs.
Command Format: {LEDn=s}
n
s
= # from 1 to 36 for a single LED
= * for all LEDs
= # from 0 to 2
Command Format: {CLFCn}
Cn = card number (n is # from 1 to max slots)
Example:
= 0 for OFF
Key 2 on the front panel is programmed with the
{STA} command. See the {STA} command for
details.
= 1 for ON
= 2 for FLASH
A user connects Input 1 to Outputs 1, 2, and 3
on C2 from the front panel. The connection is
verified by pressing Key 2 and then the Input 1
key. The LEDs for Input 1 and Outputs 1, 2, and
3 all flash.
Examples:
Command
LED#
Results
FLASH
ON
{ LED36=2 }
{ LED10=1 }
{ LED*=0 }
{ LED*=1 }
{ LED*=2 }
36
10
Later, another user connects Input 8 to outputs
1, 2, and 3 over the RS-232 bus. The original
user begins experiencing problems and checks
the status from the front panel using Key 2.
None of the LEDs will flash. This indicates there
has been a change in the setup.
ALL
ALL
ALL
OFF
ON
FLASH
31. {LEDm-n}
NOTE: If the {CLF} command is not used, the
front panel LEDs will continue to indicate the last
setup made using the front panel. Any changes
over the RS-232 bus will be not be indicated.
The user controlling the MultiTasker from the
RS-232 bus must send the command {CLFC2}
to clear the status LED information.
This command activates the LEDs for a
sequential range of keys.
Command Format: {LEDm-n=s}
m,n = # - ## for a sequential range from 1 to 36
= * for all LEDs
33. {CLFG}
s
= # from 0 to 2
= 0 for OFF
This command is the same as the {CLFC}
command except that it clears the memory of
input-to-output connections used to flash the
LEDs for a group of matrix cards.
= 1 for ON
= 2 for FLASH
400-0402-003
16
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Command Format: {CLFGk}
NOTE: An input or output key can be selected
to see its connections. In either case, all
connections would be indicated. Selecting an
input key will show all the outputs to which the
input is connected. An output key will show only
the one input to which it is connected.
Gk = Group number (k = # from 1-8)
See the {CLFC} command for details.
34. {STA}
This command is used to show the
input-to-output connections for Matrix
KEY COMMANDS
cards/groups as set from the front panel only.
The LEDs on the front panel flash to show
connections.
Key commands define which subroutines will be
performed when a key is pressed under various
conditions and how it will respond to activation.
Keys may also be given labels to help identify their
usage.
The {STA} command must be programmed into
a subroutine for the front panel.
35. {RDK}
NOTE: This command is used in conjunction
with the {CLF} command.
This command displays the contents of one or
more key programs. The subroutines defined
will be displayed first, then the key label, if any.
Next, if the key is defined as volume control, the
word VOLUME will be displayed. Lastly, if the
key is locked, the word LOCKED will be
displayed.
Command Format: {WRSy=LED*=0,STA}
Sy = subroutine (n is a # from 1 to 180)
Example:
C4 is an 8X8 matrix card and the following is
programmed into the front panel:
Command Format: {RDKn}
·
·
·
Keys 13-20 select inputs for C4.
Keys 29-36 select outputs for C4.
Kn = key program (n = # of key program)
{RDKn}:
Display a single key program.
Display all key programs.
Sub 2 contains the following:
{WRS2=LED*=0,STA}.
{RDK*}:
·
Key 2 is programmed as follows:
{WRK2=2,0,0,0,0}.
Example 1:
Display the program definition for Key 1 by
sending {RDK1} and the system will display the
program in the following format:
Connect Input 1 to Outputs 1 and 2 on C4 and
verify the connection. Use the following steps:
1. From the front panel, connect Input 1
(Key 13) to Output 1 (Key 29). LEDs 13 and
29 flash.
KEY1 : 2,5,10,20,30 LABEL VOLUME LOCKED
KEY1
2
The key number requested.
Go to SUB2 for key state 1.
Go to SUB5 for key state 2.
Go to SUB10 for key state 3.
Go to SUB20 for key state 4.
Go to SUB30 for key state 5.
2. Next, connect Input 1 (Key 13) to Output 2
(Key 30). LEDs 13 and 30 flash.
5
10
3. Press any key and the LEDs stop flashing.
20
4. Press Key 2 and then Key 13. LEDs 13, 29,
and 30 flash indicating Input 1 is connected
to Outputs 1 and 2.
30
LABEL
The key label text will be displayed if
a label was defined using {WRLK}.
VOLUME VOLUME will be displayed if the key
was set using {SETVK}.
LOCKED LOCKED will be displayed if the key
was locked using {LOCK}.
400-0402-003
17
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Example 2:
What to do when a key is pressed
and…
State
The Key 8 label is SPEAKERS; it is set for
volume control, and it is unlocked. The system
will return the following:
1
2
3
4
5
the LED is OFF
the LED is ON
KEY8= 8,108,0,0,0 SPEAKERS VOLUME
Example 3:
the LED is FLASHING
HELD for at least 2.5s
HELD for 2.5s at power-up
Display the contents of all the keys by sending
{RDK*} and the system will display the key
programs in the following format:
Format: {WRKn=s1,s2,s3,s4,s5}
Kn = Key # (n = # from 1 to 36)
s1 = Sub ID (#0 to 180) for state 1
s2 = Sub ID (#0 to 180) for state 2
s3 = Sub ID (#0 to 180) for state 3
s4 = Sub ID (#0 to 180) for state 4
s5 = Sub ID (#0 to 180) for state 5
KEY 01: 000,000,000,000,000 LOCKED
KEY 02: 000,000,000,000,000 VOLUME
KEY 03: 000,000,000,000,000 VCR_ON
KEY 04: 000,000,000,000,000 VCR_OFF
KEY 05: 000,000,000,000,000
KEY 06: 000,000,000,000,000
KEY 07: 000,000,000,000,000
…
KEY 34: 000,000,000,000,000
KEY 35: 000,000,000,000,000
KEY 36: 000,000,000,000,000
NOTE: Use subroutine zero if nothing should
happen for a particular state. The key definition
{WRK2=2,0,0,0,0} tells the controller to execute
SUB2 if Key 2 is pressed when its LED is off
and nothing for the remaining states.
NOTE: Unlike the subroutines, all key programs
will be displayed even if they are not
programmed. Keys that have not been
programmed will be defined with all states equal
to zero (000,000,000,000,000).
Example: Key 6
{WRK6=10,20,30,40,0}
36. {WRK}
10 - State 1: Execute SUB10 when Key 6 is
pressed and LED6 is OFF.
This command writes a key by assigning a
subroutine ID to each of the 5 key states.
20 - State 2: Execute SUB20 when Key 6 is
pressed and LED6 is ON.
CAUTION: If programming Key 1 to perform
functions from the front panel, remember SUB1
is a special case and is always performed on
power-up or reset. Use another subroutine
number, but make sure it can be recognized as
relating to Key 1. An example would be
SUB101.
30 - State 3: Execute SUB30 when Key 6 is
pressed and LED6 is FLASHING.
40 - State 4: Execute SUB40 when Key 6 is
PRESSED and HELD for 2.5s.
00 - State 5: Do nothing if Key 6 is PRESSED
and HELD for 2.5s on power-up.
NOTE: If there are any discrepancies or if the
buffer has not been initialized, the user will
A key may have up to five different states so it
can be assigned to execute five different
subroutines. The following table shows the state
number and the condition a key must be in for
the subroutine assigned to a particular state to
be executed.
receive
a
message such as PLEASE
PERFORM BUFFER TEST. Use the {TEST}
command to initialize the buffer. Please refer to
the {TEST} command for more information.
400-0402-003
18
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
37. {CLRK}
Example 1:
This command clears the subroutines
associated with one or all the keys by setting
each to 000. Other key settings remain
unchanged: labels, volume control, and locked.
The command {UNLK1} unlocks Key 1 only. No
other keys are affected.
NOTE: Use the {RDK} command to check the
status of locked or unlocked keys.
Command Format: {CLRKn}
Kn = Key # (n = # from 1 to 36, * for all)
Example:
40. {KEY}
This command simulates a key press through
RS-232 control and is useful when verifying key
programs and subroutines.
{CLRK3} : Clear Key 33 programming
{CLRK*} : Clear all 36 key programs
Command Format: {KEYn}
n
= Key # (n = # from 1 to 36)
38. {LOCK}
Example:
This command locks one key or all keys and can
be used to prevent accidental changes from the
front panel.
The command {KEY36} simulates pressing
Key 36. The simulation will perform the correct
subroutine depending upon the state of the LED.
Command Format: {LOCKn}
Kn = Key # (n = # from 1 to 36, * for all)
Example 1: Lock Key 1
41. {KFB}
This command is used to enable or disable key
feedback on the RS-232 bus.
Send the command {LOCK1} to locks Key 1
only. This command will not affect any other
keys.
Command Format: {KFB=n}
n
= 1 to Enable key feedback
= 0 to Disable key feedback
Example 2: Lock ALL keys
The command {LOCK*} locks all the keys.
Feedback Format: KnxSy
CAUTION: This will lock the user out of any
front panel control. The lockout can be corrected
using RS-232 control or by programming an
unlock function into SUB1 and then resetting
power.
Kn = Key # (n = # from 1 to 36)
x
= Key state when pressed
N = LED was OFF
O = LED was ON
F = LED was Flashing
H = Key was pressed and held for 2.5s
R = Key was pressed and held for 2.5s
during power-up
Example 3: Lock ALL keys (except one)
The commands {LOCK*} and {UNLK2} will lock
all the keys and then unlock Key 2. Key 2 may
then be used to unlock all the keys.
y
= Subroutine number performed after
pressing key (y = # from 1 to 180)
NOTE: Use the {RDK} command to check the
locked/unlocked status of the keys.
Example:
Key 1’s LED is on and Key 36’s LED is off.
Key 1 is programmed to execute SUB10 when
pressed with the LED on (State 2) and Key 36 is
programmed to execute SUB36 when the LED
is off (State 1).
39. {UNLK} or {UNLOCK}
This command will unlock one key or all keys.
Command Format: {UNLKn} or {UNLOCKn}
n
= Key # (n = # from 1 to 36, * for all)
400-0402-003
19
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Send the command {KFB=1} to enable key
feedback. Press Key 1 and then press Key 36.
The feedback will be as follows:
44. {CLRLK}
This command is used to clear the key label for
one key or for all keys.
K01OS10 K36NS36
Command Format: {CLRLKn}
Kn = Key # (n= # from 1 to 36, * for all)
Example:
NOTE: The keys do not have to be programmed
in order to return feedback. If they are not
programmed or there is no subroutine defined
for the state when they are pressed, the
subroutine number returned will be “0.”
Clear the label from Key 12 by sending the
command {CLRLK12} and then read back the
key by sending {RDK12} and receiving the
following:
42. {RDLK}
This command displays the key label for any
key. Labels are user-defined text strings used to
help identify key functions.
KEY 12: 000,000,000,000,000
45. {RDSK}
Command Format: {RDLKn}
This command displays all the subroutines
associated with a front panel key. These are the
subroutines defined in the {WRK} command.
n
= Key # (n = # from 1 to 36)
Example:
Command Format: {RDSKn}
Key 1 has its label defined as “STATUS.” Send
the command {RDLK1} and the system will
return the following feedback:
n
= Key # (n = # from 1 to 36)
Example:
STATUS
Key 2 is programmed with {WRK2=2,20,21,0,0}.
SUB2 contains “ONC5”, SUB20 contains
“OFFC5.” Send the command {RDSK2} and
receive the following feedback:
If there is no label defined, the system will return
the following:
NO LABEL
KEY 02: 002,020,021,000,000
SUB002: ONC5.........................
SUB020: OFFC5.........................
SUB021: EMPTY
43. {WRLK}
This command assigns a text label to any key.
The label may be used to help identify the key's
function.
Command Format: {WRLKn=T}
Kn = Key # from 1 to 36
NOTE: If a subroutine is assigned but not
programmed, it will be displayed as EMPTY.
46. {SETVK}
T
= Text string (15 characters max.)
This command defines a key as a volume
control key. It is used with audio cards that
support the Volume Ramp Up/Down features
such as the MT109-100. As volume control, only
the first two states are recognized in the key
program. The first sub is performed when the
key is pressed down and the second is
performed when the key is released. Keys
defined as volume will have the word VOLUME
displayed when using the command {RDK}.
Example:
Set Key 12's label to “CONF_RM_MON”
representing Conference Room Monitor. In
order to do this, send the command
{WRLK12=CONF_ROOM_MON}. Next, confirm
by sending the command {RDK12} and verifying
the feedback is as follows:
KEY 12: 012,000,000,000,000 CONF_RM_MON
400-0402-003
20
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Command Format: {SETVKn}
Kn = Key # (n = # from 1 to 36)
Example:
Command Format: {UPLK}
= Key # (n = # from 1 to 36)
n
Example: Using HyperTerminal
C2 is an MT109-100 and Key 8 is programmed
{WRK8=8,108,0,0,0}. SUB8 = “RUPC2” and
SUB108 = “RSTC2.” Pressing Key 8 begins
ramping up the MT109-100’s output volume.
Releasing Key 8 stops the ramping.
Upload the key program file from the panel and
save it into a text file. Edit the text file using a
text editor and then download the new key
program into the control panel.
SETUP HYPERTERMINAL
47. {CLRVK}
Start a new connection in HyperTerminal as
“Direct to Com”. Make the following settings:
This command resets a key to normal function.
Command Format: {CLRVKn}
Kn = Key # (n = # from 1 to 36)
Example:
Bits per Second = 9600 baud
Date Bits
Parity
= 8 bits
= None
= 1
Stop Bits
Flow Control
UPLOAD
Change Key 8 in the previous example back to a
normal key by sending {CLRVK8}. Key 8 will
now support the normal 5 states of operation.
= None
1. Set the rate to zero, [RATE=0].
2. Click Transfer > Capture Text
3. Enter the file name (ex: MTKeys.txt).
48. {UPLK}
This command uploads a key program from the
panel so it may be saved and edited as a text
file. The same file may be downloaded back into
the panel. Sub numbers and labels are saved,
but VOLUME and LOCKED settings are not.
NOTE: If the file already contains text,
HyperTerminal will append the file.
4. Click Start.
Before uploading or downloading, the rate must
be set to the default zero, [RATE=0]. There is no
unit ID information in the key program. The key
program may be uploaded from any unit, for
5. Send {UPLK} to upload the program.
6. Click Transfer > Capture Text > Stop.
EDIT
example
{UPLKU2}.
However,
when
downloading a key program all units connected
to the bus will receive the same key program.
1. Use a text editor to modify the file
MTKeys.txt as saved above.
There are two parts to the key program file. The
first contains the subroutine information and the
second the label information.
DOWNLOAD
1. Open the text file and select all the text.
2. Click Edit > Copy from the menu.
3. Select HyperTerminal.
SUBROUTINE:
Format:
Example:
LABEL:
{ $ , Key# , : , subroutines }
{ $ 0 1: 1 , 5 1 , 0 , 0 , 0 }
4. Click Edit > Paste to Host.
5. Send the command {RDK*} and verify
modifications were saved.
Format:
{ % , Key# , : , Label }
Example:
{ % 0 1 : VIDEO_CAMERA }
400-0402-003
21
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Subroutines for front panel control most often
perform actions when a key is pressed. It is a
good programming practice to make the
subroutine number relate to the key number.
SUBROUTINE COMMANDS
49. {RDS}
This command reads and displays the contents
of one or all subroutines.
For example, Key 12 is used to perform
functions stored in subroutines 12 or 112
depending on the state the key. The control may
be passed to SUB12 if the key is pressed when
the LED is off and the control will be passed to
SUB112 if the key is pressed when the LED is
flashing.
Command Format: {RDSn}
n
= Sub ID (n = # from 1 to 180, * for all)
Example 1: (Display one subroutine.)
Display the contents of SUB1 by sending
{RDS1} and the system will display the
subroutine number and its contents. The display
will be in the following format:
Example:
Key # = SUB# ...........LED is OFF
= SUB#+50 .....LED is ON
SUB001: LED*=0, LED1=1...............
OK
= SUB#+100 ...LED is FLASHING
= SUB#+150 ...Key is Pressed & Held
Key 10= SUB10 .........LED is OFF
= SUB60 .........LED is ON
SUB001
LED*=0, LED1=1 = stored functions
OK = done
= subroutine number
Example 2: (Display all subroutines.)
= SUB110 .......LED is FLASHING
= SUB160 .......Key is Pressed & Held
Key 10= {WRK10=10,60,110,160,0}
COMPLETE FUNCTIONS
Display all the subroutines. Send the command
{RDS*} and the display will be in the following
format:
SUB001: ON1C2, OFFC3, LED36=1.........
SUB002: ON2C2, OFF3C3, LED2=1.........
SUB005: ON3C2, OFF6C3, LED3=0.........
OK
Command Format: {WRSn=F1,F2,…}
Sn
= Subroutine ID (n = # from 1 to 180)
F1,F2… = Functions must be separated by a
comma.
NOTE: Empty subroutines will NOT be
displayed. If all the subroutines are
empty, the following will be displayed:
Example 1:
Program SUB1 with the following functions:
ON1C3, ON2C3, and LED1=1.
following command :
Send the
ALL SUBROUTINES ARE EMPTY
50. {WRS}
{WRS1=ON1C3, ON2C3, LED1=1}
This command appends functions to
a
Add more functions such as ON3C3 and ON4C3
to the subroutine. Each write statement is
appended to the functions that are already
stored in the subroutine. Therefore, to add the
functions ON3C3 and ON4C3, it is only
necessary to send the following command:
subroutine. The subroutine contents may be
cleared using the {CLRS} command. The
command length is limited only by available
memory, but no more than 30 characters should
be sent in a single write statement.
{WRS1=ON3C3, ON4C3}
400-0402-003
22
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
After sending the command above, the contents
of Subroutine 1 will be as follows:
Matrix Functions, Example 2:
Split the function for I1O2C3 into three different
subroutines, S13, S30, and S11. Use the
following commands:
ON1C3, ON2C3, LED1=1,ON3C3, ON4C3
MATRIX FUNCTIONS
{WRS13=I1&}
{WRS30=&O2&}
{WRS11=&C3}
Command Format: {WRSn=&…&}
Sn = Subroutine ID (n = # from 1 to 180)
&
= Continuity of the function
Press 3 keys to execute the function. The first
key pressed should be assigned to SUB13, the
second to SUB30 and the third to SUB11. The
command will build as follows:
NOTE:
The "&" is NOT needed at the
beginning or end of a function
definition, and should NOT be used.
WARNING: No other functions may be defined
while building a function using multiple keys.
Once the controller encounters an "&", it will join
the function pieces together until an
end-of-function is encountered. For example,
{WRS12=I1&,OFF1C4} would turn off Output 1
of C4, but the beginning of the matrix command
would no longer be valid. Likewise, the following
would NOT work for matrix functions:
I1& + &02& + &C3 = I1O2C3
The "&" informs the controller that the function
pieces are to be joined together. When joined
together, the function pieces must define a legal
command or the function will be ignored.
NOTE: Once again, if any other commands are
issued anytime before a legal command is
completed, the matrix command in process will
be destroyed and ignored.
{WRS22=&O1&,ON1C2} or
{WRS32=LED1=1,&C4}
51. {WRS=S}
Matrix Functions, Example 1:
This command allows a subroutine to call the
functions stored in other subroutines instead of
writing the functions to the subroutine.
Split the function for I1O2C3 into 2 different
subroutines, SUB13 and SUB30.
Use the
following commands to connect Input 1 to
Output 2 on C3:
Command Format: {WRSn=S1,S2...}
n
= Sub ID (n = # from 1 to 180)
{WRS13=I1&} and {WRS30=&O2C3}.
S1,S2... = Sub no. (reference up to 10 subs)
Example:
Press two keys to execute the function. First
press Key 13 for SUB13 and then Key 30 for
SUB30. The command will build as follows:
Set SUB100 to execute subroutines 10, 20, 30,
40, and 50 by sending the command
I1& + &02C3 = I1O2C3
{WRS100=S10,S20,S30,S40,S50}.
When
The "&" informs the controller that the function
pieces are to be joined together. When joined
together, the function pieces must define a legal
command or the function will be ignored.
SUB100 is executed, all the functions stored in
subroutines 10, 20, 30, 40, and 50 will be
executed.
400-0402-003
23
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
52. {PING}
This command displays “OK”, but not until after
55. {TEST}
This command performs a destructive test of the
memory buffer, keys, and LEDs. All subs will be
erased during this test.
is has been processed through the incoming
memory buffer. After downloading a program file
to the MultiTasker, this command can be used
to indicate when the MultiTasker has finished
writing everything to memory. This is only
necessary if the auto-feedback, “[ ]”, is disabled
using the [DFB] command.
Command Format: {TEST}
Example:
The command {TEST} tests the front panel and
will display a notification when started, followed
by a progress indicator, and finally a completion
notice as follows:
Command Format: {PING}
Example:
1) MEMORY BUFFER TEST: (TIME=90 SECONDS)
0%........25%.........50%.........75%........100%
BUFFER TEST: PASSED
The command {PING} instructs the MultiTasker
to display “OK.”
53. {SUB}
After the results are displayed, the system will
prompt the user for the KEY/LED test:
This command executes a subroutine through
RS-232 control.
2) KEY-LED TEST: PRESS A KEY TO TURN ON
ITS LED – TO EXIT: SEND RES OR TURN OFF
THE UNIT
Command Format: {SUBn}
n = Sub ID (n = # from 1 to 180)
Example:
Test each key by pressing it once. As each key
is pressed, its LED should turn ON and the
previous LED should turn OFF. If any of the
keys or LEDs do not behave as just described,
the key or its LED is bad. To exit this test, turn
the system off, and then back on again.
The command {SUB10} executes the functions
stored in SUB10.
54. {CLRS}
This command clears one or all subroutines.
Command Format: {CLRSn}
n = Sub ID (n = # from 1 to 180, * for all)
Example:
56. {WAIT}
This command instructs the controller to delay
or pause before the next command is executed.
Command Format: {WAITn}
Clear SUB80 by sending the command
{CLRS80}.
n
= delay time (1=100ms, 2=200ms…)
NOTE: The system will display a warning when
the {CLRS*} command begins. This will be
followed by periods indicating progress until the
final message is displayed as follows:
Example:
Sent the command {WAIT2} to cause a delay of
200ms in the controller.
PLEASE WAIT 20 SECONDS....................
SUBROUTINES ARE CLEARED
400-0402-003
24
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
7.6. SUMMARY OF COMMANDS
System Commands
LED Commands
30) {LEDn=} Set a single LED
31) {LEDm-n} Set a range of LEDs
1) [VER]
2) [SET]
3) [RES]
4) [?]
Display firmware version
32) {CLFC}
33) {CLFG}
34) {STA}
Clear card memory buffer
Clear group memory buffer
Show LED I/O connection
Set Unit ID number
Reset the system
Display system status
Display card status
Key Commands
35) {RDK}
5) [?C]
Display a key program
Write a key program
Clear a key program
Lock one or all keys
Unlock one or all keys
Simulate a key press
Enable/disable key feedback
Display a key label
6) [DFB]
7) [EFB]
8) [IDUi]
9) [IDU]
10) [STA1]
11) [STA0]
Display card/unit feedback
Enable card/unit feedback
Identify a single unit ID
Identify all unit IDs
36) {WRK}
37) {CLRK}
38) {LOCK}
39) {UNLK}
40) {KEY}
Enable auto-feedback
Disable auto-feedback
41) {KFB}
Group Commands
42) {RDLK}
43) {WRLK}
12) [WR]
13) [RMC]
14) [RMG]
15) [RD]
Write cards to a group
Write a key label
Remove group members
Remove entire groups
Display group members
44) {CLRLK} Clear a key label
45) {RDSK}
Display subroutines for a key
46) {SETVK} Set key as volume control
47) {CLRVK} Reset key to normal function
Configuration Commands
16) [RATE]
Display communication rate
48) {UPLK}
Upload key program file
17) [RATE=] Set communication rate
18) [RATE=S] Save communication rate
19) [BEEPn] Sound beep of set length
Subroutine Commands
49) {RDS}
50) {WRS}
Display a subroutine
Write a subroutine
20) [BEEP]
21) [PING]
22) [BAUD]
Sound short beep
Display “[ ]”
51) {WRS=S} Write a subroutine
52) {PING}
53) {SUB}
54) {CLRS}
55) {TEST}
56) {WAIT}
Display “OK” (from buffer)
Display RS-232 baud rate
Execute a subroutine
23) [BAUD=] Set RS-232 baud rate
Special Commands
Clear/erase a subroutine
Test memory, destructive
Pause before next command
24) [TXR]
25) [TXM]
26) <x[y]z>
Bypass command
Bypass command - [ ]
Bypass command for ISM5000
27) <@x[y]z> Bypass command for ISM5000
28) [TEST]
29) [HELP]
Test memory, nondestructive
Display available commands
400-0402-003
25
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
7.7 CONTROL SOFTWARE
6. Enter the 2-digit ID and a menu for the card
will be displayed. In the example above,
enter “04” for the MT104-130.
Windows-(95/98/NT)-based control software is
available from the ALTINEX website at
www.altinex.com in the Software section.
7. The system will prompt for selections
specific to the selected card.
7.8 MENU MODE
8. Read each menu carefully, and continue
selecting keys as prompted.
Menu Mode commands allow virtually the same
functionality as programming commands. Unlike
the programming commands in the previous
sections, menu commands prompt the user to
select from a list of available options. The system
then responds based upon user selections.
7.8.3 MENU TYPES
1. MAIN MENU
The first menu displayed after selecting the
card is the Main Menu. This menu provides
access to the key functions related to the
card. Press the key representing the menu
item for access and a sub-menu will appear.
7.8.1 MENU COMMAND DEFINITIONS
Each type of MultiTasker card has unique menu
functions and capabilities. The commands
accessed in Menu Mode vary depending on the
card type. See each individual User’s Guide for
available functions and detailed instructions.
2. SUB-MENUS
Each menu item will display either a
sub-menu, or a list of options. Press the key
corresponding to the desired choice.
7.8.2 USING MENU MODE
Do NOT press any keys except those relating to
the current menu. If you press the ENTER key
after entering a letter or digit, the original list of
systems will be displayed.
TROUBLESHOOTING GUIDE
8
We have carefully tested and have found no
problems in the supplied MT101-114/115/117;
however, we would like to offer suggestions for the
following:
1. In order to enter Menu Mode, the system
needs to be connected to a computer
running RS-232 control software.
8.1 CARD IS NOT WORKING
Cause 1: The card cage is not plugged in.
2. In the Terminal Window, press the ENTER
key on the keyboard.
Solution: Plug in the card cage in. If the card
works, the problem is solved. If the
card still does not work, see
Cause 2.
3. The system displays a list of available
MultiTaskers.
Example:
1: U1
2: U2
3: U3
Cause 2: The card cage slot has a problem.
Solution 1: Test the card in other slots of the
card cage. If the slot was damaged,
the card may work in other slots. If
other slots work, the problem is the
card cage slot. The card cage may
require service. Call ALTINEX at
(714) 990-2300. If the other slots do
not work, see Solution 2.
4. Enter the ID number of the desired system.
In the example above, enter a “1” for the
MultiTasker with unit ID 1.
5. The system then interrogates all the cards
in its enclosure and then lists the cards.
Example:
01: MT103-122
02: MT103-123
04: MT104-130
400-0402-003
26
Download from Www.Somanuals.com. All Manuals Search And Download.
MULTITASKER
Solution 2: Take any other known good card
and verify the questionable slot is
good by seeing if its LED lights in
that slot. If it lights, then the original
card may be the source of the
ALTINEX POLICIES
9
9.1 LIMITED WARRANTY/RETURN POLICIES
Please see the ALTINEX website at
www.altinex.com for details on warranty and
return policies.
problem.
Call
ALTINEX
at
(714) 990-2300. If the original card
was not the source of the problem,
see Cause 3.
9.2 CONTACT INFORMATION
ALTINEX, Inc.
592 Apollo Street
Cause 3: The input power voltage is incorrect.
Solution: Make sure that the input power
range is within 85-264 VAC and also
make sure that the power is
connected to the input power
connector. If there is still a problem,
call ALTINEX at (714) 990-2300.
Brea, CA 92821 USA
TEL: 714 990-2300
TOLL FREE: 1-800-ALTINEX
WEB: www.altinex.com
E-MAIL: [email protected]
400-0402-003
27
Download from Www.Somanuals.com. All Manuals Search And Download.
|