● To ensure the best performance of this product, please read this Command Guide and Users Guide fully
and carefully before using your product and keep th is manual beside the product.
IDK Corporation
Ver.1.0.0
Page 2
MSD-501/502 Command Guide
Trademarks
● The terms HDMI and HDMI High-Definition Multimedia Interface, and the HDMI Logo are trademarks or
registered trademarks of HDMI Licensing, LLC in the United States and other countries.
● PJLink is a trademark in JAPAN, the United States, and other countries/regions.
● HDBaseT™ and the HDBaseT Alliance Logo are trademarks of the HDBaseT Alliance.
● All other company and product names mentioned in this manual are either registered trademarks or
trademarks of their respective owners. In this manual, the “®” or “™” marks may not be specified.
2
Page 3
MSD-501/502 Command Guide
Before reading this manual
● All rights reserved.
● Some of the contents in this command guide such as appearance diagrams, menu operations,
communication commands, and so on may differ from your MSD depending on the version.
● This command guide is subject to change without notice. You can download the latest version from IDK’s
website at: http://www.idk.co.jp/en/index.html
The reference manual for the MSD-501/502 consists of the following two volumes:
■ Users guide:
Provides explanations and procedures for operations, installation, connections among devices, I/O
adjustment and settings.
■ Command guide (this document): Please download this guide from the website above.
Provides explanations and procedures for external control using RS-232C communication and LAN
communications.
3
Page 4
MSD-501/502 Command Guide
Table of Contents
1 About this document .................................................................................................................................. 5
2 Setup and specification of communication ................................................................................................ 6
2.1 RS-232C communication ...................................................................................................................... 6
2.1.1 Setting up RS-232C communication ............................................................................................. 6
3.2 Command list ...................................................................................................................................... 12
3.3 Detailed descriptions of each command ............................................................................................. 17
3.3.1 Error status .................................................................................................................................. 17
3.3.2 Power switch ............................................................................................................................... 18
3.3.16 Other settings .............................................................................................................................. 95
4
Page 5
MSD-501/502 Command Guide
1 About this guide
This guide contains information of communication commands that control the MSD via RS-232C or LAN
communication.
■ You can perform the following operations us ing communication commands
・Switching channels.
・Setting I/O, audio, and EDID.
・Setting sending of external control command.
・Setting preset memory.
・Setting and displaying bitmaps and such.
5
Page 6
MSD-501/502 Command Guide
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRL
AUDIO IN 5AUDIO IN 4AUDIO IN 3AUDIO IN 2AUDI O IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK
B
OUT 2
HDBaseT
LINK
B
OUT 1
HDBaseT
AA
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Step (2)
Step (1)
RS-232C cable
Step (4)
Communication
command
Step (3)
Laptop
Laptop
Projector
RS-232C cable
Twisted pair cable
RS-232C cable
Power amplifier
Communication
command to MSD
Outputs control
command to external
device
HDC series receiver
Not connected (RS-232C connector
operates normally)
Rx
RS-232CLAN
Cat6 Rx for HDMI
POWER LINK HDCP
STATUS
POWER LINK HDCP
POWER LINK HDCP
STATUS
FGDC 5V 2A
HDC-RH100-C
INPUT
DON'T
CONNECT
LAN
HDBaseT
CAUTION
!
(MAX 2M)
HDMI
OUTPUT
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRL
AUDIO IN 5AUDIO IN 4AUDIO IN 3AUDIO IN 2AUDI O IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK
B
OUT 2
HDBaseT
LINK
B
OUT 1
HDBaseT
A
A
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Outputs control command
to external device
2 Setup and specification of communication
2.1 RS-232C communication
2.1.1 Setup RS-232C communication
(1) Connect the MSD and the control device via an RS-232C cable.
(2) Set the RS-232C communication as follows:
・RS-232C communication: baud rate, data bit length, parity check, and stop bit
・Operation mode of RS-232C communication: “RECEIVER”
・RS-232C transmission between control devices: “OFF”
【Reference: User’s Guide】
(3) For the control device, set the same values in the same way as RS-232C communication (baud rate,
data bit length, parity check, and stop bit) in step (2) above.
(4) Send a communication command from the control device to the MSD in order to check the control
status of the MSD.
[Fig. 2.1] Setting RS-232C communication
■ Operation example of RS-232C communication
6
[Fig. 2.2] Sample application of RS-232C communication
Page 7
D-sub 9 Pin male
1
5
RS-232C
connector
6
9
RDTD
NC
NC
NC
NC
GND
RTSCTS
Pin#
1
3
2
4
6
5
7
9
8
Signal
RD TD
NC
NC NC
NC
GND RTS
CTS
Signal
(Received data)
(Transmitted data)
(Ground)
(
Request to Send
)
(Clear to Send)
MSD
Cross
Cable
Control Unit
(Rear panel)
(
Not Connected)
(
Not Connected)
(Not Connected)
(Not Connected)
2.1.2 RS-232C connector
Flow control
None
Delimiter
CR LF (Carriage return and line feed, 0D and 0A in hex)
Communication method
Full duplex
RS-232C pin assignments :
MSD-501/502 Command Guide
[Fig. 2.3] RS-232C connector
2.1.3 Specification of RS-232C communication
[Table 2.1] RS-232C specification
Compliant standard RS-232C
Baud rate 4800, 9600, 19200, 38400 [bps]
Data bit 7, 8 [bit]
Parity check None, even, odd
Stop bit 1, 2 [bit]
X parameter Invalid
7
Page 8
MSD-501/502 Command Guide
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RL
RL
R
LR
LR
LR
LR
L
AUDIO IN 5AUDIO IN 4
AUDIO IN 3
AUDIO IN 2AUDIO IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK
B
OUT 2
HDBaseT
LINK
B
OUT 1
HDBaseT
A
A
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Step (2)
Step (1)
LAN cable
Step (4)
Step (3)
Laptop
Communi-
cation
command
Laptop
Projector
LAN cable
Twisted pair cable
LAN cable
Power amplifier
Communication command control to the MSD
Outputs control command to
external device
HDC series receiver
Switching hab
Communication command control to the MSD
Bidirectional communication
Control
device
1 2 3 4
5 6 7 8
AC 100-240V 50Hz / 60Hz (FUSE T2.5A 250V)
FG
RS-232C
LAN
UPDATE
AUDIO OUT 2AUDIO OUT 1
RLRL
RLRLRLRLRL
AUDIO IN 5AUDIO I N 4AUD IO IN 3AUDIO IN 2AUDIO IN 1
IN 3
HDMI / DVI
IN 2
HDMI / DVI
OUT 1OUT 2
HDMI / DVIHDMI / DVI
LINK
B
OUT 2
HDBaseT
LINK
B
OUT 1
HDBaseT
AA
ANALOG RGB / YPbPr / VIDEO
IN 4
ANALOG RGB / YPbPr / VIDEO
IN 5
Rx
RS-232CLAN
Cat6 Rx for HDMI
POWER LINK HDCP
STATUS
POWER LINK HDCPPOWER LINK HDCP
STATUS
FG
DC 5V 2A
HDC-RH100-C
INPUT
DON'T
CONNECT
LAN
HDBaseT
CAUTION
!
(MAX 2M)
HDMI
OUTPUT
Connection
Outputs control command to external device
2.2 LAN communication
2.2.1 Setup LAN communication
(1) Connect the MSD and the control device via a LAN cable.
(2) Set up RS-232C communication as follows:
・Set IP address and subnet mask
・Operation mode of LAN communication: “RECEIVER”
・TCP pot number: 23, 1100, 6000 to 6999
【Reference: User’s Guide】
(3) Establish the connection from the control device to the IP address and TCP port that are set to the
MSD in step (2) above.
(4) Send a communication command from the control device to the MSD in order to check the control
status of the MSD.
[Fig. 2.4] Control via LAN communication
■ Operation example of LAN communication
[Fig. 2.5] Sample application of LAN communication
8
Page 9
MSD-501/502 Command Guide
81
LAN Connector
8pin RJ-45 connector
(MSD’s rear panel)
Blinks in green while data is sent/received.
Blinks in orange when the send/receive rate is
100 Mbps.
RX+: Received Data+
N.C: Not connected
TX+: Transmitted Data+
Pin #
1
3
2
4
6
5
7
Signal Name
TX-: Transmitted Data N.C: Not connected
RX-: Received Data-N.C: Not connected
N.C: Not connected
MDI
TX+: Transmitted Data+
N.C: Not connected
RX+: Received Data+
RX-: Received Data-
N.C: Not connected
TX-: Transmitted Data-N.C: Not connected
N.C: Not connected
MDI-X
8
Physical la yer
10BASE-T (IEEE802.3i)/100Base-TX (IEEE802.3u)
2.2.2 LAN connector
LAN connector pin assignments:
It supports Auto MDI/MDI-X, which distinguishes/switches straight and cross cables automatically.
[Fig. 2.6] LAN connector
2.2.3 Specification of LAN communication
[Table 2.2] LAN communication specification
Network layer ARP, IP, ICMP
TCP
Transport layer
Application layer HTTP, TELNET
Note: Up to 8 connections can be used simultaneously.
Port used for command control: 23, 1100, 6000 to 6999
Port used for WEB browser control (HTTP): 80, 5000 to 5999
9
Page 10
MSD-501/502 Command Guide
Your PC software
MSD
TCP-IP connection
→
(Occupied by 1 port)
Send command (@xxx)
→
←
Send back command
(@xxx)
TCP-IP close
→
(Release 1 port)
2.2.4 The number of TCP-IP connections
The MSD series can connect up to eight connections (eight ports) simultaneously. If the MSD is controlled
from nine or more PCs, they may not be connected to the MSD normally, since the number of connections
that can be used is limited.
If you use nine connections or more, execute TCP-IP connection/close every time the communication
command is sent or received from the software of user’s side. By doing so, MSD’s ports are occupied or
released so that nine or more connections can be connected logically.
[Table 2.3] Increasing connections
Note: If any command is not sent from the PC side to the MSD for 30 seconds, the MSD disconnects the
connection to avoid the limitation problem on the number of connections. As a result, connection needs
to be established again from the PC side after the current connection of the PC is disconnected.
(Since the number of ports in the MDS is eight, ports are occupied permanently if the PC is turned off
while connections are valid. To prevent this, the MSD disconnects connections if no communication
command is sent from the PC side.)
10
Page 11
3 Command
3.1 Summary
MSD-501/502 Command Guide
A command consists of “@” (“40” in hexadecimal), 3 one-byte alphabetical characters (upper and lower
cases), and parameters (one-byte numbers
no parameter is required. Processing is executed by sending a delimiter at the end of the command.
Example: @SPM,2
“,”( a comma, “2C” in hexadecimal) is indicated between a command and parameter and between two
parameters.
■ If there is an error:
An error command is returned if an undefined command or wrong parameter is included.
Example: @SOT,1
@ERR,1
■ Using as HELP:
If only delimiter is sent, command list as the help command is returned.
Example:
--------------- HELP (1/13) ---------------
(CHANNEL SELECT Command)
@SSW / @GSW : Set/Get Input Channel
@SSV / @GSV : Set/Get Video Input Channel
@SSA / @GSA : Set/Get Audio Input Channel
*
). For some commands, several parameters can be specified or
11
Page 12
MSD-501/502 Command Guide
Command
Function
@ERR
Error status
Command
Function
@GDS/@SDS
Sink device power switch
@GNP / @SNP
Input position
@GNS / @SNS
Input size
@GNM / @SNM
Input masking
@IAS
Input automatic sizing
@GOP / @SOP
Output position
@GOS / @SOS
Output size
@GOM / @SOM
Output masking
@OAS
Output automatic sizing
@GBC / @SBC
Background color
3.2 Comm a nd list
■ Error status
■ Power switch
■ Input channels
Command Function
@GSW / @SSW Switching vid eo and aud io channel simultaneously
@GSV / @SSV Switching video channel
@GSA / @SSA Switching audio channel
■ Position, size, and masking
Command Function
@GOT / @SOT Output resolution
@GTD Actual output resolution
@GUM / @SUM Aspect ratio of sink device
@GAP / @SAP Aspect ratio
@GAR / @SAR Aspect ratio restoration
@GOV / @SOV Oversacan
Command Function
@GDT / @SDT No-signal-input monitoring
@GHE / @SHE HDCP input enabled/disabled
@GIQ / @SIQ Input equalizer
@GAI / @SAI Analog input type
@GID / @SID Automatic detection of input video interruption
@GAU / @SAU Priorit y of input channel automatic switching
@GMT / @SMT Masking time after automatic switching
■ Input timing
Command Function
@AIS / @AIT Automatic measurement
@GHT / @SHT The total number of horizontal dots
@GHS / @SHS Horizontal start position
@GHD / @SHD Horizontal display period
@GVS / @SVS Vertical start position
@GVD / @SVD Vertical display period
@GIS / @SIS Automatic measurement of start position
@GSM / @SSM Automatic measurement when unregistered signals are input
@RTT Loading device data
13
Page 14
MSD-501/502 Command Guide
Command
Function
@GEQ / @SEQ
Output equalizer
@HAU
HDCP
@GSD
Selecting actual audio input
@GSO / @SSO
Audio input level
@SIL
Relative value of audio input level
@GIL
Limit status of audio input level
@GLO / @SLO
Output lip sync
@GLY / @SLY
Input lip sync
@GSF / @SSF
Sampling frequency
@GFD
Actual sampling frequency
@GDO / @SDO
Audio output connector
@GMD / @SMD
Multi channel audio output
■ Output settings
@GDM / @SDM Output mode
@GUY / @SUY Synchronous signal output when no video signals are input
@GBO / @SBO Output video
@GFF / @SFF Video switching effect
@GFT / @SFT Video switching time
@GWC / @SWC Wipe color
@GVO / @SVO Video output connector
@GEN / @SEN HDCP
@GHR / @SHR The number of HDCP retries
@GDC / @SDC Deep Color
@GCE / @SCE CEC connection
■ Audio
Command Function
@GSL / @SSL Audio out put le ve l
@SOL Relative value of audio output level
@GOL Limit status of audio output level
@GAM / @SAM Audio output mute
@GAS / @SAS Selecting audio input
@GAO / @SAO Digital audio output connector
@GAT / @SAT Test tone
14
Page 15
Command
Function
@GED / @SED
EDID data
Command
Function
@GCT / @SCT
RS-232C communication
Command
Function
@GIP / @SIP
IP address
@GSB / @SSB
Subnet mask
@GGW / @SGW
Gateway address
@GLF / @SLF
LAN communication mode
@GLP / @SLP
TCP port number
Command
Function
@EXC
Executing control command
@GEC / @SEC
Getting control command (Communication command control)
@GEC / @SEC
Control command (Displaying received data)
@GEC / @SEC
Control command (CEC control)
@GRC / @SRC
Reply command
@GCC / @SCC
Control command link
■ EDID
@GVF / @SVF Input resolution for PC
@GHF / @SHF Input resolution for AV devices
@GDI / @SDI Deep Color input
@GAF / @SAF Audio format
@GSP / @SSP The number of speakers
@RME Copying EDID
■ RS-232C communication
@GCF / @SCF RS-232C communication mode
@GCD / @SCD RS-232C transmission between control devices
■ LAN communication
MSD-501/502 Command Guide
@GMC MAC
■ Control commands
@GIT / @SIT Ineffective time during control command execution
@DEC Initializing registered command and association
@GTF / @STF Getting flashing time of sink device power switch
15
Page 16
MSD-501/502 Command Guide
Command
Function
@RCM
Loading cross point memory
@GBV
Bitmap memory status
@GBN / @SBN
Bitmap number
@GFZ / @SFZ
Freeze
@CAP
Capturing input image
@GES
Monitor’s EDID
@GIV
Version
■ Preset memory
@SCM / @SEM Saving channels to cross point memory
@GCM / @ECM Editing cross point memory
@RCV Loading cross point memory (setting video channel)
@SCV / @SEV Saving cross point memory (Setting video channel)
@GCV / @ECV Editing cross point memory (Setting video channel)
@RCA Loading audio channel setting from cross point memory
@SCA / @SEA Saving cross point memory (Setting audio channel)
@GCA / @ECA Editing cross point memory (Setting audio channel)
@RPM / @SPM Saving all settings
@GMU / @SMU Startup settings
■ Bitmap
Command Function
@GBM / @SBM Outputting bitmap image
@GBB / @SBB Background color
@GBT / @SBT Aspect ratio
@GZP / @SZP Display position
@GBA / @SBA Bitmap
@GPB / @SPB Outputting bitmap at startup
@GBD / @SBD Dividing bitmap memory
■ Other settings
Command Function
@GLS / @SLS Key lock
@GLM / @SLM Setting target front panel keys to be locked
@GBZ / @SBZ Setting buzzer
@GSS Input and output status
16
Page 17
3.3 Detail ed descriptions of each command
@ERR
Error status
@ERR, error
14 = Capturing input image failed.
@ERR,2
Command format error
Remarks
3.3.1 Error status
Format Only return value
Return value
Parameter error: Error status
1 = Erroneous parameter format or value
2 = Undefined command or wrong format
3 = Currently cannot be used.
4 = Not used.
5 = The command could not be executed, because the control command was not
registered.
6 = The command could not be processed since another command was being
executed.
7 = Automatic measurement of input timing failed.
8 = Loading EDID from the sink device failed.
9 = Not used.
10 = The control command was stopped according to the stop condition.
11 = The control command was stopped since the number of retries exceeded the
set value of “RETRY”.
12 = The control command of PJLink was stopped since the password did not
match.
13 = The image could not be captured since the image size to be captured
exceeded the reserved memory size.
MSD-501/502 Command Guide
Example
@IOS
-
Sending @IOS command
17
Page 18
MSD-501/502 Command Guide
@GDS/@SDS
Sink device power switch
Function
Acquisition
Setting
Format
@GDS
@SDS, ch_1, onoff_1 (, ch_2, onoff_2)
Return value
@GDS, onoff_1 (, onoff_2)
@SDS, ch_1, onoff_1 (, ch_2, onoff_2)
@GDS,1,1
Power switches of OUT1 and OUT2: ON
@SDS,1,1
Setting power switch of the sink device
Completed normally.
Remarks
Since the result is sent after turning on/off the device, it may take a long time to reply.
Acquiring input channel status.
OUT1 input channel is IN2 for both video
and audio; OUT2 input channel is OFF for
both video and audio.
Selecting OUT1 input channel to IN1.
Getting input size.
Horizontal and vertical display sizes of
IN1 are 1925 and 1084, respectively;
other inputs: 1920 and 1080,
respectively.
Setting IN1 horizonta l and vertica l inp ut
size are 1925 and 1084, respectively.
Completed normally.
25
Page 26
MSD-501/502 Command Guide
@GNM / @SNM
Input masking
@GNM, ch
@SNM, ch, left, right, top, bottom
@GNM, ch, left, right, top, bottom
@SNM, ch, left, right, top, bottom
Parameter
ch: Input channel
[Default]: 0
bottom: Bottom side masking
[Default]: Vertical input size
Example
Getting IN1 input masking.
@SNM,1,0,1920,0,1080
Remarks
@IAS
Input automatic sizing
0 = All inputs, 1 = IN1 to 5 = IN5
Function Getting Setting
Format
Return value
1 = IN1 to 5 = IN5
left: Left side masking
Horizontal input position to right side masking
[Default]: 0
right: Right side masking
Left side masking to horizontal input position +horizontal input size
[Default]: Horizontal input size
top: Top side masking
Vertical input position to bottom side masking
Top side masking to vertical input position +vertical input size
@GNM,1
@GNM,1,0,1920,0,1080
Function Setting
Format
Return value
Parameter ch_1-5: Input channel
Example
Remarks -
@SNM,1,0,1920,0,1080
-
@IAS, ch_1 (, ch_2・・・)
@IAS, ch_1 (, ch_2・・・)
@IAS,1
@IAS,1
Left: 0, right: 1920, top:0, bottom: 1080
Setting IN1 input masking to 0 for left,
1920 for right, 0 for top, 1080 for bottom.
Completed normally.
Initialize the following settings in order to display
images input from IN1 on the full screen: @GAP /
@SAP, @GOV / @SOV, @GNP / @SNP, @GNS
/ @SNS, @GNM / @SNM
Completed normally.
26
Page 27
@GOP / @SOP
Output position
(, h_position_2, v_position_2)
(, ch_2, h_position_2, v_position_2)
Parameter
h_position_1-2: Horizontal output position
-Vertical input size to +Vertical output resolution [Default]: 0
@GOS / @SOS
Output size
h_size_2, v_size_2)
Return value
@GOS, h_size_1, v_size_1 (, h_size_2,
@SOS, ch_1, h_size_1, v_size_1 (, ch_2,
ch_1-2: Output channel
@SOS,1,1920,1080
Remarks
Function Getting Setting
Format
Return value @GOP, h_position_1, v_position_1
v_position_1-2: Vertical output position
ch_1-2: Output channel
Example
Remarks -
@GOP
-Horizontal input size to +Hori zontal outp ut res o lut ion [Default]: 0
Getting output position.
OUT1 horizontal and vertical positions are +5
and +20, respectively.
OUT2 vertical and horizontal positions: 0
Setting OUT1 horizontal and vertical positions
to +5 and +20, respectively.
Completed normally.
MSD-501/502 Command Guide
Function Getting Setting
Format
Parameter h_size_1-2: Horizontal output size
v_size_1-2: Ver t ical out put s i ze
Example
@GOS
v_size_2 )
Horizontal output resolution÷4 to Horizontal output resolution×4
[Default]: Horizontal output resolution
Vertical output resolution÷4 to Vertical output resolution×4
[Default]: Vertical output resolution
0 = All outputs, 1 = OUT1, 2 = OUT2
@GOS
@GOS,1920,1035,1920,1080
@SOS,1,1920,1080
-
@SOS, ch_1, h_size_1, v_size_1 (, ch_2,
h_size_2, v_size_2)
Getting output size.
OUT1 horizontal and vertic al output sizes are
1920 and 1035, respectively.
OUT2 horizontal and vertical output sizes are
1920 and 1080, respectively.
Setting OUT1 horizontal and vertical output
sizes to 1920 and 1080, respectively.
Completed normally.
27
Page 28
MSD-501/502 Command Guide
@GOM / @SOM
Output masking
@GOM, ch
@SOM, ch, left, right, top, bottom
@GOM, ch, left, right, top, bottom
@SOM, ch, left, right, top, bottom
Parameter
ch: Output channel
Horizontal output position (0 or larger) to right side masking [Default]: 0
right: Right side masking
output resolution or smaller) [Default]: Horizontal output resolution
bottom: Bottom side masking
resolution or smaller) [Default]: Vertical output resolution
Example
Getting OUT1 output masking.
@SOM,1,0,1920,0,1080
@OAS
Output automatic sizing
0 = All outputs, 1 = OUT1, 2 = OUT2
@OAS,1
Completed normally.
Remarks
Function Getting Setting
Format
Return value
1 = OUT1, 2 = OUT2
left: Left side masking
Left side masking to horizontal output position +horizontal output size (horizontal
top: Top side masking
Vertical output position (0 or larger) to bottom side masking [Default]: 0
Bottom side masking to vertical output position +vertical output size (vertical output
@GOM,1
@GOM,1,0,1920,0,1080
@SOM,1,0,1920,0,1080
Left: 0, right: 1920, top: 0, bottom: 1080
Setting OUT1 output masking to 0 for left, 1920
for right, 0 for top, and 1080 for bottom.
Completed normally.
Remarks -
Function Setting
Format
Return value
@OAS, ch_1 (, ch_2)
@OAS, ch_1 (, ch_2)
Parameter ch_1-2: Output channel
Example
@OAS,1
-
Initialize the following settings in order to
display OUT1 output images on the full screen:
@GOP / @SOP, @GOS / @SOS , @GOM / @SOM
28
Page 29
@GBC / @SBC
Background color
(, ch_2, red_2, green_2, blue_2)
Parameter
ch: Output channel
0 = All outputs, 1 = OUT1, 2 = OUT2
Example
Getting OUT1 background c olor.
Function Getting Setting
Format
Return value
ch_1-2: Output channel
red / red_1-2 : Background color (Red)
Remarks -
@GBC, ch
@GBC, ch, red, green, blue
1 = OUT1, 2 = OUT2
green / green_1-2 : Background color (Green)
blue / blue_1-2 : Background color (Blue)
Getting output setting of test pattern.
OUT1: VERTICAL GRAY SCALE at 3
pixels/frame scrolling
OUT2: test pattern is not output.
Setting OUT1 to VERTICAL COLOR BAR
without scrolling.
Completed normally.
30
Page 31
3.3.5 Image quality
@GFL / @SFL
Sharpness
Function
Getting
Setting
sharp_2
)
sharp_4, sharp_5
sharp_2
)
-5 to +15 [Default]: 0
ch_1-5: Input channel
@GFL,5,0,0,0,0
IN1: +5; other input channels: 0.
@SFL,1,5
@GBR / @SBR
Input brightness
bright_2
)
bright_4, bright_5
bright_2
)
80 to 120 [Default] 100
Example
Getting brightness setting.
@SBR,3,110
Completed normally.
Remarks
MSD-501/502 Command Guide
Format
Return value @GFL, sharp_1, sharp_2, sharp_3,
Parameter sharp_1-5: Sharpness
Example
Remarks -
Function Getting Setting
Format
Return value @GBR, bright_1, bright_2, bright_3,
Parameter bright_1-5: Input brightness
@GFL
0 = All inputs, 1 = IN1 to 5 = IN5
@GFL
@SFL,1,5
@GBR
@SFL, ch_1, sharp_1 (, ch_2,
@SFL, ch_1, sharp_1 (, ch_2,
Getting sharpness setting.
Setting IN1 sharpness to +5.
Completed normally.
@SBR, ch_1, bright_1 (, ch_2,
@SBR, ch_1, bright_1 (, ch_2,
・・・
・・・
・・・
・・・
ch_1-5: Input channel
0 = All inputs, 1 = IN1 to 5 = IN5
@GBR
@GBR,110,100,100,100,100
@SBR,3,110
-
IN1: 110%; other input channels: 100%.
Setting IN3 brightness to 110%.
31
Page 32
MSD-501/502 Command Guide
@GCO / @SCO
Input contrast
(, ch_2, red_2, green_2, blue_2
)
Parameter
ch: Input channel
0 = All inputs, 1 = IN1 to 5 = IN5
Example
Getting IN3 contrast setting.
@GHU / @SHU
Hue
_4, hue _5
Parameter
hue_1-5: Hue
0 = All inputs, 1 = IN1 to 5 = IN5
@GHU,60,0,0,0,0
Setting IN1 HUT to 60°.
Function Getting Setting
Format
Return value
ch_1-5: Input channel
red / red_1-5 : Input contrast (Red)
Remarks -
@GCO, ch
@GCO, ch, red, green, blue
1 = IN1 to 5 = IN5
green / green_1-5 : Input contrast (Green)
blue / blue_1-5 : Input contrast (Blue)
green / green_1-2 : Output contrast (Green)
blue / blue_1-2 : Output contrast (Blue)
0 to 200 [Default]: 100
@GOC,1
@GOC,1,105,100,95
@SOC,1,105,100,95
@SOC,1,105,100,95
Red: 105%, green: 100%, blue: 95%
Setting OUT1 contrast to 105% for red,
100% for green, 95% for blue.
Completed normally.
Remarks -
MSD-501/502 Command Guide
Function Setting
Format
Return value
@ODC, ch_1 (, ch_2)
@ODC, ch_1 (, ch_2)
Parameter ch_1-2: Output channel
@ODC,1
-
@GOB / @SOB, @GOC / @SOC
35
Page 36
MSD-501/502 Command Guide
@GDT / @SDT
No-signal-input monitoring
Function
Getting
Setting
Format
@GDT
@SDT, ch_1, time_1 (, ch_2, time_2
)
Return value
@GDT, time_1, time_2, time_3
@SDT, ch_1, time_1 (, ch_2, time_2
)
0 = All digital inputs, 1 = IN1 to 3 = IN3
(10 sec.)
@SDT,3,6000
Completed normally.
@GHE / @SHE
HDCP input enabled/disabled
Function
Getting
Setting
hdcp_2
)
hdcp_2
)
0 = DISABLE, 1 = ENABLE [Default]
ch_1-3: Input channel
@SHE,1,0
Completed normally.
Remarks
Those commands are only for digital input.
3.3.6 Input settings
Parameter time_1-3: No-signal-input monitoring
0 = OFF, 2000 = 2 sec. to 15000 = 15 sec. [Default] 10000 = 10 sec.
Set the value by 100 ms. If you set a value other than 0 for the lower 2 digits, these
values will be rounded down.
(For example, if you set it to 2955, the monitoring time is set to 2900 ms.)
ch_1-3: Input channel
・・・
・・・
Example
Remarks Those commands are only for digital input.
Format
Return value
Parameter in_1-3: HDCP input enabled/disabled
Example
@GDT
@GDT,6000,10000,10000
@SDT,3,6000
@GHE
@GHE, hdcp_1, hdcp_2, hdcp_3
0 = All digital inputs, 1 = IN1 to 3 = IN3
@GHE
@GHE,1,1,0
@SHE,1,0
Getting the monitoring time of input video signals.
IN1: 6000 ms. (6 sec.), IN2 and IN3: 10000 ms.
Setting the monitoring time of IN3 to 6000 ms. (6
sec.).
Getting HDCP input enabled/disabled.
Setting IN3 and other inputs of HDCP input to
DISABLE and ENAL BE, re s pe c tiv ely.
Setting IN1 HDCP input to DISABLE.
@SHE, ch_1, hdcp_1 (, ch_2,
・・・
@SHE, ch_1, hdcp_1 (, ch_2,
・・・
36
Page 37
@GIQ / @SIQ
Input equalizer
Parameter
level_1-3: Input equalizer
0 = All digital inputs, 1 = IN1 to 3 = IN3
Input equalizer ON
@SIQ,3,0
Completed normally.
Remarks
Those commands are only for digital input.
@GAI / @SAI
Analog input type
@GAI
@SAI, ch_1, type_1 (, ch_2, type_2)
@GAI, type_1, type_2
@SAI, ch_1, type_1 (, ch_2, type_2)
3 = VIDEO AUTO, 4 = VIDEO, 5 = Y/C
ch_1-2: Input channel
@GAI,0,2
IN4: AUTO, IN5: YPbPr
@SAI,0,2
Function Getting Setting
Format
Return value
ch_1-3: Input channel
@GIQ
@GIQ, level_1, level_2, level_3
0 = OFF, 1 = ON [Default]
@SIQ, ch_1, level_1 (, ch_2, level_2・・・)
@SIQ, ch_1, level_1 (, ch_2, level_2・・・)
MSD-501/502 Command Guide
Example
Function Getting Setting
Format
Return value
Parameter type_1-2: Signal type
Example
Remarks Those commands are only for analog input.
@GIQ
@GIQ,0,1,1
@SIQ,3,0
0 = AUTO [Default], 1 = RGB, 2 = YPbPr,
0 = All analog inputs, 4 = IN4, 5 = IN5
@GAI
@SAI,0,2
Getting input equalizer.
IN1: Input equalizer OFF; other inputs:
Setting IN3 input equali zer to OFF.
Getting signal type of analog input.
Setting the signal type of all inputs to YPbPr.
Completed normally.
Getting the setting of automatic detection of
input video interruption.
IN2: If input video signals are interrupted, the
video output is not turned off instantly;
other inputs: OFF
If input video signals of IN2 are interrupted, not
to turn off the video output instantly.
Completed normally.
Getting priority of automatic switching.
OUT1: IN1>IN2>・・・>IN5
OUT2: IN1:OFF IN2<IN3・・・<IN5
Setting priority of OUT1 IN1 to “2”.
Page 39
@GMT / @SMT
Masking time after automatic switching of input channel
@GMT
@SMT, ch_1, time_1 (, ch_2, time_2)
@GMT, time_1, time_2
@SMT, ch_1, time_1 (, ch_2, time_2)
Parameter
time_1-2: Masking time
0 = All outputs, 1 = OUT1, 2 = OUT2
Example
Getting masking time after automatic
@SMT,1,2000,2,10000
Completed normally.
Remarks
Function Getting Setting
Format
Return value
0 = 0 sec. to 999999 = 999.999 sec. [Default] 0 sec.
ch_1-2: Output channel
@GMT
@GMT,2000,10000
@SMT,1,2000,2,10000
-
switching of input channel.
OUT1: 2000 ms. (2 sec.); OUT2: 10000 ms.
(10 sec.)
Setting masking time to 2000 ms. (2 sec.) for
OUT1 and 10000 ms. (10 sec.) for OUT2.
MSD-501/502 Command Guide
39
Page 40
MSD-501/502 Command Guide
@AIS / @AIT
Automatic measurement
Function
Automatic measurement of start position
Automatic measurement considering aspect
@AIS, ch
@AIT, ch
@AIS, ch
@AIT, ch (, mode)
4 = IN4, 5 = IN5
@AIS,4
@AIT,4,0
Completed normally.
@GHT / @SHT
The total number of horizontal dots
Function
Getting
Setting
Format
@GHT
@SHT, ch, h_total
h_total_4, h_total_5
Parameter
h_total_1-5 / h_total: The number of horizontal dots
[Default]: depends on input signals
@SHT,5,1344
Completed normally.
signals are not input, an error will be replied.
3.3.7 Input timing
and display period.
Format
Return value
Parameter ch: Input channel
mode: Measurement mode
-1 = NEXT ASPECT, 0 = 4:3, 1 = 5:4, 2 = 5:3, 3 = 16:9, 4 = 16:10
If you select “NEXT ASPECT”, the next aspect ratio will be selected in order every time
the automatic measurement is executed. If you do not set any mode parameter, “NEXT
ASPECT” mode will be applied.
Example
Remarks Those commands are valid only when analog RGB/analog YPbPr signals are input.
@AIS,4
@AIT,4,0
@AIS,4
@ERR,7
Measuring start position and display period of IN4
automatically.
Completed normally.
Measuring IN4 input timing setting at the aspect
ratio of “4:3” automatically.
If automatic measurement fails, an error is replied.
ratio
Return value @GHT, h_total_1, h_total_2, h_total_3,
400 to 4125 (sampling block should be 13 MHz to 162 MHz)
ch: Input channel
0 = All analog inputs, 4 = IN4, 5 = IN5
Example
Remarks Getting command will acquire statuses of all channels.
@GHT
@GHT,2200,2200,0,2640,1344
@SHT,5,1344
@SHT,5,1344
@ERR,3
Setting commands are valid only when analog RGB/analog YPbPr signals are input.
@SHT, ch, h_total
Getting the total number of horizontal dots.
“0” will be replied to channels without input
signals.
Setting the total number of IN5 horizontal
dots to “1344”.
If analog RGB signals or analog YPbPr
40
Page 41
@GHS / @SHS
Horizontal start position
@GHS
@SHS, ch, h_start
[Default]: depends on inp u t sign als
Setting IN5 horizontal start posit ion to “296”.
@ERR,3
If signals are not input, an error is replied.
Remarks
Setting command is valid only when signals are input.
@GHD / @SHD
Horizontal display period
@GHD
@SHD, ch, h_disp
Return value
@GHD, h_disp_1, h_disp_2, h_disp_3,
0 = All inputs, 1 = IN1 to 5 = IN5
@SHD,5,1024
Completed normally.
Function Getting Setting
Format
Return value @GHS, h_start_1, h_start_2, h_start_3,
h_start_4, h_start_5
Parameter h_start_1-5 / h_start: Horizontal start position
64 to 2900 (should be [the total number of horizontal dots – horizontal display
period] or less)
ch: Input channel
0 = All inputs, 1 = IN1 to 5 = IN5
Example
@GHS
@GHS,192,192,496,0,296
@SHS,5,296
@SHS,5,296
@SHS,5,296
@SHS, ch, h_start
Getting horizontal start position.
“0” will be replied to channels without input
signals.
Completed normally.
MSD-501/502 Command Guide
Function Getting Setting
Format
@SHD, ch, h_disp
h_disp_4, h_disp_5
Parameter h_disp_1-5 / h_disp: Horizontal display period
64 to 2900 (should be [the total number of horizontal dots – 64] or less)
[Default]: depends on inp u t sign als
ch: Input channel
Example
Remarks Setting command is valid only when signals are input.
@GHD
@GHD,1920,1920,0,1920,1024
@SHD,5,1024
@SHD,5,1024
@ERR,3
Getting horizontal display period
“0” will be replied to channels without input
signals.
Setting IN5 horizontal display period to “1024”.
If signals are not input, an error is replied.
41
Page 42
MSD-501/502 Command Guide
@GVS / @SVS
Vertical start position
@GVS
@SVS, ch, v_start
[Default]: depends on input signals
@GVS,40,0,40,40,35
“0” will be replied to channels without input signals.
@SVS,5,35
Completed normally.
@GVD / @SVD
Vertical display period
Function
Getting
Setting
Format
@GVD
@SVD, ch, v_disp
v_disp_4, v_disp_5
Parameter
v_disp_1-5 / v_disp : Vertical display period
[Default]: depends on input signals
ch: Input channel
Setting IN5 vertical display period to “768”.
@ERR,3
If signals are not input, an error is replied.
Remarks
Setting command is valid only when signals are input.
Function Getting Setting
Format
Return value @GVS, v_start_1, v_start_2, v_start_3,
v_start_4, v_start_5
Parameter v_start_1-5 / v_start: Vertical start position
10 to 2048 (should be [the total number of vertical lines – vertical display period] or
less)
ch: Input channel
0 = All inputs, 1 = IN1 to 5 = IN5
Example
@GVS
Getting vertical start position
@SVS, ch, v_start
Remarks Setting command is valid only when signals are input.
Return value @GVD, v_disp_1, v_disp_2, v_disp_3,
Example
@SVS,5,35
@SVS,5,35
@ERR,3
10 to 2048 (should be [the total number of vertical lines – 10] or less)
0 = All inputs, 1 = IN1 to 5 = IN5
@GVD
@GVD,0,1080,1080,900,768
@SVD,5,768
@SVD,5,768
@SVD,5,768
Setting IN5 vertical start position to “35”.
If signals are not input, an error is replied.
@SVD, ch, v_disp
Getting vertical display period.
“0” will be replied to channels without input
signals.
Completed normally.
42
Page 43
@GIS / @SIS
Automatic measurement of start position
@GIS
@SIS, ch, mode
@GIS, mode_1, mode_2
@SIS, ch, mode
Parameter
mode_1-2 / mode: Automatic measurement
0 = All analog inputs, 4 = IN4, 5 = IN5
Setting not to measure signals input currently from IN4.
@GSM / @SSM
Automatic measurement when unregistered signals are input
Function
Getting
Setting
Format
@GSM
@SSM, mode
Return value
@GSM, mode
@SSM, mode
0 = Not execute, 1 = Execute [Default]
Example
Getting automatic measurement mode when
@SSM,1
Function Getting Setting
Format
Return value
0 = All inputs from this input channel are not measured automatically.
1 = Current input signals are not measured automatically.
2 = Current input signals are measured automatically. [Default]
ch: Input channel
MSD-501/502 Command Guide
Example
Remarks Those commands are only for analog input.
Parameter mode: Automatic measurement
Remarks -
@GIS
@GIS,0,2
@SIS,4,1
@SIS,4,1
@GSM
@GSM,1
@SSM,1
Getting setting of Automatic measurement of start
position.
IN4: not measured automatically; IN5: measured
automatically.
Completed normally.
unregistered signals are input.
Automatic measurement will be executed when
unregistered signals are input.
Execute automatic measurement when unregistered
signals are input.
Completed normally.
43
Page 44
MSD-501/502 Command Guide
@RTT
Loading device data
@RTT, ch (, table)
@RTT, ch (, table)
Parameter
ch: Input channel
@RTT,1
@RTT,4,2
Setting IN4 input timings to the values saved in the
Completed normally.
Remarks
This command is valid only when signals are input.
registered.
@STT
Registering device data
Format
@STT, ch, table (, name)
Return value
@STT, ch, table (, name)
Parameter
ch: Input channel
1 to 99
@STT,4,2
without changing the device table name.
Saving the current IN4 input timing setting in device
Function Setting
Format
Return value
1 = IN1 to 5 = IN5
table: Device table
1 to 99 (Registered device data),
100 to 100+n (Preset device data. ”n” varies depending on input signals, but 0
Only for analog input, specify the device table.
Example
@RTT,1
@RTT,4,2
for most cases.)
Initializing IN1 input timing setting to the value detec te d
automatically.
Completed normally.
device table 2.
For analog input, this command is valid only when the device data of input signals is
Function Saving
4 = IN4, 5 = IN5
table: Device table
name: Device table name
Up to 14 characters from 20 to 7D of ASCII code.
If you do not set the device table name, only input timing settings are saved. However,
if no device table name is currently saved, the resolution is saved automatically as the
device table name.
Example
Remarks This command is valid only if analog RGB / YPbPr signals are input.
@STT,4,2
@STT,4,2,XGA 60Hz
@STT,4,2,XGA 60Hz
Saving IN4 input timing setting in device table 2
table 2 with the name of “XGA 60Hz”.
44
Page 45
@GTK / @STK
Tracking
@GTK
@STK, ch_1, track_1 (, ch_2 , track_2)
@GTK, track_1, track_2
@STK, ch_1, track_1 (, ch_2 , track_2)
Parameter
track_1-2: Tracking
0 = All analog inputs, 4 = IN4, 5 = IN5
Example
Getting tracking.
replied.
@STK,5,4
Remarks
This command is valid only if analog RGB / YPbPr signals are input.
Function Getting Setting
Format
Return value
0 to 63 [Default] 0
ch_1-2: Input channel
@GTK
@GTK,4,0
If no analog RGB or YPbPr signals are input, 0 is
MSD-501/502 Command Guide
@STK,5,4
Setting IN5 tracking to “4”.
Completed normally.
45
Page 46
MSD-501/502 Command Guide
@GEQ / @SEQ
Output equalizer
Function
Getting
Setting
Format
@GEQ
@SEQ, ch_1, level_1 (, ch_2, level_2)
Return value
@GEQ, level_1 (, level_2)
@SEQ, ch_1, level_1 (, ch_2, level_2)
@GEQ,0,1
OUT1A: OFF; OUT2A: LOW
@SEQ,1,0
Setting OUT1A output equalizer to OFF.
@GDM / @SDM
Output mode
Return value
@GDM, mode_1A, mode_1B
@SDM, ch_1, mode_1 (, ch_2, mode_2
)
@SDM,1,3
3.3.8 Output settings
Parameter level_1-2: Output equalizer
0 = OFF [Default], 1 = LOW, 2 = MIDDLE, 3 = HIGH
ch_1-2: Output connector
0 = All HDMI output, 1 = OUT1A, 2 = OUT2A
Example
Remarks Those commands are only for HDMI output connector.
Getting output mode.
OUT1B: DVI MODE; other outputs: HDMI
YCbCr4:4:4 MODE.
Setting OUT1A output mode to “HDMI
YCbCr4:4:4 MODE”.
Completed normally.
・・・
46
Page 47
@GUY / @SUY
Synchronous signal output when no video signal s are input
@GUY
@SUY, ch_1, sync_1 (, ch_2, sync_2)
@GUY, sync_1 (, sync_2)
@SUY, ch_1, sync_1 (, ch_2, sync_2)
Parameter
sync_1-2: Synchronous signal output
0 = All outputs, 1 = OUT1, 2 = OUT2
Example
Getting synchronous signal output when no
@SUY,1,1
Completed normally.
Remarks
@GBO / @SBO
Output video when no video signals are input
@GBO
@SBO, ch_1, video_1 (, ch_2, video_2)
@GBO, video_1 (, video_2)
@SBO, ch_1, video_1 (, ch_2, video_2)
0 = All outputs, 1 = OUT1, 2 = OUT2
Example
Getting output video when no video signa ls
OUT1: blue screen; OUT2: black screen
@SBO,1,1
Completed normally.
Remarks
Function Getting Setting
Format
Return value
0 = Not output, 1 = Output [Default]
ch_1-2: Output channels
@GUY
@GUY,1,0
@SUY,1,1
-
video signals are input.
OUT1: synchronous signals are output.
OUT2: synchronous signals are not output.
Setting OUT1 to “1” (synchronous signals are
output even if video signals are not input.).
MSD-501/502 Command Guide
Function Getting Setting
Format
Return value
Parameter video_1-2: Output video when no video signals are input
0 = Black, 1 = Blue [Default], 2 = Background color
ch_1-2: Output channel
@GBO
@GBO,1,0
@SBO,1,1
-
are input.
Setting OUT1 to blue when no video signals
are input.
100 = 0.1 sec. to 2000 = 2 sec. [Default] 350 = 0.35 sec.
Set the value by 10 ms. If you set a value other than 0 for the lower 1 digits, these
values will be rounded down. (For example, if you set it to 395, the speed is set to 390
ms.)
@GFT
@SFT,1,400
@SFT,1,400
Getting switching time of video input channel.
OUT1: 400 ms.; OUT2: 350 ms.
Completed normally.
48
Page 49
@GWC / @SWC
Wipe color
(, ch_2, red_2, green_2, blue_2)
Parameter
ch: Output channel
0 = All outputs, 1 = OUT1, 2 = OUT2
Example
Getting OUT1 wipe color.
@GVO / @SVO
Video output connector
Return value
@GVO, out_1A, out_1B (, out_2A,
@SVO, ch_1, out_1 (, ch_2, out_2
)
0 = Not output, 1 = Output [Default]
Example
Getting video output connector.
Other outputs: output vi deo .
Setting OUT1A to “Output”.
Function Getting Setting
Format
Return value
ch_1-2: Output channel
red / red_1-2 : Wipe color (Red)
Remarks -
@GWC, ch
@GWC, ch, red, green, blue
1 = OUT1, 2 = OUT2
green / green_1-2 : Wipe color (Green)
blue / blue_1-2 : Wipe color (Blue)
The specified value is added to the current audio output level. If the total value
exceeds the limit value (-60 to +10), the limit value will be applied.
@SOL,1,-1
@SOL,1,-1
-1 = minimum settable value (-60 dB), 0 = not limit status,
1 = maximum settable value (+10 dB)
@GOL
@GOL,1,0
Lower 1 dB of audio output level of OUT1.
Completed normally.
Getting limit status of audio output level.
OUT1: maximum settable value
OUT2: not limit value
53
Page 54
MSD-501/502 Command Guide
@GAM / @SAM
Audio output mute
Parameter
mute_1-2: Audio output mute
0 = All outputs, 1 = OUT1, 2 = OUT2
@GAM,1,0
@GAS / @SAS
Selecting audio input
Function
Getting
Setting
select_2
)
select_2
)
0 = Automatic [Default], 1 = Analog audio, 2 = Digital audio
ch_1-3: Input channel
@SAS,3,1
Completed normally.
Remarks
Those commands are only for digital input.
Function Getting Setting
Format
Return value
ch_1-2: Output channel
@GAM
@GAM, mute_1 (, mute_2)
0 = Mute OFF [Default], 1 = Mute ON
@SAM, ch_1, mute_1 (, ch_2, mute_2)
@SAM, ch_1, mute_1 (, ch_2, mute_2)
Example
Remarks -
Format
Return value
Parameter select_1-3: Audio input selection
Example
@GAM
@SAM,1,1
@SAM,1,1
@GAS
@GAS, select_1, select_2, select_3
0 = All digital inputs, 1 = IN1 to 3 = IN3
@GAS
@GAS,1,0,0
If “
sampling frequency that is output actually will be replied. If it is set to value other than
Getting sampling frequency settings.
OUT1: AUTO-A; OUT2: 32 kHz
Completed normally.
Getting actual sampling frequency.
” is set to “AUTO-A” or “AUTO-B”, the
57
Page 58
MSD-501/502 Command Guide
@GDO / @SDO
Audio output connector
@GDO
@SDO, ch_1, out_1, (, ch_2, out_2)
@GDO, out_1 (, out_2)
@SDO, ch_1, out_1, (, ch_2, out_2)
Parameter
out_1-2: Audio output connector
output connectors [Default]
@GAO / @SAO
Digital audio output connector
Function
Getting
Setting
Return value
@GAO, out_1A, out_1B (, out_2A ,
@SAO, ch_1, out_1 (, ch_2, out_2
)
0 = Not output, 1 = Output [Default]
@GAO,1,1,1,0
Other outputs: Output digital audio.
OUT1A: not output digital audio.
Function Getting Setting
Format
Return value
0 = Only to analog audio output connectors,
1 = To HDMI output and HDBaseT output connectors,
2 = To analog audio output connectors, HDMI output connectors, and HDBaseT
ch_1-2: Output channel
0 = All outputs, 1 = OUT1, 2 = OUT2
Example
Remarks -
@GDO
@GDO,0,1
@SDO,1,0
@SDO,1,0
Getting connectors that output audio.
OUT1: only to analog audio output connectors;
OUT2: only to HDMI output connector and HDBaseT
output connector
Setting OUT1 to output to only analog audio output
connectors
Completed normally.
Format
Parameter out_1A / out_2A: OUTA digital audio output
ch_1-4: Output connectors
Example
Remarks -
@GAO
out_2B)
out_1B / out_2B: OUTB digital audio output
out_1-4: digital audio output
Getting test tone output settings.
OUT1: outputs test tone (400 Hz) to FRONT L/R.
OUT2: not output test tone.
Setting OUT1: outputs test tone (1k Hz) to all
speakers.
Completed normally.
59
Page 60
MSD-501/502 Command Guide
@GED / @SED
EDID data
Function
Getting
Setting
Format
@GED
@SED, ch_1, edid_1 (, ch_2, edid_2
)
Return value
@GED, edid_1, edid_2, edid_3
@SED, ch_1, edid_1 (, ch_2, edid_2
)
0 = All digital inputs, 1 = IN1 to 3 = IN3
Copying EDID (P.65)
3.3.10 EDID
Parameter edid_1-5: EDID data
0 = Built-in EDID [Default],
1 = OUT1A MONITOR,
2 = OUT1B MONITOR,
3 = OUT2A MONITOR,
4 = OUT2B MONITOR,
101 to 108 = COPY DATA 1 to COPY DATA 8
ch_1-3: Input channel
・・・
・・・
Example
Remarks Those commands are only for digital input.
@GED
@GED,0,0,3
@SED,2,3
@SED,2,3
In order to use a copied data, read EDID data from the sink device in “@RME
” in advance.
Getting EDID data.
IN3: EDID of the sink device connected to OUT2A.
Other inputs: built-in EDID
Setting IN2: EDID read from the sink device
connected to OUT2A.
Completed normally.
“Output disabled”: only set commands can be specified.
Maximum settable sampling frequency depends on the audio format.
Audio format Maximum sampling frequency (kHz)
PCM 32 / 44.1 / 48 / 88.2 / 96 / 176.4 / 192
Dolby Digital Output disabled / 32 / 44.1 / 48
AAC Output disabled / 32 / 44.1 / 48 / 88.2 / 96
Dolby Digital+ Output disabled / 32 / 44.1 / 48
MSD-501/502 Command Guide
・・・
replied.
By sending target parameters, the other parameters will be set to “0” (Output disabled)
automatically. You do not need to specify “0” param eter normally.
PCM is always enabled, you can skip this menu u nless you need to change the
sampling frequency.
Example
@GAF,1
@SAF,2,4,3
Getting audio formats of IN1 that are allowed to be output.
Enable IN2 to output Linear PCM and DTS 32, 44.1, and
48 kHz (Sampling frequency of PCM is not changed).
Remarks This command is only for digital input.
63
Page 64
MSD-501/502 Command Guide
@GSP / @SSP
The number of speakers
(, speaker_2
)
speaker_2
)
Parameter
ch: Input channel
“All digital inputs”: only setting commands can be specified.
10 = Front Center High
1
OFF
OFF
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
2
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
3
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
4
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
OFF
5
ON
ON
OFF
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
6
ON
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
OFF
7
ON
ON
ON
ON
ON
OFF
OFF
OFF
OFF
OFF
OFF
8
ON
ON
ON
ON
OFF
OFF
ON
OFF
OFF
OFF
OFF
@SSP,2,8
Completed normally.
Function Getting Setting
Format
Return value @GSP, ch, number, speaker_1
number: The number of speakers
speaker_1-8: Speaker configuration
@GSP, ch
・・・
0 = All digital inputs, 1 = IN1 to 3 = IN3
1 to 8 [Default] 2
0 = Front Left / Right [Default], 1 = Low Frequency Effect,
2 = Front Center, 3 = Rear Left / Right,
4 = Rear Center, 5 = Front Left / Right Center,
6 = Rear Left / Right Center, 7 = Front Left / Right Wide,
8 = Front Left / Right High, 9 = Top Center,
@SSP, ch, number (, speaker_1,
speaker_2・・・)
@SSP, ch, number (, speaker_1,
・・・
Example
Getting command: the number of speakers and which speakers will be used will be
replied.
Setting command: if you do not specify the speaker configuration, the following
configuration will be applied depending on the set number of speakers.
number
If you specify speaker_1-8 and the number and total number of speakers (speaker_1-8)
do not match, the number is set automatically. In case the number exceeds the settable
range, an error is replied.
@GSP,1
@GSP,1,6,0,1,2,3
@SSP,2,8
0 1 2 3 4 5 6 7 8 9 10
Getting IN1 speaker configuration.
Six speakers (Front Left / Right, Low Frequency
Effect, Front Center, Rear Left / Right) are used.
Setting IN2 speaker configuration to Front Left /
Right, Low Frequency Effect, Front Center, Rear Left
/ Right, Rear Left / Right Center (eight speakers).
speaker
64
Page 65
MSD-501/502 Command Guide
@GSP / @SSP
The number of speakers
settable value.
Remarks
This command is only for digital input..
@RME
Copying EDID
@RME, out, number (, name)
@RME, out, number (, name)
1 to 8
name: Name of COPY DATA
@RME,1,1
Loading EDID data of the sink device connected to
@GED / @SED EDID (P.60)
Example
Function Save
Format
Return value
Parameter out: Connector to be loaded
number: Destination COPY DATA number
Example
Remarks
@SSP,3,8,0,3,5,6,7
@ERR,1
1 = OUT1A, 2 = OUT1B, 3 = OUT2A, 4 = OUT2B
Up to 10 characters using 20 to 7D from ASCII codes.
You can skip this setting. In this case, only EDID settings are saved without changing
currently saved name.
@RME,1,1
@RME,3,4,800x600
@RME,3,4,800x600
Setting IN3 speaker configuration to Front Left /
Right, Rear Left / Right, Front Left / Right Center,
Rear Left / Right Center, Front Left / Right Wide.
The number of speakers is 10 which exceeds the
Loading EDID data of the sink device connected to
OUT1A and saving it in COPY DATA 1.
Completed normally.
OUT2A, naming it “800x600” and saving it in
COPY DATA 4.
Completed normally.
65
Page 66
MSD-501/502 Command Guide
@GCT / @SCT
RS-232C communication
Function
Getting
Setting
Format
@GCT
@SCT, port, setting
Return value
@GCT, rs_232c, out_1B (, out_2B)
@SCT, port, setting
Example
Getting communication settings of RS-232C.
parity check = None, stop bit = 1 [bit]
Setting RS-232C connector as follows: baud rate =19200
3.3.11 RS-232C communication
Parameter rs_232c: Communication settings of RS-232C connector
out_1B: Communication settings of OUT1B connector
out_2B: Communication settings of OUT2B connector
setting: Communication settings
9 4800 7 ODD 2 21 9600 7 ODD 2 33 19200 7 ODD 2 45 38400 7 ODD 2
10 4800 7 EVEN 1 22 9600 7 EVEN 1 34 19200 7 EVEN 1 46 38400 7 EVEN 1
11 4800 7 EVEN 2 23 9600 7 EVEN 2 35 19200 7 EVEN 2 47 38400 7 EVEN 2
66
Page 67
@GCF / @SCF
RS-232C communication mode
@GCF
@SCF, mode
@GCF, mode
@SCF, mode
Parameter
mode: Operation mode
@GCF,1
RS-232C connector: Transmitter mode
Setting RS-232C connector to transmitter mode.
@GCD / @SCD
RS-232C transmission between control device s
Function
Getting
Setting
Format
@GCD
@SCD, mode
Return value
@GCD, mode
@SCD, mode
@SCF RS-232C communication mode”.
Enabling communication between the RS-232C connector
external device’s (such as PCs) transistor and receiver sides.
Function Getting Setting
Format
Return value
0 = RECEIVER mode [Default], 1 = TRANSMITTER mode
Example
Remarks Those commands are only for RS-232C connector.
@GCF
@SCF,1
@SCF,1
Once IP address or RS-232C communication setting is changed, the communication
may be disabled. Change the environmental settings of communication based on the
MSD settings.
Getting operation mode of RS-232C.
Completed normally.
MSD-501/502 Command Guide
Parameter mode:RS-232C transmission
0 = OFF [Default],
RS-232C connector operates in the mode set in “@GCF / @SCF RS-232C
Replied/Set on ly if the mode is “1” (TRANSMITTER) and pjlink is “0” (PJLink not
used). For PJLink protocol connect ion, t he port number is “4352” (static).
password: Password of PJLink protocol
Up to 32 characters of the following ASCII codes: 20, 30 to 39, 41 to 5A, 61 to 7A
(alphanumeric characters). [Default] All: 20 (space)
Replied/Set on ly if the mode is “1” (TRANSMITTER) and pjlink is “0” (PJLink not
used).
For get commands, replied only if the password is set.
For set commands, you can skip this password setting if you disable password
authentication for PJLink protocol connection.
Example
Remarks Once IP address or RS-232C communication setting is changed, the communication
@GLF,3
@GLF,3,1,192,168,1,2,1,PR
OJECTOR1
@SLF,3,1,192,168,1,2,1
@SLF,3,1,192,168,1,2,1
may be disabled. Change the environmental settings of communication based on the
MSD settings.
Getting operation mode of connection 3.
Mode = transmitter mode; destination IP address =
192.168.1.2; PJLink = to be used; password =
Setting connection 3 as follows:
Mode = transmitter mode; destination IP address =
192.168.1.2; PJLink = to be used; password =
disabling password authentication.
Completed normally.
69
Page 70
MSD-501/502 Command Guide
@GLP / @SLP
TCP port number
port_5, port_6, port_7, port_8
connection_2, port_2
)
Parameter
port_1-8: TCP port number
0 = All connections, 1 = Connection 1 to 8 = connection 8
@SLP,8,6000
Completed normally.
Remarks
Once IP address or RS-232C communication setting is changed, the communication
may be disabled. Change the environmental settings of communication based on the
00 to FF = 8 bit (in hexadecimal)
@GMC
-
Getting port number.
Connection 1 to 3:1100; connection 4 to 6: 23;
connection 7 and 8: 80
Setting port number of connection 8 to “6000”.
Getting MAC address.
70
Page 71
MSD-501/502 Command Guide
@EXC
Executing control commands
Function
Set
Format
@EXC, command_1 (, command_2
)
Return value
@EXC, command_1 (, command_2
)
a long time for the reply.
@GEC / @SEC
Getting control command (Communication command control)
Function
Getting
Setting
Format
@SEC, no, delay, port, memo, length,
over, display (, recv_1, recv_2
)
0 = 0 to 999999 = 999.999 seconds
port: Output port
bit 7 6 5 4 3 2 1 0
LAN
5
LAN
4
LAN
3
LAN
2
LAN
1
RS-232C
OUT2B
RS-232C
OUT1B
RS-232C
bit
15
14
13
12
11
10 9 8
LOOP
BACK
LAN
8
LAN
7
LAN
6
(0000000000001000 in binary).
3.3.13 Control commands
・・・
・・・
Parameter command_1-5: Control command
1 = COMMAND 1 to 32 = COMMAND 32
Example
@EXC,1,2,3
@EXC,1,2,3
@EXC,6
@EXC,6,RECV: POWER OFF
Remarks Because the result is replied after control command execution, it sometimes may take
Executing COMMAND 1→2→3 in order.
Completed normally.
Executing COMMAND 6.
If a command to display received data is
executed, the received result will be
replied. In this example, “POWER OFF” is
replied from the target device.
@SEC, no, delay, port, memo, length,
command, timeout, retry, interval,
)
retryover, display (, recv_1, recv_2・・・
・・・
)
port
- - - -
“1” is for the bit of the output port to send a command (Since bit 12-15 are not used,
they are always “0”). For example, if you want to send a command to RS-232C,
specify “1” (0000000000000001 in binary). If sending a command to LAN 1, specify “8”
71
Page 72
MSD-501/502 Command Guide
@GEC / @SEC
Getting control command (Communication command control)
Up to 14 characters of 20 to 7D except 2C (,).
0 to 30
command: Send command data
0 = 0 second to 99999 = 99.999 seconds
0 = 0 second to 99999 = 99.999 seconds
0 = Stop processing, 1 = Continue processing
display: Displaying received data
Register reply commands in “@GRC / @SRCRep ly command (P.77)”.
Example
Getting settings registered in control command 1.
Parameter memo: Memo
length: Data size of send command (the number of bytes)
Specify length × 2 digits with 0 to 9, A to F, a to f: (4 bit per digit in hexadecimal).
timeout: Time-out time
retry: The number of retries
0 to 99
interval: The number of retries
retryover: Processing at retry timeout
0 = communication command control
recv_1-32: Checking replied command check
1 to 32
For get commands, reply command numbers are separated from each other by a
comma.
For set commands, the reply command number to be checked can be specified. Up to
32 commands can be specified by separating them by a comma.
If you send only parameters of reply command number you want to check, the reply
commands without sent parameter are automatically set to “Not check”.
@SEC, no, delay, port, memo, length,
command, timeout, retry, interval,
Return value @GEC, no, delay, port, memo, length,
command, timeout, retry, interval,
1 to 32
delay: Delay time
1 to 4095
port
port
- - - -
“1” is for the bit of the output port to send a command (Since bit 12-15 are not used,
they are always “0”). For example, if you want to send a command to RS-232C,
specify “1” (0000000000000001 in binary). If sending a command to LAN 1, specify “8”
@SEC, no, delay, port, memo, length,
command, timeout, retry, interval,
73
Page 74
MSD-501/502 Command Guide
@GEC / @SEC
Control command (Displaying received data)
Up to 14 characters of 20 to 7D except 2C (,) from ASCII codes.
0 to 30
command: Send command data
0 = 0 second to 99999 = 99.999 seconds
0 = 0 second to 99999 = 99.999 seconds
0 = Stop processing, 1 = Continue processing
display: Displaying received data
100 = Not monitor
Delimiter: 0D in hex (CR =ASCII codes)
Parameter memo:
Length: Send command data size (the number of bites)
Specify length × 2 digits with 0 to 9, A to F, a to f = 4 bit per digit (in hexadecimal)
timeout:
retry: The number of retires
0 to 99
interval: Re t ry interval
retryover: Processing at retry timeover
1 = in ASCII codes, 2 = in hexadecimals
delimiter:
2 digits of 0 to 9, A to F, a to f = 4 bit per digit (in hexadecimal) for monitoring
delimiter
・Delay time: 0 ms.
・Output port: LAN1
・Memo: POWER STATUS
・Data size: 9 bytes
・Command data: GET POW CR LF (ASCII
codes)
・Timeout: 2000 ms.
・Retry: 2 times
・Retry interval: 200 ms.
・Retryover: Stop
・Received data: Displayed in ASCII codes
・Delimiter: 0D in hex (CR =ASCII codes)
75
Page 76
MSD-501/502 Command Guide
@GEC / @SEC
Control command (CEC control)
ch_1, cec_1 (, ch_2, cec_2
)
ch_1, cec_1 (, ch_2, cec_2
)
Parameter
no: Control command number
0 = 0 second to 999999 = 999.999 seconds
0 = Stop processing, 1 = Continue processing
ch_1-4: Output connector
0 = Not controlled, 1 = POWER OFF, 2 = POWER ON
automatically.
Example
Getting settings of control command 7.
Function Getting Setting
Format
Return value @GEC, no, delay, port, memo, error,
delay: Delay time
port: CEC control
memo:
error: Processing at no response from the device
@GEC, no
・・・
1 to 32
For 4096 = CEC control, the value is 4096.
Up to 14 characters of 20 to 7D except 2C (,) from ASCII codes.
@SEC, no, delay, port, memo, error,
ch_1, cec_1 (, ch_2, cec_2・・・)
@SEC, no, delay, port, memo, error,
・・・
1 = OUT1A, 2 = OUT1B, 3 = OUT2A, 4=OUT2B
cec_1-4: Control command
For get commands, the control output connector and control command are separated
from each other by a comma.
For set commands, the control output connector and control command can be
specified. Up to 32 commands can be specified by separating them by a comma.
By sending target parameters, the other parameters will be set to Not controlled
@GEC,7
@GEC,7,0,4096,DISPLAY1 ON,
0,1,2
@SEC,7,0,4096,DISPLAY1 ON,
0,1,2
@SEC,7,0,4096,DISPLAY1 ON,
0,1,2
Remarks -
・Delay time: 0ms
・Memo: DISPLAY1 ON
・Error: Stop
・OUT1 sink device: Turning on
・Other outputs: not controlled.
Setting control command 7 as follows:
・Delay time: 0 ms.
・Memo: DISPLAY1 ON
・Error: Stop
・OUT1 sink device: Turning on
・Other outputs: not controlled.
76
Page 77
@GRC / @SRC
Reply command
mask , memo
mask , memo
Parameter
no: Control command number
0 = Stop, 1 = Continue, 2 = Resending commands
length × 2 digits with 0 to 9, A to F, a to f = 4 bit per digit (in hexadecimal)
memo:
Memo: NG (no good)
@SRC,1,1,9,
FFFFFFFFFFFFFFFFFF,OK
Setting reply command 1 as follows:
Function Getting Setting
Format
Return value @GRC, no, process, length, command,
process:
length: Reply command data size (bytes)
command: Reply command data
mask: Mask data
@GRC, no
1 to 32
0 to 30
length × 2 digits with 0 to 9, A to F, a to f = 4 bit per digit (in hexadecimal)
@SRC, no, process, length, command,
mask , memo
@SRC, no, process, length, command,
MSD-501/502 Command Guide
Up to 14 characters of 20 to 7D except 2C (,) from ASCII codes.
・Processing: Stop
・Data size: 1 byte
・Command data: 40 (in hex)
・Mask data: 40 (checking the second bit from
the top)
・
・Processing: Continue
・Data size: 9 bytes
・Command data: RECV OK CR LF (ASCII)
・Mask data: ALL: FF (checking all bits)
・Memo: OK
77
Page 78
MSD-501/502 Command Guide
@GCC / @SCC
Control command link
@GCC, event
@SCC, event, c_1 (, c_2, c_3
)
@GCC, event, c_1 (, c_2, c_3
)
@SCC, event, c_1 (, c_2, c_3
)
Parameter
event: Control command execution condition
@GEC / @SEC Control command (CEC control) (P.76)
@SCC,1,5,2,1
Remarks
Function Getting Setting
Format
Return value
・・・
For settable values, see the table below.
c_1-10: Send command
0 = Not link, 1 to 32 = Control command 1 to 32
Control commands registered in one of the following commands will be linked.
@GEC / @SEC Getting control command (Communication command
control) (P.71),
@GEC / @SEC Control command (Displaying received data) (P.73),
・・・
・・・
Example
@GCC,1
@GCC,1,5,2,1
@SCC,1,5,2,1
-
Parameter of control command execution condition
Event
1 POWER ON 6 VIDEO:OUT1-IN1 18 VIDEO:OUT2-IN1
2 DISPLAY1 POWER ON 7 VIDEO:OUT1-IN2 19 VIDEO:OUT2-IN2
3 DISPLAY1 POWER OFF 8 VIDEO:OUT1-IN3 20 VIDEO:OUT2-IN3
4 DISPLAY2 POWER ON 9 VIDEO:OUT1-IN4 21 VIDEO:OUT2-IN4
5 DISPLAY2 POWER OFF 10 VIDEO:OUT1-IN5 22 VIDEO:OUT2-IN5
Execution condition Event
11 VIDEO:OUT1-OFF 23 VIDEO:OUT2-OFF
Getting control commands that will be executed
when the MSD is turned on.
In order of control command 5, 2, and 1 are
executed in order.
Executing in order of control command 5, 2, and 1.
0 = 0 second to 999999 = 999.999 seconds [Default] 0
Example
@GIT
@GIT,2000
Getting ineffective time of control command execution.
Disabling operation during control command execution
or 2000 ms. (2 seconds) after control command starts.
@SIT,2000
Setting ineffective time during control command
execution to 2000 ms. (2 seconds).
Completed normally.
Parameter no_1-32: Commands or links to be initialized
1 to 32: control command 1 to 32
101 to 132: reply command 1 to 32 (“1xx”: xx is the reply command number)
201 to 237: control command link 1 to 37 (“2xx”: xx is the control command
execution condition)
【Reference: @GRC / @SRC Reply command (P.77) 】
【
@DEC,201
@DEC,201
Initializing POWER ON link
Completed normally.
Remarks -
MSD-501/502 Command Guide
79
Page 80
MSD-501/502 Command Guide
@GTF / @STF
Getting flashing time of sink device p ower switch
flash_2)
flash_2)
Parameter
switch_1-2: Switch type
1 to 1000 = Flashes for 1 second to 1000 seconds
Function Getting Setting
Format
Return value @GTF, switch_1, flash_1 (, switch_2,
flash_1-2: Flashing time
@GTF, switch_1 (, switch_2)
0 = All switches, 1 = DISPLAY1 POWER, 2 = DISPLAY2 POWER
-1 = Flashes during control command execution [Default],
Getting flashing time of DISPLAY 1 POWER.
The switch will be flashed during control command
execution.
Setting DISPLAY 1 POW ER to flash for five
seconds after control command starts.
Completed normally.
80
Page 81
MSD-501/502 Command Guide
@RCM
Loading cross point memory
Function
Setting
Format
@RCM, memory
Return value
@RCM, memory
@RCM,1
Completed normally.
Remarks
@SCM / @SEM
Saving channels to cross point memory
Format
@SCM, memory (, name)
@SEM, memory (, name)
Return value
@SCM, memory (, name)
@SEM, memory (, name)
Parameter
memory: Cross point memory
changing the current memory name.
name.
Controlled are not saved.
Remarks
3.3.14 Preset memor y
Parameter memory: cross point memory
1 to 7
Example
Function Overwriting Saving settings other than channels set to Not
@RCM,1
-
Loading video and audio channels of cross
point memory 1.
controlled in “@GCM / @ECM Editing cross
point memory”.
1 to 7
name: Memory name
Up to 10 characters using 20 to 7D from ASCII codes.
If you do not specify memory name, only cross point settings are saved without
Example
@SCM,2
@SCM,2
@SEM,2,PATTERN2
@SEM,2,PATTERN2
-
Saving the current video and audio channels to
cross point memory 2 without changing the memory
Saving the current video and audio channels to
cross point memory 2 with the name of
“PATTERN2”. Output settings that are set to Not
81
Page 82
MSD-501/502 Command Guide
@GCM / @ECM
Editing cross point memory
name
Parameter
memory: Cross point memory
Up to 10 characters using 20 to 7D from ASCII codes. [Default] 20 (space)
OUT2: Not controlled.
When cross point memory 2 is loaded, OUT1
@RCV
Loading cross point memory (setting video channel)
1 to 7
@RCV,1
Function Getting Setting
Format
Return value @GCM, memory, v_1, a_1 (, v_2, a_2) ,
v_1-2: Video channel
name: Memory name
@GCM, memory
1 to 7
a_1-2: Audio channel
-1 = Not controlled [Default], 0 = OFF, 1 = IN1 to 5 = IN5
@ECM, memory, v_1, a_1 (, v_2, a_2)
@ECM, memory, v_1, a_1 (, v_2, a_2)
Example
Remarks Nothing is saved in the memory by factory default, the state is “-1” (Not controlled). If
Function Setting
Format
Return value
Parameter memory: Cross point memory
Example
Remarks -
@GCM,2
@GCM,2,3,3,1,1,PATTERN2
@ECM,2,1,1,-1,-1
@ECM,2,1,1,-1,-1
you save only video (@SCV) or audio (@SCA) at the first saving of cross point
settings, “-1” (Not controlled) is replied to unsaved audio and video.
@RCV, memory
@RCV, memory
@RCV,1
Getting video and audio channel of cross
point memory 2.
With the name of “PATTERN2”, OUT1: IN3;
is set to IN1 and OUT2 is Not controlled.
Loading video channel of cross point memory.
Completed normally.
82
Page 83
MSD-501/502 Command Guide
@SCV / @SEV
Saving cross point memory (Setting video channel)
Format
@SCV, memory (, name)
@SEV, memory (, name)
Return value
@SCV, memory (, name)
@SEV, memory (, name)
Parameter
memory: Cross point memory
changing the memory name.
@SCV,2
Saving the current video channel in cross point
settings that are set to Not Controlled are not saved.
Remarks
@GCV / @ECV
Editing cross point memory (Setting video channel)
@GCV, memory
@ECV, memory, v_1 (, v_ 2)
@GCV, memory, v_1 (, v_2) , name
@ECV, memory, v_1 (, v_ 2)
Parameter
memory: Cross point memory
-1 = Not controlled [Default], 0 = OFF, 1 = IN1 to 5 = IN5
name: Memory name
When cross point memory 2 is loaded, OUT1 is
Function Overwritten Saving settings other than channels set to Not
controlled in “@GCM / @ECM Editing cross
point memory”.
1 to 7
name: Memory name
Up to 10 characters using 20 to 7D from ASCII codes.
If you do not specify memory name, only settings of cross point are saved without
Example
Function Getting Setting
Format
Return value
v_1-2: Video channel
Example
Remarks Nothing is saved in the memory by factory default, the state is “-1” (Not controlled). If
@SCV,2
@SEV,2,PATTERN2
@SEV,2,PATTERN2
-
1 to 7
Up to 10 characters using 20 to 7D from ASCII codes. [Default] 20 (space)
@GCV,2
@GCV,2,3,1,PATTERN2
@ECV,2,1,-1
@ECV,2,1,-1
you save only audio (@SCA) at the first saving of cross point settings, “-1” (Not
controlled) is replied to unsaved audio and video.
Saving the current video channel in cross point
memory 2 without changing memory name.
memory 2 with the name of “PATTERN2”. Output
Getting video channel of cross point memory 2.
OUT1: IN3; OUT2: IN1 with the name of
“PATTERN2”.
set to IN1 and OUT2 is Not controlled.
83
Page 84
MSD-501/502 Command Guide
@RCA
Loading audio channel setting from cross point memory
@RCA, memory
@RCA, memory
Parameter
memory: Cross point memory
@RCA,1
Completed normally.
Remarks
@SCA / @SEA
Saving cross point memory (Setting audio channel)
point memory”.
Format
@SCA, memory (, name)
@SEA, memory (, name)
Return value
@SCA, memory (, name)
@SEA, memory (, name)
Parameter
memory: Cross point memory
changing the memory name.
@SCA,2
memory 2 without changing memory name.
Saving the current video channel in cross point
settings that are set to Not Controlled are not saved.
Remarks
Function Setting
Format
Return value
1 to 7
Example
Function Overwriting Saving settings other than channels set to Not
@RCA,1
-
Loading audio channel of cross point memory 1.
controlled in “@GCM / @ECM
Editing cross
1 to 7
name: Memory name
Up to 10 characters using 20 to 7D from ASCII codes.
If you do not specify memory name, only cross point settings are saved without
Example
@SCA,2
@SEA,2,PATTERN2
@SEA,2,PATTERN2
-
Saving the current audio channel in cross point
memory 2 with the name of “PATTERN2”. Output
84
Page 85
MSD-501/502 Command Guide
@GCA / @ECA
Editing cross point memory (Setting audio channel)
@GCA, memory
@ECA, memory, a_1 (, a_2)
@GCA, memory, a_1 (, a_2) , name
@ECA, memory, a_1 (, a_2)
Parameter
memory: Cross point memory
-1 = Not controlled [Default], 0 = OFF, 1 = IN1 to 5 = IN5
name: Memory name
When cross point memory 2 is loaded, OUT1 is
@RPM / @SPM
Saving all settings
Function
Setting
Saving
Format
@RPM, preset
@SPM, preset (, name)
1 to 8
name: Memory name
@RPM,3
Completed normally.
@SPM,2
without changing the memory name.
Saving the current settings in preset memory 2
environmental settings will be updated.
Function Getting Setting
Format
Return value
1 to 7
a_1-2: Audio channel
Up to 10 characters using 20 to 7D from ASCII codes. [Default] 20 (space)
Example
Remarks Nothing is saved in the memory by factory default, the state is “-1” (Not controlled). If
@GCA,2
@GCA,2,3,1,PATTERN2
@ECA,2,1,2
@ECA,2,1,2
you save only video (@SCV) at the first saving of cross point settings, “-1” (Not
controlled) is replied to unsaved audio and video.
Getting audio channel of cross point memory 2.
OUT1: IN3; OUT2: IN1 with the name of
“PATTERN2”
set to IN1 and OUT2 is set to IN2.
Return value
Parameter preset: Preset memory
Example
Remarks Once preset memory is loaded, all settings of video and audio I/O except for some
@RPM, preset @SPM, preset (, nam e)
Up to 10 characters using 20 to 7D from ASCII codes.
If you do not specify memory name, only cross point settings are saved without
changing the memory name.
@RPM,3
@SPM,2
@SPM,2,MEMORY2
@SPM,2,MEMORY2
Loading preset memory 3.
Saving the current settings in preset memory 2
with the name of “MEMORY2”.
85
Page 86
MSD-501/502 Command Guide
@GMU / @SMU
Startup settings
@GMU
@SMU, state
@GMU, state
@SMU, state
Parameter
state: Startup settings
9 = Last channel [Default], 10 to 17 = Preset memory 1 to 8
Example
Getting settings for startup.
applied at startup.
@SMU,3
Completed normally.
Function Getting Setting
Format
Return value
1 to 7 = Cross point memory 1 to 7, 8 = Channel OFF,
@GMU
@GMU,3
Channel settings of cross point memory 3 will be
Remarks -
@SMU,3
Setting channel settings at startup to cross point
memory 3.
86
Page 87
3.3.15 Bitmap
@GBM / @SBM
Outputting bitmap image
Function
Getting
Setting
Format
@GBM
@SBM, ch_1, out_1 (, ch_2, out_2)
Return value
@GBM, out_1 (, out_2)
@SBM, ch_1, out_1 (, ch_2, out_2)
0 = All outputs, 1 = OUT1, 2 = OUT2
@GBM,1,0
@SBM,1,1
normal image.
Remarks
Parameter out_1-2: Outputting bitmap image
0 = OFF [Default], 1 = bitmap 1 ON,
2 = bitmap 2 ON, 3 = bitmap 3 ON,
4 = bitmap 4 ON
Only registered numbers can be specified.
ch_1-2:output channel
MSD-501/502 Command Guide
Example
@GBM
@SBM,1,1
-
Getting output image.
OUT1: bitmap 1; OUT2: not output a bitmap image.
Outputting bitmap 1 image to OUT 1 instead of the
Getting OUT1 bitmap assignment.
OUT1: bitmap 1 to IN5; other input channels: no
bitmap is assigned.
Setting OUT2: assigning bitmap 1 to IN5 (if IN5 is
selected, bitmap 1 will be output.)
Completed normally.
0 = All of 1 to 3,
1 = Type of input signal*
2 = Format of video input signal*
3 = Format of audio input signal*
4 = with/without HDCP input
channel = 4 to 5 (analog input channel)
0 = All of 1 to 2,
1 = Type of input signal*
2 = Format of video input signal*
channel = 11 to 14 (output channel)
0 = All of 1 to 3, 1 = HDCP authorization*
3 = Error code*
*1 For type of input signal
Value Input signal type
Hxx
1
,
1
,
6
2
,
3
,
2
4
, 2 = Type of output signal*5,
Y Analo g YPbPr signal is input
Analog composite video signal is input
V
S Analog S-video signal is input
No signal input
N
96
Page 97
@GSS
Input and output status
1080i 59.94Hz
SDTV/HDTV signal is input, which replies the format
type and vertical synchronous frequency
RGB signal is input, and [Horizontal resolution x Vertical
replied.
Analog composite video signal or analog S-video signal
is input, which replies the format type.
Undetectable signal is input, which replies the horizontal
and vertical synchronous frequencies.
NO SIGNAL
No video signal is input
Reply example
Format of audio input signal
LINEAR PCM 48kHz
Linear PCM signal is input, which replies the sampling
frequency.
(MULTI CHANNEL)
Multi channel linear PCM signal is input.
Compressed audio signal (such as Dolby Digital and
compressed audios).
Reply example
HDCP authorization
HDCP NOT
Device without HDCP is connected.
Device with HDCP is connected, but the authorization
failed.
HDCP CHECK NOW
Connection status of sink device was changed, and the
status is being checked.
DISCONNECT
(Only for OUT1B and OUT2B)
Parameter *2 For format of video input signal
Reply example Format of video input signal
MSD-501/502 Command Guide
800 x 600 60.00Hz
resolution and vertical synchronous frequency] is
NTSC
56.83kHz 60.02Hz
*3 Format of audio input signals
LINEAR PCM 48kHz
COMPRESSED
AUDIO
NO SIGNAL
DTS) is input (The MSD does not recognize detailed
formats. “COMPRESSED AUDIO” is sent to all
No video signal is input.
*4 HDCP authorization
HDCP SUPPORT Device with HDCP is connected.
SUPPORT
HDCP ERROR
MONITOR
Cat6 LINK
DISCONNECT
Cat6 NO LINK Cat6 / Cat5e cable is not connected.
UNCONNECTED Sink device is not connected.
Sink device is disconnected.
Cat6 / Cat5e cable is disconnected.
(Only for OUT1B and OUT2B)
97
Page 98
MSD-501/502 Command Guide
@GSS
Input and output status
example
Hxx
Error code
Video output status
Audio output status
Audio output
2
Only replied if digital input, which means DDC power is not input.
displayed)
3
Video signal is not input
Audio signal is not input
4
Only replied if digital input, which means video or audio output of
the source device is muted
Only replied if digital input, which means signal with HDCP is input
replied during HDCP authori zatio n)
Only replied if digital input, which means source device does not
audio
Signal that is not supported by
Since compressed audio is input,
supporting compressed audio).
Audio output
connector (P.58) is se t to “OFF”.
9 -
@GDM / @SDMOutput mode
Parameter
*5 Type of output signals
Reply
D
C HDCP is being authorized. No video is output.
N
O No twisted pair cable is connected.
*6 One of the following error codes is replied in the following order: HDMI output
connector / video output to HDBaseT output connector, HDMI output connector /
audio output to HDBaseT output connector, audio output to analog audio output
connector.
Type of output signals
HDMI signal is output. xx stands for the color depth, 24 or 30.
DVI signal is input.
No sink device is connected.
0
1
Video or audio is output correctly.*7
@GVO / @SVOVideo output
connector(P.49) is set to
“OFF”.
(Normally, if input device is not connected, this error code is
5
but sink device is HDCP incompliant (This error code may be also
6
output the required information (packets) for output of video or
7
MSD series (dot clock is out of
range) is input.
8 -
@GAM / @SAM
mute (P.54) is set to “ON”.
audio cannot be output
(Compressed audio can be
output only to sink devices
@GDO / @SDO
98
(P.46) is set to “DVI MODE” or a
sink device that does not support
8
audio is connected.*
Page 99
@GSS
Input and output status
A
Input channel is set to “OFF”
@GSW / @SSW, @GSV / @SSV, @GSA / @SSA
@GAO / @SAO
HDCP:ON
Remarks
Parameter
MSD-501/502 Command Guide
Error code Video output status Audio output status
B -
C Sink device is not connected.*8
D HDCP is being authorized.*8
E HDCP authorization failed.*8
F Twisted pair cable is not connected.
*7 Analog audio input status cannot be detected. Even if “0” is replied, audio may
not be output with analog input selected.
*8 Only statuses of HDMI output connector / HDBaseT output connector.
Example
@GSS,1,0
@GSS,1,0,H30,1080P 60Hz,
LINEAR PCM 48kHz, HDCP ON
-
(
Getting IN1 all statuses.
・Type of input signal: 30-BIT COLOR
0 = All of 1 to 4,
1 = Monitor name,
2 = Resolution and dot clock,
3 = HDMI support status, sampling structure, and color depth *
4 = Audio support status and sampling frequency, bit length, the number of
channels, and support status of compressed audio
*1 For sink device that does not support HDMI, “DVI” is replied.
For sink device that supports HDMI, “HDMI” is replied, and then supported
sampling structures ( RG B, YCbCr 4: 2: 2, YCbCr 4:4:4) and supported color
depths (24, 30, 36) are replied in that order.
*2 For sink device that does not support audio, “AUDIO NOT SUPPORT” is replied.
For sink device that supports audio, “LINEAR PCM” is replied, and then
supported sampling frequencies (32, 44.1, 48, 88.2, 96, 176.4, and 192), bit
length (16, 20, and 24), the number of channels (one of 1 to 8), and
“COMPRESSED AUDIO SUPPORT” (if compressed audio is supported) are
・・・
1
,
2
Example
@GES,1,0
@GES,1,0,MSD-501,
1920x1080 148.50MHz,DVI,AUDIO
NOT SUPPORT
Remarks -
Function Getting
Format
Return value
@GIV
@GIV, id, ver
Parameter id : Model number
Example
@GIV
@GIV,MSD-501,1.00
-
Getting EDID information of the sink
device connected to OUT1A.
・Monitor name: MSD-501
・Resolution: 1920x1080
・Dot clock: 148.50MHz
・HDMI: Not supported
・Audio: Not supported
Getting product information.
Model number and firmware version
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.