为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 矩阵控制协议Ver20

矩阵控制协议Ver20

2018-12-01 18页 doc 77KB 27阅读

用户头像

is_731942

暂无简介

举报
矩阵控制协议Ver20随机资料,使用前请务必仔细阅读! AV/VGA/RGB 矩阵切换器 串口控制协议 (版本:2.0) 目  录 前  言    3 一、通用说明    4 1.1、通信接口    4 1.2、设备号    4 1.3、切换模式    5 二、控制命令    6 2.0 控制命令表    6 2.1 查询状态    7 2.2、查询设备型号    7 2.3、修改设备号    8 2.4、切换矩阵    8 2.5、指定输入、输出端口    9 2.6 预案的操作    10 2.7 轮询的操作    11 2.8 切换矩阵(多...
矩阵控制协议Ver20
随机资料,使用前请务必仔细阅读! AV/VGA/RGB 矩阵切换器 串口控制 (版本:2.0) 目  录 前  言    3 一、通用说明    4 1.1、通信接口    4 1.2、设备号    4 1.3、切换模式    5 二、控制命令    6 2.0 控制命令表    6 2.1 查询状态    7 2.2、查询设备型号    7 2.3、修改设备号    8 2.4、切换矩阵    8 2.5、指定输入、输出端口    9 2.6 的操作    10 2.7 轮询的操作    11 2.8 切换矩阵(多路)    12 前  言 1. 本说明书用于描述新矩阵的控制协议(Ver2.0),为原《矩阵的使用说明书》的补充材料,必要时他们可以相互参考。 2. Ver2.0版的控制协议是在旧版控制协议(Ver1.0)的基础上继承、扩展而成,Ver2.0版控制协议完全兼容旧版控制协议;旧版的矩阵控制程序、用户自己开发的矩阵程序都可以在新版控制协议的矩阵下运行,而且功能相同。 一、通用说明 1.1、通信接口 控制主机与矩阵切换器的缺省通信设置为: 波特率:    9600 数据位:    8 停止位:    1 奇偶校验:    无 流控制:    无 控制主机与矩阵切换器RS232的连接线结构如下表: 信号名称 控制主机 [ DB9 ] 方向 矩阵切换器RS232[ DB9 ] RXD 2 ← 2 TXD 3 → 3 GND 5 -- 5         矩阵控制线采用235直通的连接线,而非“交叉”线。 1.2、设备号 设置号,简称ID号,用一个字符表示,为“A” -“Z”的一个大写字母; 设置号方便用户在一条串口总线上串接多台设备,只要各设备的设备地址设为不同值就可实现互不干扰的控制,节省主控设备的串口资源。 每条控制指令都是以设备号开始的,用于指示需要控制的矩阵; 也就是说,只有设备号与控制指令指定的设备号相同的矩阵才会执行该指令。 在指令中可以用设备号“*”,它是通配符、设备广播号,意指任何矩阵都要执行此指令。 注:在多机串接的情况下,设备号尽量不要使用那些在控制命令中会出现的那些字母, 如:A、I、L、O、P、S、T 1.3、切换模式 矩阵的类型有:VGA/RGB矩阵、纯视频矩阵、音频矩阵,也有视音频矩阵、VGA+音频矩阵、VGA+视音频的混合矩阵; 矩阵中每种类型的信号都可以同时控制,也可以单独、分开切换。 切换模式就是用于指定矩阵中各种类型信号的切换方式的。它是一个字符,用在控制指令中,表示指令的切换方式。切换模式字符见下表: 切换模式 切换的信号类型 ( VGA/RGB/DVI等计算机信号 [ 纯视频信号 { 音频信号 < 矩阵中所有类型的信号,同控 + 视频信号 和 音频信号 & 计算机信号 和 音频信号 @ 计算机信号 和 纯视频信号     若矩阵中没有指令中指定的切换类型的信号,则忽略该类型信号的切换。 切换模式字符的具体用法,请参见下面的命令说明。 二、控制命令 2.0 控制命令表 序号 功 能 命 令 格 式 2.1 查询状态 *! 2.2 查询设备型号 *?! 2.3 修改设备号 *A! 2.4 切换矩阵 *Out1M1In1,Out2M2In2,Out3M3In3,……! 2.5 指定输入通道 *IN! 切换到输出通道 *OOut1,Out2,Out3,……M! 切换到所有输出 *OALM! 指定输入到输出 *IN1OOut11,Out12,…IN2OOut21,Out22,… ……M! 2.6 预案保存 *PSN! 预案调用 *PLN! 2.7 停止轮巡 *TT0:0! 设置轮巡时间并开始轮巡 *TTm:s! 设置轮巡数据 *TOutMIn1,In2,……! 2.8 切换矩阵 *o1i1o2i2o3i3……M#       其中: 粗黑字为命令关键字,“*”为设备号,“!”、“#”为命令结束符; In、In1、…为输入端口号,Out、Out1、…为输出端口号; M、M1、…为切换模式; “,”为命令或参数的分隔符; 具体参见如下的说明。 2.1 查询状态 1、功能:查询矩阵的当前状态 2、命令格式: 功能 命令格式 查询状态 *!     3、参数说明: “*”        设备号,是一个字符位,指示要查询的矩阵,参见“1.2 设备号”。 “!”        为命令结束符; 4、返回结果: *:In1In2In3…… 其中: “*    ”                    矩阵设备号 “In1In2In3……”        当前矩阵的状态 如:A:01030805 5、例子: C!          查询设备号为“C”矩阵的当前I/O状态, 返回: C:8 2.2、查询设备型号 1、功能:查询矩阵的名称、输入/输出端口数、是音视频矩阵还是VGA矩阵 2、命令格式: 功能 命令格式 查询设备型号 *?!     3、参数说明: “*”        设备号,是一个字符位,指示要查询的矩阵,参见“1.2 设备号”。 “?”        为设备查询命令字符; “!”        为命令结束符; 4、返回结果: *:mName 其中: “*”                    矩阵设备号 “m”                    矩阵类型,它是一位数,各Bit含义如下: Bit2 = 1        表示含有VGA/RGB/DVI信号的矩阵 Bit1 = 1        表示含有视频信号的矩阵 Bit0 = 1        表示含有音频信号的矩阵 “Name”                矩阵的名称 如: A: 4VGA-8X4 5、例子: N?!        查询设备号为“N”矩阵的设备型号,返回: N:VGA-8X8 2.3、修改设备号 1、功能:修改指定矩阵的设备号 2、命令格式: 功能 命令格式 修改设备号 *A!     3、参数说明: “*”        设备号,是一个字符位,指示要改号的矩阵,参见“1.2 设备号”。 “A”        新设备号, 表示要修改成的设备号。 “!”        为命令结束符; 4、返回结果: 无 5、例子: CD!            把设备号为“C”的矩阵改设备号为“D” 2.4、切换矩阵 1、功能:对指定的矩阵进行切换 2、命令格式: 功能 命令格式 切换矩阵 *Out1M1In1,Out2M2In2,Out3M3In3,……!     3、参数说明: “*”                        设备号,一个字符位,指示切换的矩阵, 参见“1.2 设备号”。 “M1”、“M2”、“M3”        一个字符位,表示切换模式,可以是<、(、[、{、+、&、@, 参见“1.3 切换模式”。 “Out1”、“Out2”、“Out3”    输出端口号,对端口数100以上的矩阵,端口号最多为3位数; 对端口数100之内的矩阵,端口号最多为2位数; “In1”、“In2”、“In3”    输入端口号,对端口数100以上的矩阵,端口号最多为3位数; 对端口数100之内的矩阵,端口号最多为2位数; “,”                        分隔符,若其前面的In1、In2、In3数值的位数足够多,则 此分隔符可以省略; “!”                        为命令结束符; 4、返回结果: 无 5、例子: ① C1<3!                    切换“C”号矩阵的3路输入到1路输出 ② A01<02,3[14,5+25!        切换“A”号矩阵的2路输入到1路输出, 14路的视频到3路, 25路的视音频到5路 ③ D1[1002{1103<1216+2!    对端口数100以上的矩阵: 切换“D”号矩阵的100路视频到1路输出, 110路的音频到2路, 121路输出到3路 2路的视音频到6路 对端口数在100以下的矩阵: 切换“D”号矩阵的10路视频到1路输出, 11路的音频到02路, 12路输出到03路 2路的视音频到16路 2.5、指定输入、输出端口 1、功能:指定输入通道、切换到输出通道号 2、命令格式: 功能 命令格式 指定输入通道 *IN! 切换到输出通道 *OOut1,Out2,Out3,……M! 切换到所有输出 *OALM! 指定输入到输出 *IN1OOut11,Out12,…IN2OOut21,Out22,… ……M!     3、参数说明: “*”                        设备号,一个字符位,指示切换的矩阵, 参见“1.2 设备号”。 “I”                        指定输入通道号的命令字符; “O”                        指定输出通道号的命令字符; “M”                        一个字符位,表示切换模式,可以是<、(、[、{、+、&、@, 也可以省略,其默认值为“<”,参见“1.3 切换模式”。 “N”、“N1”、“N2”            输入端口号,对端口数100以上的矩阵,端口号最多为3位数; 对端口数100之内的矩阵,端口号最多为2位数; “Out1”、“Out2”、“Out3”、“Out11”、“Out12”、“Out21”、“Out22”、 输出端口号,对端口数100以上的矩阵,端口号最多为3位数; 对端口数100之内的矩阵,端口号最多为2位数; “AL”                        用指定的输入通道切换到所有的输出端口的命令字符 “,”                        分隔符,若其前面的Out1、Out2、Out3数值的位数足够多,则 此分隔符可以省略; “!”                        为命令结束符; 4、返回结果: 无 5、例如: ① AI5!                        指定“A”矩阵的输入通道为5 ② AO9,21!                        “A”矩阵用最后指定的输入通道切换到输出9、21 ③ BI12OAL[!                    切换“B”矩阵12路的视频到所有输出通道 ④ DI1O1,2,3,4I2O05060708!    切换输入1到输出1、2、3、4, 输入2到5、6、7、8(对端口数100之内的矩阵) ⑤ *I1O2I4O6I7O16(!            切换VGA信号1到2、4到6、7到16 2.6 预案的操作 1、功能:预案的保存和调用 2、命令格式: 功能 命令格式 预案保存 *PSN! 预案调用 *PLN!     注:预案保存和调用的是矩阵的所有信号的所有输出状态。 3、参数说明: “*”                        设备号,一个字符位,指示切换的矩阵, 参见“1.2 设备号”。 “P”                        预案操作的命令字符; “S”                        保存预案的命令字符; “L”                        调入预案的命令字符; “N”                        预案编号,其值范围为1-32; “!”                        为命令结束符; 4、返回结果: 无 5、例如: ① APS25!                        把“A”矩阵的当前矩阵状态作为预案保存到编号25 ② BPL6!                        把“B”矩阵的6号预案调入作为矩阵的状态并切换矩阵 2.7 轮询的操作 1、功能:指定输入通道、切换到输出通道号 2、命令格式: 功能 命令格式 停止轮巡 *TT0:0! 设置轮巡时间并开始轮巡 *TTm:s! 设置轮巡数据 *TOutMIn1,In2,……!     3、参数说明: “*”                        设备号,一个字符位,指示切换的矩阵, 参见“1.2 设备号”。 “T”                        (第一个T)轮询操作的命令字符; “T”                        (第二个T)设置轮询时间的命令字符; “m:s”                    轮巡的时间,格式为“分:秒”,可以为0:0~30:00, 若为0:0则表示停止轮巡; “Out”                    输出端口号,对端口数100以上的矩阵,端口号最多为3位数; 对端口数100之内的矩阵,端口号最多为2位数; “In1”、“In2”            输入端口号,对端口数100以上的矩阵,端口号最多为3位数; 对端口数100之内的矩阵,端口号最多为2位数; 这些输入端口将按时间分时循环依次切换到指定的输出端口; 若输入端口号为0,则表示该时段将关闭指定端口的信号输出; “M”                        一个字符位,表示切换模式,可以是<、(、[、{、+、&、@, 参见“1.3 切换模式”。 “,”                        分隔符,若其前面的In1、In2数值的位数足够多,则 此分隔符可以省略; “!”                        为命令结束符; 4、返回结果: 无 5、例如: ① AT1<1,2,3,4,5,6!        指定A矩阵1号输出口的轮巡数据依次为输入1,2,3,4,5,6 ② BT00:30!                “B”矩阵开始用30秒的时间间隔进行轮巡 ③ DT0:0!                    “D”矩阵停止轮巡 2.8 切换矩阵(多路) 1、功能:将指定的多路输入分别切换到对应的输出端口 2、命令格式: 功能 命令格式 切换矩阵 *o1i1o2i2o3i3……M#     注:此条命令只用在输入、输出端口数在32之内的矩阵。 3、参数说明: “*”                        设备号,一个字符位,指示切换的矩阵, 参见“1.2 设备号”。 “o1”、“o2”、“o3”        一个字节的输出端口号、16进制数值、值为0x1~0x20; “i1”、“i2”、“i3”        一个字节的输入端口号、16进制数值、值为0x0~0x20; 若输入端口号为0,则表示关闭指定端口的信号输出; “M”                        一个字符位,表示切换模式,可以是<、(、[、{、+、&、@, 也可以省略,其默认值为“<”,参见“1.3 切换模式”。 “#”                        为命令结束符; 4、返回: 无 5、例如: 16进制的命令: ① 0x41 0x01 0x02 0x02 0x03 0x03 0x04 0x23 切换“A”矩阵2到1、3到2、4到3 ② 0x44 0x05 0x0f 0x06 0x10 0x07 0x11 0x5B 0x23 切换“D”矩阵的视频15到5、16到6、17到7
/
本文档为【矩阵控制协议Ver20】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索