Overview :
The range of Rouvroy
swithching matrix offers a number of interesting features which make
them particularly powerful in automated installations. They are available
with composite video, audio, RGB, serial's signal , Audio with volume
control etc... All combinations are possibles on request.
This MxM offers all switching and volume control commands. It also offers
management of inputs and outputs labels and a memory module which makes
it possible to create and use switching memories which will be stored
in a separated file on the PC. This file can be reloaded or used by
several Manager constantly.
To provide perfect video switching, the matrix could use the field synchronisation
signal to perform swiching. In addition to this capability, the matrix
could perform a group of commutation in the same time. In this case
the matrix must be set in "Offline" mode before send the commutation
commands (wich are not executed in this mode) and then set back to "Online"
mode. Switching to "Online" mode perform all pending commutations at
the same time.
> Top
Installation (MXM) :
No special installation required.
> Top
Creation (Device) :
Device creation
window :

Com Port :
Com port number used to communicate with matrix.
Use new ROUVROY2000 protocol :
Specify if the ROUVROY2000 protocol must be used with the matrix. This
option should be checked with the matrix documentation.
Memories Backup File Name :
Specify the path and name of the file in which all memories will be
stored.
Video Setup :
Size :
Count of Video outputs and Video inputs of the matrix. Those values
concern all video layers.
Offset : Mapping value of video outputs. This value is provide
in matrix ducumentation and makes ony sens with old protocol (see
details below).
Audio Setup
:
Size :
count of Audio outputs and Audio inputs of the matrix.
Offset : Mapping value of audio outputs. This value is provide
in matrix ducumentation and makes ony sens with old protocol (see
details below).
VCA Offset : Mapping value of VCA audio This value is provide
in matrix ducumentation and makes ony sens with old protocol (see
details below)..
Offset considerations
:
In Rouvroy product with old protocol, All Video layers, Audio layer,
and VCA card are adressed indenticaly. To make difference between them,
an offset is used in the card.
Ex : if the video offset is 0 and the video output matrix size is 32,
the audio offset could be at least 32. This method is also known as
"address mapping".
With new ROUVROY2000 protocol offsets are no used anymore.
> Top
Commands (List Of) :
Commute Video
:
Description
: Perform a video switching operation (audio input routed to video
output).
Parameters :
Type : [Type : Enum] : Type of video layer concerned
by the command.
Availables
values :
"Video"
"RGB"
"YC"
"YUV"
Output :
[Type : Integer] : Video output number from 0 to the number of available
output minus 1.
Input : [Type : Integer] : Video input number from 0 to the
number of available input minus 1.
Usage : If the matrix is not in "Online" mode (which is the
default mode) this command is not executed but mark as pending in
the matrix until "Online" mode is set again.
Commute Audio :
Description
: Perform an audio switching operation (audio input routed to
audio output).
Parameters :
Output : [Type : Integer] : Audio output number from 0 to the
number of available output minus 1.
Input : [Type : Integer] : Audio input number from 0 to the
number of available input minus 1.
Usage : If the matrix is not in "Online" mode (which is the
default mode) this command is not executed but mark as pending in
the matrix.
VCA Control :
Description
: Set the level of and audio output.
Parameters :
Output : [Type : Integer] : Audio output number from 0 to the
number of available output minus 1.
Level : [Type : Integer] : Level of audio output from 0 to
31.
VCA Fade Rate :
Description
: Set the VCA fade rate of and audio output.
Parameters :
Output : [Type : Integer] : Audio output number from 0 to the
number of available output minus 1.
FadeRate : [Type : Integer] : Rate of the fade used during
VCA Control operation from 0 to 7 (or 9 with PROTOCOL2000).
Commute Mode :
Description
: Select operation mode of the matrix.
Parameters :
Mode : [Type : Enum] : Mode to be selected.
Availables
values :
"Online" : The matrix perform commutation commands in real time.
If previous mode was "Offline" the matrix execute all pending
commutations.
"Offline" : The matrix don't perform commutation commands in real
time but mark them as pending commutations until "Online" mode
is set again.
Usage :
To provide perfect video switching, the matrix could perform a group
of commutation in the same time. In this case the matrix must be set
in "Offline" mode before send the commutation commands (wich are not
executed in this mode) and then set back to "Online" mode. Switching
to "Online" mode perform all pending commutations at the same time.
Get Commute Video
:
Description
: Retreive the current video commutation state of the matrix (either
Video or RGB).
Parameters :
Type : [Type : Enum] : Type of video layer concerned
by the command.
Availables
values :
"Video"
"RGB"
"YC"
"YUV"
Output :
[Type : Integer] : Video output number from 0 to the number of available
output minus 1.
Input : [Type : Integer] : Video input number currently swictched
to the given video output. This parameter is an outgoing value, it
is set when the command execution finished.
Get Commute Audio
:
Description
: Retreive the current audio commutation state of the matrix.
Parameters :
Output : [Type : Integer] : Audio output number from 0 to the
number of available output minus 1.
Input : [Type : Integer] : Audio input number currently swictched
to the given audio output. This parameter is an outgoing value, it
is set when the command execution finished.
Get VCA Level
:
Description
: Retreive the current audio output levels of the matrix.
Parameters :
Output : [Type : Integer] : Audio output number from 0 to the
number of available output minus 1.
Level : [Type : Integer] : Current level of given audio output.
This parameter is an outgoing value, it is set when the command execution
finished.
Get VCA Fade Rate
:
Description
: Retreive the current audio output fade rates of the matrix.
Parameters :
Output : [Type : Integer] : Audio output number from 0 to the
number of available output minus 1.
FadeRate : [Type : Integer] : Current fade rate of given audio
output. This parameter is an outgoing value, it is set when the command
execution finished.
Store Memory :
Description
: Store into a memory the current state of the whole part of the
matrix including All video layers commutations, Audio layer commutations,
VCA & Fade Rate Levels.
Parameters :
Name : [Type : String] : Name of the memory.
Usage : All commands (commutations, level controls) sent to
the matrix are memorized into the MXM Device and result of a global
state of the matrix. Use the command "Store Memory" to write this
global state into a storage file (given in the Device setup) with
a name; this matrix state in a memory. If the memory don't exist it's
created.
Load Memory :
Description
: Retreive a global or layered state of the matrix including Video,
RGB & Audio commutations, VCA & Fade Rate Levels from a memory.
Parameters :
Layer : [Type : Enum] : Type of layer to recall from
the memory.
Availables
values :
"Video" : Only the video layer is loaded.
"RGB" : Only the RGB layer is loaded.
"YC" : Only the YC layer is loaded.
"YUV" : Only the YUV layer is loaded.
"Audio" : Only the audio layer is loaded.
"All" : All
layers are loaded
Name : [Type
: String] : Name of the memory.
Usage : Retreiving a memory from disk will sent to the matrix
this new state. It will reconfigure the matrix as the state the matrix
had when the memory was stored, but taking in account the Layer selected.
For instance, if All is selected then the whole part of the matrix
status will be recalled else if Video is selected, the only Video
layer status will be recalled from the memory.
Delete Memory :
Description
: Delete a memory from disk.
Parameters :
Name : [Type : String] : Name of the memory.
Output Label Control
:
Description
: Set or get the label of an output layer.
Parameters :
Layer : [Type : Enum] : Type of output.
Availables
values :
"Video" : The label is set or get for the given Video output.
"RGB" : The label is set or get for the given RGB output.
"YC" : The label is set or get for the given YC output.
"YUV" : The label is set or get for the given YUV output.
"Audio" : The label is set or get for the given Audio output.
"All" : The label is set or get for all layers on the given output.
Command
: [Type : Enum] : Operation to perform.
Availables
values :
"Set Label" : The label is set to the given output.
"Get Label" : The label is get from the given output.
Output :
[Type : Integer] : Output number from 0 to the number of available
output minus 1.
Label : [Type : String] : Label for the given output. If the
Command parameter is set to "Get label" the "Label" parameter become
an outgoing value, it is set when the command execution finished.
Input Label Control
:
Description
: Set or get the label of an input layer.
Parameters :
Layer : [Type : Enum] : Type of input.
Availables
values :
"Video" : The label is set or get for the given Video input.
"RGB" : The label is set or get for the given RGB input.
"YC" : The label is set or get for the given YC input.
"YUV" : The label is set or get for the given YUV input.
"Audio" : The label is set or get for the given Audio input.
"All" : The label is set or get for all layers on the given input.
Command
: [Type : Enum] : Operation to perform.
Availables
values :
"Set Label" : The label is set to the given input.
"Get Label" : The label is get from the given input.
Output :
[Type : Integer] : Input number from 0 to the number of available
Input minus 1.
Label : [Type : String] : Label for the given input. If the
Command parameter is set to "Get label" the "Label" parameter become
an outgoing value, it is set when the command execution finished.
> Top
Variables (List Of) :
Matrix Status
:
Type : Enum.
Description : Current status of the matrix.
Available Values :
"Idle" : No operation
in progress.
"Busy" : An operation is in progress in Online mode.
"Busy Offline" : An operation is in progress in Offline mode.
"Loading Memory" : An loading memory operation is in progress, state
is sent to the matrix.
"Storing Memory" : An storing memory operation is in progress.
Current Mode :
Type : Enum.
Description : Current mode of the matrix.
Available Values :
"OnLine" : The
matrix is in "Online" mode.
"Offline" : The matrix is in "Offline" mode.
MemoryList :
Type : String.
Description : Current list of all memories names contained
in the storage memories file.
Curent Memory :
Type : String.
Description : Memory name currently loaded.
Usage : This information is given when a LoadMemory command
is sent. If new commands of commutation are sent to the matrix, the
contents of this memory do not correspond any more with the total
status of the matrix.
> Top
Support (Difference with previous versions) :
V 1.0.1:
- Added: Support for Showmaster.
V 1.0.2:
- Fixed: Showmaster Editor project user data folder was not selected by default.
V 1.0.3:
- 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.4:
- Added: Support for Showmaster Pro.
> Top
|