Page 38 / 109
4. Programmer’s reference
Port settings
MX32x32DVI-Pro can be ordered with either RS-232 or RS-422 communication
port. The port settings are done during manufacturing. D-sub connector pin
assignments can be found in chapter 2.8.6.
The device uses standard RS-232 interface with the following settings:
9600
Baud,
8
data bit,
N
o parity,
1
stop bit
null modem cable
The matrix also has a built-in ethernet port with TCP/IP support. See the chapter
about IP settings on page 34 to see how you can set the port number and IP
address. Only one socket is allowed on the Ethernet port at one time, however it is
possible to use the serial and the LAN connection simultaneously. In this case, the
router initiated notifications and the answers for all commands will be sent to both
interfaces.
Changing and viewing protocols
MX32x32DVI-Pro is equipped with multiple router protocols.
1.
Switch the router to TAKE mode if it was previously used in AUTOTAKE
mode by pressing TAKE button for 2 seconds. (TAKE will not be illuminated
continuously)
2.
Press and release Control Lock. (Control Lock button is continuously
illuminated red)
3.
Press and hold Output Lock button. Now one of the source buttons will light
up (view protocol):
If Source #1 button is illuminated:
Lightware protocol is active
If Source #2 button is illuminated:
Protocol#2 is active
4.
While Output Lock is held, press the desired Source button according to the
new protocol. The desired Source button starts blinking and the router
performs a reset. Now the new protocol is active.
The protocol description hereinafter stands for Lightware protocol.
The matrices accept commands surrounded by curly brackets - { } - and responds
with data surrounded by round brackets - ( ) – but only if a command was
successfully interpreted. Input, output numbers and values must be sent as two
digit ASCII numbers.
Legend for control commands:
<in>
=
input number in 1 or 2 digit ASCII format (01,5,07,16 etc.)
<out>
=
output number in 1 or 2 digit ASCII format
<in²>
=
input number in 2 digit ASCII format (01, 02, 10, 12 etc.)
<out²>
=
output number in 2 digit ASCII format (01, 02, 10, 12 etc.)
<loc>
=
location number in 1, 2 or 3 digit ASCII format
<id>
=
id number in 1 or 2 digit ASCII format
<id²>
=
id number in 2 digit ASCII format