Overview
:

The Extron 3200/6400/12800 MxM provide an easy way to control
one or several Extron 3200/6400/12800 matrix switchers,
from your PC's RS 232 Com port. Regular RS 232 cable can
be used (DB9 female on PC to DB9 Male on the matrix).
This MXM does also support CP450+ and MAW Matrix models.
> Top
Installation (MXM) :
The Extron 3200/6400/12800
matrix must be configured with the "MTRX 3200/6400/12800 Control Pgm"
program in order for Manager and the MxM to control it. This inputs
and outputs must be "virtualized" with the software, all the commute
commands issued by Manager will apply only on virtualized input and
outputs.
You can download this software from:
> http://www.extron.com/download/software.asp
> Top
Creation (Device) :
.jpeg)
COM Port: choose the PC communication that will control the Extron
matrix
Memories Backup File Name: select a file name that will be used
to store and recall several matrix configs
Switcher virtual size: select the virtual size of the matrix
to control, 16, 32, 64 or 128 (inputs/outputs)
> Top
Commands (List Of) :
Commute:
Description
: send a commutation command to the matrix, the specified
input is connected to the specified output in the specified
plan
Parameters :
Type : [Type : Enum] : plan that will be commuted:
"All", "Video", "RGB", "Audio"
Output : [Type : Integer] : matrix output value,
from 1 to 128
Input : [Type : Integer] : matrix intput value,
from 1 to 128
Usage : the commute commands are not saved into
any memory, until you call the StoreMemory function
Get Commute
:
Description
: call this function to retreive the currently connected
input on the specified output, in the specified plan
Parameters :
Type : [Type : Enum] : plan that will be commuted:
"Video", "RGB", "Audio"
Output : [Type : Integer] : matrix output value,
from 1 to 128
Input : [Type : Integer] [out]: matrix intput value
Mode
: [Type : Enum] : defines if the information is retrieved
from the MXM's internal memory or the device itself. Can
be: "Internal" or "Device State".
Usage
: this function retreives the commute values that have
been issued by the Commute commands (no request
is asked to the matrix, thus
the return value for input might not represent the actual
value from the matrix)
or the current commutation state of the matrix (request
is asked to the matrix).
Note the "Device State" option might not work
with all matrix, CP450+ and MAW Matrix have been tested.
Mute:
Description
: send a mute command to the specified output, in
the specified plan
Parameters :
Type : [Type : Enum] : plan that will be muted:
"RGB", "Audio"
Mute : [Type : Enum] : "Off" or "On" to mute or
unmute the specified output
Output : [Type : Integer] : matrix output value,
from 1 to 128
Usage : the mute commands are not saved into any
memory, until you call the StoreMemory function
AudioGain:
Description
: adjust the audio gain or a specified output
Parameters :
Output : [Type : Integer] : matrix output value,
from 1 to 128
Gain : [Type : Integer] : gain value, values from
-15 to +9 (db)
Usage : the audio gain adjust commands are not
saved into any memory, until you call the StoreMemory
function
Store
Memory:
Description
: stores in the given memory name the current matrix
configuration
Parameters :
Name : [Type : String] : memory name
Usage : this function stores the current matrix
config in the specified memory name. All commutation commands
that have been issued are then stored in the memory specified.
If the memory does already exist in the MemoryList
variable, it is replaced by the new one.
Load
Memory:
Description
: load a specified memory configuration into the matrix
Parameters :
Name : [Type : String] : memory name
Usage : this function downloads to the matrix an
entire configuration that was previously saved with StoreMemory.
The MatrixStatus goes to the "Busy" state during
the download process, and returns to "Idle" when it is
finished.
Delete
Memory:
Description
: delete a specified memory
Parameters :
Name : [Type : String] : memory name
Usage : this function deletes a specified memory
from the MemoryList variable. If the memory name
does not match any memory in the MemoryList variable,
the function does nothing.
Multiple
Commutes:
Description
: Enable to send multiple commutes in one batch
Parameters :
Action
: [Type : Enum] : Enter or leave the multiple commutes
mode, values are: "Begin", "End"
Usage : When Action 'Begin' is used then all commutes
sent to the matrix are not executed but prepared inside
the matrix. When 'End' is used (after a Begin) then the
prepared commutes are all executed at the same time.
Typical sequence is: "Multiple Commutes(Begin), Commute(...),
Commute(...), Multiple Commutes(End)".
> Top
Variables (List Of) :
MatrixStatus:
Type
: Enum
Description : current status of the matrix
Available Values :
"Idle"
: no communication between the PC and the matrix, this
is the default state
"Busy" : there is communication between the PC and the
matrix, due to downloading process (by calling LoadMemory)
MemoryList:
Type
: String
Description : list variable that contains all memories
saved by calling StoreMemory
Usage : you can create a Manager list object to
monitor that variable in order for the user to choose
and recall a memory very easily
CurrentMemory:
LastError:
Type
: Enum
Description : last error which has occured in the
matrix
Available Values :
"No
Error " : no error.
"Invalid input channel number" : the channel number
is too large
"Invalid command" : the last command has been rejected
"Invalid preset number" : the preset number is too large
"Invalid output number" : the output number is too large
"Invalid value" : the value is out of range
"Illegal command" : the command is not valid in the
current configuration
"Timeout " : caused only by direct write of global presets
"Undefined Error" : the returned error is currently
not defined
> Top
Support (Difference with previous versions) :
V 1.0.1:
- Added: Support for Showmaster.
V 1.0.2:
- Modified: serial port is now opened when the device activity is enabled (i.e. when the project switches to Debug or Run mode).
V 1.0.3:
- Added: Support for Showmaster Pro.
> Top
|