1、随机资料,使用前请务必仔细阅读!AV/VGA/RGB矩阵切换器串口控制协议(版本:2.0)AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.0 2目 录前 言.3一、通用说明.41.1、通信接口.41.2、设备号.41.3、切换模式.5二、控制命令.62.0 控制命令表.62.1 查询状态.72.2、查询设备型号.72.3、修改设备号.82.4、切换矩阵.82.5、指定输入、输出端口.92.6 预案的操作.102.7 轮询的操作.112.8 切换矩阵(多路).12AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.03前 言1本说明书用于描述新矩阵的控制协议(Ver2.0),为原矩阵
2、的使用说明书的补充材料,必要时他们可以相互参考。2Ver2.0 版的控制协议是在旧版控制协议(Ver1.0)的基础上继承、扩展而成,Ver2.0 版控制协议完全兼容旧版控制协议;旧版的矩阵控制程序、用户自己开发的矩阵程序都可以在新版控制协议的矩阵下运行,而且功能相同。AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.0 4一、通用说明1.1、通信接口控制主机与矩阵切换器的缺省通信设置为:波特率: 9600数据位: 8停止位: 1奇偶校验: 无流控制: 无控制主机与矩阵切换器 RS232 的连接线结构如下表:信号名称 控制主机 DB9 方向 矩阵切换器RS232 DB9 RXD 2 2TX
3、D 3 3GND 5 - 5矩阵控制线采用 235 直通的连接线,而非“交叉”线。1.2、设备号设置号,简称 ID 号,用一个字符表示,为“A” “Z”的一个大写字母;设置号方便用户在一条串口总线上串接多台设备,只要各设备的设备地址设为不同值就可实现互不干扰的控制,节省主控设备的串口资源。每条控制指令都是以设备号开始的,用于指示需要控制的矩阵;也就是说,只有设备号与控制指令指定的设备号相同的矩阵才会执行该指令。在指令中可以用设备号“*”,它是通配符、设备广播号,意指任何矩阵都要执行此指令。注:在多机串接的情况下,设备号尽量不要使用那些在控制命令中会出现的那些字母,如:A、I、L、O、P、S、T
4、1.3、切换模式矩阵的类型有:VGA/RGB 矩阵、纯视频矩阵、音频矩阵,也有视音频矩阵、VGA+音频矩阵、VGA+视音频的混合矩阵;矩阵中每种类型的信号都可以同时控制,也可以单独、分开切换。切换模式就是用于指定矩阵中各种类型信号的切换方式的。它是一个字符,用在控制指令AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.05中,表示指令的切换方式。切换模式字符见下表:切换模式 切换的信号类型( VGA/RGB/DVI 等计算机信号 纯视频信号 音频信号 矩阵中所有类型的信号,同控+ 视频信号 和 音频信号& 计算机信号 和 音频信号 计算机信号 和 纯视频信号若矩阵中没有指令中指定的切换类
5、型的信号,则忽略该类型信号的切换。切换模式字符的具体用法,请参见下面的命令说明。AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.0 6二、控制命令2.0 控制命令表序号 功 能 命 令 格 式2.1 查询状态 *!2.2 查询设备型号 *?!2.3 修改设备号 *A!2.4 切换矩阵 *Out1M1In1,Out2M2In2,Out3M3In3,!指定输入通道 *IN!切换到输出通道 *OOut1,Out2,Out3,M!切换到所有输出 *OALM!2.5指定输入到输出 *IN1OOut11,Out12,IN2OOut21,Out22, M!预案保存 *PSN!2.6预案调用 *PLN
6、!停止轮巡 *TT0:0!设置轮巡时间并开始轮巡 *TTm:s!2.7设置轮巡数据 *TOutMIn1,In2,!2.8 切换矩阵 *o1i1o2i2o3i3M#其中:粗黑字为命令关键字, “*”为设备号, “!”、 “#”为命令结束符;In、In1、为输入端口号,Out、Out1、为输出端口号;M、M1、为切换模式;“,”为命令或参数的分隔符;具体参见如下的说明。AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.072.1 查询状态1、功能:查询矩阵的当前状态2、命令格式:功能 命令格式查询状态 *!3、参数说明:“*” 设备号,是一个字符位,指示要查询的矩阵,参见“1.2 设备号”
7、。“!” 为命令结束符;4、返回结果:*:In1In2In3其中:“*” 矩阵设备号“In1In2In3” 当前矩阵的状态如:A:010308055、例子:C! 查询设备号为“C”矩阵的当前 I/O 状态,返回:C:01020304050607082.2、查询设备型号1、功能:查询矩阵的名称、输入/输出端口数、是音视频矩阵还是 VGA 矩阵2、命令格式:功能 命令格式查询设备型号 *?!3、参数说明:“*” 设备号,是一个字符位,指示要查询的矩阵,参见“1.2 设备号” 。“?” 为设备查询命令字符;“!” 为命令结束符;4、返回结果:*:mName其中:AV/VGA/RGB 矩阵切换器串口控
8、制协议 Ver2.0 8“*” 矩阵设备号“m” 矩阵类型,它是一位数,各 Bit 含义如下:Bit2 = 1 表示含有 VGA/RGB/DVI 信号的矩阵Bit1 = 1 表示含有视频信号的矩阵Bit0 = 1 表示含有音频信号的矩阵“Name” 矩阵的名称如:A: 4VGA-8X45、例子:N?! 查询设备号为“N”矩阵的设备型号,返回:N:VGA-8X82.3、修改设备号1、功能:修改指定矩阵的设备号2、命令格式:功能 命令格式修改设备号 *A!3、参数说明:“*” 设备号,是一个字符位,指示要改号的矩阵,参见“1.2 设备号” 。“A” 新设备号, 表示要修改成的设备号。“!” 为命令
9、结束符;4、返回结果:无5、例子:CD! 把设备号为“C”的矩阵改设备号为“D”2.4、切换矩阵1、功能:对指定的矩阵进行切换2、命令格式:功能 命令格式切换矩阵 *Out1M1In1,Out2M2In2,Out3M3In3,!3、参数说明:“*” 设备号,一个字符位,指示切换的矩阵,参见“1.2 设备号” 。“M1”、 “M2”、 “M3” 一个字符位,表示切换模式,可以是、(、+、&、,参见“1.3 切换模式” 。AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.09“Out1”、 “Out2”、 “Out3” 输出端口号,对端口数 100 以上的矩阵,端口号最多为 3 位数;对端口
10、数 100 之内的矩阵,端口号最多为 2 位数;“In1”、 “In2”、 “In3” 输入端口号,对端口数 100 以上的矩阵,端口号最多为 3 位数;对端口数 100 之内的矩阵,端口号最多为 2 位数;“, ” 分隔符,若其前面的 In1、In2、In3 数值的位数足够多,则此分隔符可以省略;“!” 为命令结束符;4、返回结果:无5、例子: C13! 切换“C”号矩阵的 3 路输入到 1 路输出 A0102,314,5+25! 切换“A”号矩阵的 2 路输入到 1 路输出,14 路的视频到 3 路,25 路的视音频到 5 路 D1100211031216+2! 对端口数 100 以上的矩
11、阵:切换“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、参数说明:“*” 设备
12、号,一个字符位,指示切换的矩阵,参见“1.2 设备号” 。AV/VGA/RGB 矩阵切换器串口控制协议 Ver2.0 10“I” 指定输入通道号的命令字符;“O” 指定输出通道号的命令字符;“M” 一个字符位,表示切换模式,可以是、(、+、&、,也可以省略,其默认值为“” ,参见“1.3 切换模式” 。“N”、 “N1”、 “N2” 输入端口号,对端口数 100 以上的矩阵,端口号最多为 3 位数;对端口数 100 之内的矩阵,端口号最多为 2 位数;“Out1”、 “Out2”、 “Out3”、 “Out11”、 “Out12”、 “Out21”、 “Out22”、输出端口号,对端口数 10
13、0 以上的矩阵,端口号最多为 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 到 162.6 预案的操作1、功能:预案的保存和调用2、命令格式:功能 命令格式预案保存 *PSN!预案调用 *PLN!注:预案保存和调用的是矩阵的所有信号的所有输出状态。3、参数说明:“*” 设备号,一个字符位,指示切换的矩阵,参见“1.2 设备号” 。“P” 预案操作的命令字符;“S” 保存预案的命令字符;“L” 调入预案的命令字符;