background image

MSC-XA1616S Product Manual

with 3 integer numbers specifying the destination count, source count and flags of the level.  The flags value is 
the sum of one or more values from the Flags table below.

Flags

Name

Value Description

mute

1

Mute support.

lock

2

Video lock status query support

reclk

4

Reclocker disable support.

Example

>MtxCfg

[[8,8,3][4,8,0]]

The example above is simple output (no arguments) for a matrix with 2 levels, the first has 8 destinations, 8 
sources and supports mute and lock status query (1 + 2 = 3).  The second level has 4 destinations, 8 sources and 
does not support mute, lock status query or reclocker disable.

If an argument is specified (0-7), then a more descriptive JSON structure is returned, of the following form 
(newlines and spaces added as a visual aid, but are not necessarily part of the response):

{
  “version” : 1,

  “status” : “STATUS”,
  “levels” :

  [
    {

      “name” : “NAME”,
      “type” : “TYPE”,

      “destCount” : DEST_COUNT,
      “srcCount” : SRC_COUNT,

      “flags” : “FLAGS”,
      “destNames” : [ “NAME”, ”NAME”, ... ],

      “srcNames” : [ “NAME”, ”NAME”, ... ],
      “state” : [ SRC, SRC, ... ],

      “psetData” : [ [ SRC, ... ], [ SRC, ... ], ... ]
    },

    ...
  ],

  “psetNames” : [ “NAME”, ”NAME”, ... ]
}

Table of information on values in capital letters above:

Label

Description

STATUS

Matrix status: OK, UPDATING, DISCONNECT or ERROR.  Returned if the matrix is 
OK, updating (from a remote router for example), one or more remote routers 
disconnected or a general error (remote router in error status for example) respectively.

Page 34 of 61

© 2013-2018 Matrix Switch Corporation

www.matrixswitch

 

 corp.com

 

 

Содержание MSC-XA1616S

Страница 1: ...atrix Switch Corporation MSC XA1616S Product Manual 16 input 16 output Stereo Analog Audio Router with Status Panel Revision 1 8 Page 1 of 61 2013 2018 Matrix Switch Corporation www matrixswitchcorp com ...

Страница 2: ...UALITY PERFORMANCE MERCHANTABILITY OR FITNESS FOR PURPOSE Matrix Switch Corporation disclaims all liability arising from this information and its use Use of Matrix Switch Corporation devices in life support and or safety applications is entirely at the buyer s risk and the buyer agrees to defend indemnify and hold harmless Matrix Switch Corporation from any and all damages claims suits or expenses...

Страница 3: ...g commands and Panel GPIO commands Improved Software Update documentation Added pinouts for RS 232 and RS 485 serial port and GPIO Auxiliary interface Added XD series systems Revision 1 3 2016 05 17 Added MSC CP59X59E panel Revision 1 2 2015 08 20 Added protocol commands MtxGroup PanelDis and PanelExtEn Updated Mascot protocol information to version 2 4 New manuals for MSC V1616 LS DC MSC 1HD1616 ...

Страница 4: ...x from a source target 14 2 3 2 Saving Work Matrix to a target 14 2 3 3 Usage scenarios 14 2 4 Labels Tab 14 2 5 Config Tab 15 2 5 1 System Settings 16 2 5 2 Network Settings 16 2 5 3 Button Panel Settings 17 2 6 Command Tab 18 3 Mascot Control Protocol 19 3 1 Protocol Changes 19 3 2 Telnet Access 20 3 3 Serial Access 20 3 4 Command Format 20 3 4 1 Command Names 21 3 5 Response Format 21 3 6 Comma...

Страница 5: ...Cmd Command 38 3 11 24 PanelCmdEn Command 39 3 11 25 PanelCond Command 39 3 11 26 PanelDis Command 40 3 11 27 PanelExtEn Command 41 3 11 28 PanelRate Command 41 3 11 29 PClr Command 42 3 11 30 ProtoSer Command 42 3 11 31 PsetNames Command 42 3 11 32 PSub Command 43 3 11 33 PView Command 43 3 11 34 Reboot Command 44 3 11 35 ReclkDis Command 44 3 11 36 RemoteSync Command 44 3 11 37 S Command 45 3 11...

Страница 6: ...ndows 53 4 3 2 Mac OS X 54 4 3 3 Linux 54 5 Troubleshooting 56 5 1 Unknown IP address 56 5 2 Unexpected reboots 56 6 Reference 57 6 1 Specifications 57 6 2 Analog Audio Pinout 58 6 3 Serial Interface Pinout 58 6 4 GPIO Auxiliary Interface 59 6 5 Glossary 60 7 Matrix Switch Corporation Warranty 61 Page 6 of 61 2013 2018 Matrix Switch Corporation www matrixswitchcorp com ...

Страница 7: ...ter Optional An additional Matrix Switch Corporation AES or analog audio router can be utilized with this router by connecting it to the AUX GPIO connector with a 25 pin straight through cable NOTE The audio router should be powered on before the video router to ensure proper initial routing state or alternatively Preset 0 can be recalled to initialize it at any time Sync Reference Optional If swi...

Страница 8: ...rface All Matrix Switch Corporation router and panel devices come with a built in web page interface This is the recommended interface for configuration and is also a convenient way to control the matrix routing of the device Devices come factory configured with default settings unless a pre configuration request is made during purchase an example being a multi device application 1 4 1 Accessing T...

Страница 9: ... section for assistance with developing a network plan for multi device applications 1 4 3 Matrix Routing The Routing tab of the Web Page Interface provides a convenient way to view and change the matrix routing state and is the default page shown A preset can also be recalled from this interface by selecting one from the Load Preset drop down control Refer to the Routing Tab section for more deta...

Страница 10: ...e configuration or control is desired over public networks or the Internet it is strongly recommended that some form of inter network security is utilized such as VPN This is necessary to prevent undesired access to devices Devices on the same LAN need to be assigned unique IP addresses in the same IP subnet Matrix Switch Corporation devices are configured by default to use IP addresses in the cla...

Страница 11: ...nstallation example consisting of a 32x32 SDI Video Router with a secondary level 32x32 Analog Audio router connected via the AFV DB 25 interface a 32x32 Remote Button Panel a 2RU LCD Remote Panel and a Computer system Page 11 of 61 2013 2018 Matrix Switch Corporation www matrixswitchcorp com ...

Страница 12: ...tlines to aid in further description below The web page interface for other router systems is sized appropriately Remote Panels show only the Config and Command tabs Numbered sections in Figure 1 1 System name can be assigned on the Config tab 2 System firmware series and version 3 Tab navigation 4 Preset load drop down selection 5 Source connect buttons 6 Mute button may not be available on all s...

Страница 13: ...he Destination or a single level is selected 2 2 2 Loading a preset Presets store connection states for one or more Destinations Loading a Preset on the Routing tab consists of simply clicking on the Load preset drop down selector 4 in Figure 1 and selecting the desired preset which is then loaded and applied to the current routing matrix More information on Presets is contained in the following P...

Страница 14: ...to a Preset will store the Work Matrix state to non volatile memory which persists through device power cycles and can be recalled at a later time 2 3 3 Usage scenarios The flexibility of the Presets Tab interface allows for several useful scenarios some of which are described below Batch connection operations To perform several connection operations all at the same time make the desired connectio...

Страница 15: ...lumns for Video and Audio Sources and Destinations Single level routers will have a column for Source labels and one for Destination labels On multi level routers secondary levels can be left blank to use the same label as the first level Presets can also be assigned label names Click the Save button to save changes that have been made 2 5 Config Tab Page 15 of 61 2013 2018 Matrix Switch Corporati...

Страница 16: ... characters displayed at the top of the Web Page interface which is helpful when managing multiple systems Disable Reclockers Disable SDI reclockers not supported by all Routers 3D I O Pairing Enable pairing of destinations sources for two channel 3D support only supported by Routers with 2 or more destinations 2 5 2 Network Settings WARNING DHCP should only be enabled or the IPAddress or Netmask ...

Страница 17: ...e panels control different levels of a Video Audio Router Control Mode Set the matrix control mode only present on Routers Available options include Local Button panel controls the router itself Remote Button panel controls a remote router at the IP address set by the Remote Router IP field Remote Sync Synchronize matrix crosspoint changes to another router at the IP address specified by the Remot...

Страница 18: ...e Command text entry line followed by pressing the Enter key to execute them The results will be displayed in the text area below the command line Clicking the Clear Output button will clear all command output in the lower area See the section Mascot Control Protocol for more information Page 18 of 61 2013 2018 Matrix Switch Corporation www matrixswitchcorp com ...

Страница 19: ...k without modification using this protocol For information about other third party control system manufacturers who support MASCOT contact Matrix Switch Corporation 3 1 Protocol Changes As new commands are added or other changes occur the MASCOT protocol version is incremented The protocol revision can be obtained using the MascotVer command Protocol revision history Mascot version 3 0 Added Syste...

Страница 20: ...and prompt character 3 3 Serial Access Matrix Switch router systems come equipped with a serial port which can be used as another means of sending Mascot commands Connect a Computer system to the device using a 9 pin RS 232 serial cable Using this interface requires a serial terminal program such as HyperTerminal on Windows Configure the terminal software for 115200 bps 8N1 In addition Local Echo ...

Страница 21: ...ASCII 10 The Prompt A prompt character is displayed each time a command or chain of commands is entered to indicate readiness to receive additional commands If an error occurs in response to a command an error will be displayed prior to the prompt with the following format E00 Error message 00 will contain a 2 digit decimal error code Table 5 shows possible error codes which may be returned in res...

Страница 22: ...matically interpret argument as string spaces and commas not allowed Hex 0x3D 0xNN where NN are 2 hex digits from 0 9 A F or a f Double quoted One or more characters surrounded by double quotes An Argument Single quoted One or more characters surrounded by single quotes An Argument Table 6 Basic Argument Types Arguments are shown in the Help command output surrounded by square brackets Arg or pare...

Страница 23: ...ported String String A generic string argument max length depends on the command Value A general value Value type depends on setting See System Parameters Table 7 Command Argument Types 3 7 System Parameters MASCOT protocol version 3 0 adds commands for setting and querying configuration and other system parameters These commands greatly simplify the MASCOT command set and supersede several config...

Страница 24: ...erial port baud rate in bits second ctl serial2 log Boolean RW AS RS 485 serial port protocol log enable ctl serial2 proto String RW AS RS 485 serial port protocol selection mascot svs etc mtx serial Number R Current matrix serial number incremented on every routing change mtx sync Boolean RW AS Keep current routing state stored to preset 0 Effectively retains last matrix routing state even after ...

Страница 25: ... implementation and support variations between different system types Many of these commands have been superseded by System Parameters in Mascot protocol version 3 0 Command Arguments Description DHCP 0 1 DHCP enable FrameIP IP Remote router IP address the panel will control Gateway IP Network gateway IP address IP IP System IP address MAC MAC address MapDest Dest Dest Lvl Matrix destination remap...

Страница 26: ...tail Please note that command availability may vary between firmware series and versions Details of availability are documented for each command 3 11 1 C Command Routers and MSC GCP2U32 only NOTE Superseded by the MtxCfg Command The C command queries the matrix size The response is in the format Dests Srcs Levels Flags1 Flags2 Where Dests is the count of system destinations Srcs is the count of so...

Страница 27: ... assigned via the IP Netmask and Gateway commands A value of 1 enables DHCP and will obtain the values for the IP address Netmask and Gateway from your DHCP server This value is saved and recalled on power up WARNING A DHCP server must be present on your network for this to function properly Using DHCP allows for dynamic IP or fixed IP assignment from a central location the DHCP server Using this ...

Страница 28: ...echo enable E 0 1 Set matrix echo enable 0 to disable 1 to enable Examples to query and then enable matrix echo E 0 E 1 3 11 5 Firmware Command NOTE Superseded by the sys firmware System Parameter Query the system firmware series and version Example Firmware Pyxis 1 1 7 3 11 6 FrameIP Command NOTE Superseded by the pnl ip System Parameter Query or assign the remote router IP address Usually only u...

Страница 29: ...meter Table for a list of currently defined parameters This command supersedes many individual configuration commands NOTE This command queries Active values of parameters which may differ from values in Stored memory Values in Stored memory are loaded at system startup and can be queried with the GetS Command See System Parameters for more details Command Description Get Display all system parame...

Страница 30: ...arameter identifier separated by an equals character and the value GetS Parameter Display the Stored value of a single parameter or a subset of parameters under a given parameter node 3 11 10 Help Command Display command reference information 3 11 11 IP Command NOTE Superseded by the net ip System Parameter Query or assign the system IP address This setting is saved and recalled on power up WARNIN...

Страница 31: ...etection for outputs Format is one decimal number per output 0 Unlocked 1 SD 2 HD Example for a 16x4 system SD HD Unlocked Unlocked LockStatus 1 2 0 0 3 11 13 MAC Command NOTE Superseded by the net mac System Parameter Query system Ethernet MAC address Command Description MAC System Ethernet MAC address in hh hh hh hh hh hh where each hh is a pair of hex digits Example MAC 00 50 C2 8B DF FE 3 11 1...

Страница 32: ...tination 2 on the second level The second example queries the mapping for a single destination The third example maps destination 1 to physical destination 5 on all levels The fourth example maps destination 1 to physical destination 6 on the second level only 3 11 15 MapSrc Command Routers only Protocol version 3 0 Query or assign matrix source mappings Source mappings provide a means to remap lo...

Страница 33: ...cover what protocol version is in use The returned value is either an integer such as 2 or major and minor version numbers separated by a period such as 2 3 Example MascotVer 2 3 3 11 17 MtxCfg Command Routers and MSC GCP2U32 only Protocol Version 2 0 Query matrix configuration This command replaces the C command and provides the ability to query the matrix dimensions labels current matrix state a...

Страница 34: ...y or reclocker disable If an argument is specified 0 7 then a more descriptive JSON structure is returned of the following form newlines and spaces added as a visual aid but are not necessarily part of the response version 1 status STATUS levels name NAME type TYPE destCount DEST_COUNT srcCount SRC_COUNT flags FLAGS destNames NAME NAME srcNames NAME NAME state SRC SRC psetData SRC SRC psetNames NA...

Страница 35: ... to response as a visual aid MtxCfg7 version 1 status OK levels name Level1 type VIDEO destCount 4 srcCount 4 flags mute destNames Dest1 Dest2 Dest3 Dest4 srcNames Src1 Src2 Src3 Src4 state 1 2 3 4 psetData 1 2 3 4 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 psetNames Startup Preset1 Preset2 Preset3 Preset4 Preset5 Preset6 Preset7 Preset8 Preset9 The example output abov...

Страница 36: ... assigning I O grouping MtxGroup 1 1 MtxGroup 2 4 MtxGroup 2 4 The first example MtxGroup command shows that I O grouping is disabled on both levels of a 2 level system The second command configures the system for dual I O grouping on level 1 and quad I O grouping on level 2 On an example 16x16 two level router this would result in an 8x8 matrix on level 1 and a 4x4 matrix on level 2 3 11 19 NetMa...

Страница 37: ... preset information which is retained and available through system power cycles Command Description PAdd PRESET DEST SRC Add a connection of SRC to DEST on PRESET for all levels PAdd PRESET DEST SRC LEVEL Add a connection of SRC to DEST LEVEL on PRESET Example PAdd 1 2 3 PAdd 1 3 0 2 The first command adds a connection from Source 3 to Destination 2 in Preset 1 The second command Mutes Destination...

Страница 38: ...nel buttons and GPIO pins are specified by numeric ID Panel buttons are numbered beginning with ID number 1 Panel button order depends on the panel but generally has the top left button as button 1 followed by number 2 in the lower left corner number 3 in the top second column continuing to alternate between top and bottom rows till the last button lower right hand corner GPIO auxiliary pins start...

Страница 39: ... 1 Enable or disable panel button GPIO command and conditions 0 disable 1 enable Examples for querying and enabling panel command conditions PanelCmdEn 0 PanelCmdEn 1 3 11 25 PanelCond Command Protocol Version 3 0 Query and assign panel button GPIO status and indicator conditions Panel button GPIO conditions are a counterpart to Panel Commands and provide a means to easily implement custom status ...

Страница 40: ... Examples PanelCond 1 P0 2 P1 67 P0 PanelCond 1 1 P0 PanelCond 68 P1 PanelCond 68 The first example above queries the currently assigned panel GPIO conditions which shows that button number 1 and 2 have P0 and P1 conditions assigned respectively which lights the button LEDs when the current matrix routing matches preset 0 or preset 1 respectively and GPIO pin 3 GPIO pins start at 65 will output a ...

Страница 41: ... PanelExtEn 1 The first command queries the current external panel interface setting 0 disabled The second command enables the external panel interface 3 11 28 PanelRate Command Protocol Version 2 1 For changing remote button panel refresh rate When a button panel is configured to control a remote router the current connection status is refreshed at regular intervals This command can be used to in...

Страница 42: ...tl serial2 proto System Parameters Query or assign the serial protocol The only available option is currently the case insensitive value Mascot however additional control protocols may be added in the future Value is stored and recalled on power up Command Description ProtoSer Query the protocol used on the serial port ProtoSer PROTO Assign the protocol used on the serial port the only valid value...

Страница 43: ...s command changes preset data which is stored and persists through power cycles Command Description PSub PRESET DEST Remove any existing connection to DEST in PRESET for any level PSub PRESET DEST LEVEL Remove any existing connection to DEST LEVEL in PRESET Example PSub 1 2 PSub 1 3 2 The first command removes any connection to Destination 2 in Preset 1 The second command removes any connection to...

Страница 44: ... 3 11 34 Reboot Command Instructs the system to reboot which is done after a brief delay Ensures that all outstanding data writes are written to non volatile memory prior to the reboot 3 11 35 ReclkDis Command Routers only Protocol Version 2 1 Command for disabling or enabling SDI reclockers Not all router systems support this option Value is saved and recalled on power up Command Description Recl...

Страница 45: ...the final command sets the IP address of the router to sync secondary router 3 11 37 S Command Routers and MSC GCP2U32 only Query the current matrix routing state Source values for all levels of every destination are shown This command without an argument is equivalent to the X Command with no arguments If an argument value of 1 is supplied then the matrix state is displayed with labels The state ...

Страница 46: ...and or Stored parameter values Behavior depends on the parameter and is defined in the System Parameter Table Values in Stored memory are loaded at system startup See System Parameters for more details Command Description Set List all parameter identifiers which can be set one per line Set Parameter Value Set a parameter s Active and or Stored value depends on parameter Examples of listing all wri...

Страница 47: ...system parameter Stored values only Values set with this command will not take effect until the system is restarted NOTE Some parameters may not be assignable in Stored memory for example if it does not make sense to recall a value on start up See System Parameters for more details Command Description SetS List all parameter identifiers which can be set in Stored memory one per line SetS Parameter...

Страница 48: ...t level label should be used 3 11 43 SysName Command NOTE Superseded by the sys name System Parameter Query or assign system name The system name is provided for convenience when managing multiple Matrix Switch Corporation systems This value is stored and recalled on power up Command Description SysName Query system name SysName STR Set system name up to 15 characters Example for querying and assi...

Страница 49: ... system with older firmware not supporting the SysType command the second example is what might be returned by an MSC GCP2U32 LCD panel 3 11 45 Vars Command Protocol Version 2 3 Display all system configuration variables Useful in serial terminal or telnet sessions to view all configuration values Command Description Vars Display all system configuration parameters Note that variables consisting o...

Страница 50: ...W PRESET Write current matrix routing state to PRESET Example to save state to preset 1 W 1 3 11 47 WebPass Command Assign a web password to password protect the web page interface The serial and TCP IP port Mascot protocol control is not protected by this password This value is stored and recalled on power up Command Description WebPass STR Set web page password blank to disable Examples of setti...

Страница 51: ... can be used for SRC to Mute a destination if supported for a given level Examples X 1 1 2 2 3 8 0 4 X 3 3 8 X 3 4 X 4 0 2 In the above examples the first command queries the matrix routing state typical of a 16x4 system for example the second command queries destination 3 only the third command connects source 4 to destination 3 on all levels and the fourth command mutes destination 4 level 2 Com...

Страница 52: ...e image has been transferred to the device s FLASH storage area 5 The device will automatically reboot to perform the remainder of the software update during which the web page interface may display a connection error which can be ignored 6 The software update may take an additional minute to complete and power should not be disconnected during this time 7 Reload the web page interface by holding ...

Страница 53: ... to the IP address 192 168 2 59 Consult the TFTP Software section for details 4 3 TFTP Software There are many different options for TFTP client programs the choice of which depends on what operating system you are using on the computer being used to perform the TFTP transfer from The following sections list some options for various operating systems 4 3 1 Windows Windows XP has a TFTP client inst...

Страница 54: ... put MSC Pyxis Firmware x x x img 6 Make sure to replace MSC Pyxis Firmware x x x img with the correct version number of the file 7 Pressing ENTER after the put command will initiate the TFTP transfer Make sure to perform the necessary actions to prepare the system for an update prior to attempting the transfer 8 The TFTP program will indicate if the transfer was successful or not 9 If the transfe...

Страница 55: ...e TFTP transfer binary put MSC Pyxis Firmware x x x img 6 Make sure to replace MSC Pyxis Firmware x x x img with the correct version number of the file 7 Pressing ENTER after the put command will initiate the TFTP transfer Make sure to perform the necessary actions to prepare the system for an update prior to attempting the transfer 8 The TFTP program will indicate if the transfer was successful o...

Страница 56: ...running A computer system can then be configured with an IP address on the same IP subnet and the webpage configuration can be loaded for viewing and changing the IP address as described in the section Accessing The Web Page Interface The device will remain at the default IP address until rebooted at which point it will revert to the assigned network settings 5 2 Unexpected reboots If the device i...

Страница 57: ... Non Condensing Warranty 2 Years Parts Labor Control Specifications Serial RS232 115200 bps 8N1 Ethernet 100 BaseT Local Panel Interface Status Remote Panel Support Yes Analog Audio Connector type D25 Tascam pin compatible Channels Stereo Maximum input level 24dBm Input impedance 20K Ohm Gain Unity 0 5dB Output impedance 30 Ohms S N ratio 100dB Frequency response 10Hz 30kHz 0 1dB Distortion 0 1 Cr...

Страница 58: ... 17 4 IN 6 IN 14 OUT 6 OUT 14 16 3 15 IN 7 IN 15 OUT 7 OUT 15 2 14 1 IN 8 IN 16 OUT 8 OUT 16 6 3 Serial Interface Pinout An RS 232 serial port is provided for system control This interface uses serial signals with 8 data bits No Parity and 1 Stop Bit 8N1 The standard DE 9 pin configuration is used for a DCE device for the RX TX and Ground lines A straight through cable should be used when connecti...

Страница 59: ...l Purpose I O auxiliary interface is provided on a female DB 25 connector and provides additional control and status functionality Page 59 of 61 2013 2018 Matrix Switch Corporation www matrixswitchcorp com DB 25 Pin Numbers Pin Name 1 GP1 14 GP2 2 GP3 15 GP4 3 GP5 16 GP6 4 GP7 17 GP8 5 GP9 Pin Name 18 GP10 6 GP11 19 GP12 7 GP13 20 GP14 8 GP15 21 GP16 9 GP17 22 GP18 Pin Name 10 GP19 23 GP20 11 GP21...

Страница 60: ...for audio means it is silenced Output Synonymous with Destination Preset Matrix Switch Corporation Router devices provide 10 presets which store matrix Routing connections When a preset is recalled zero or more matrix connections are changed based on the content of the Preset Numbered starting from 0 Preset 0 is special in that it is recalled on system startup Remote Panel Matrix Switch Corporatio...

Страница 61: ...which shall be placed on the outside of the shipping package 6 This warranty does not apply if the product has been damaged by accident abuse misuse misapplication or modification EXCEPT AS SET FORTH ABOVE NO OTHER WARRANTIES ARE EXPRESSED OR IMPLIED INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE MSC EXPRESSLY DISCLAIMS ALL EXPRESS OR IMP...

Отзывы: