justsosonihao 发表于 2006-9-11 17:57

[尽责]DET矩阵协议

通信格式:1位起始位、8位数据位、1位停止位、无校验<br>
波特率:9600Bps<br>
通信方式:异步半双工串行通讯 <br>
概述: RGB矩阵、VGA矩阵以及音视频矩阵都具备可级联的RS232控制接口,可由一个电脑或中控主机RS232接口控制,并且使用相同的协议,通过字头和ID码区分不同的设备。<br>
命令格式:<br>
字头 设备ID 命令字 数据1 数据2 结束字<br>
PL 00-99 CMD DATA1 DATA2 NT<br>
<br>
支持命令列表:<br>
<br>
命令字 数据1 数据2 说明<br>
SW 输入通道号 输出通道号 视频、音频同时切换<br>
SA 输入通道号 输出通道号 音频切换<br>
SV 输入通道号 输出通道号 视频切换<br>
VW 00 输出通道号 查询指定输出通道的状态<br>
VW 00 00 查询所有输出通道状态<br>
SF 预设状态序号 00 保存当前状态到指定预设位置<br>
RF 预设状态序号 00 恢复指定的预设状态<br>
ID 指定ID 00 修改设备的ID码为指定的ID<br>
<br>
扩充命令:<br>
命令格式:<br>
字头 设备ID 命令字 数据1 数据2 数据3<br>
PL 00-99 CMD DATA1 DATA2 DATA3<br>
<br>
<br>
命令字 数据1 数据2 数据3<br>
说明<br>
MW 输入通道号 输出起始通道号 输出结束通道号 多路视频、音频同时切换<br>
MA 输入通道号 输出起始通道号 输出结束通道号 多路音频切换同时切换<br>
MV 输入通道号 输出起始通道号 输出结束通道号 多路视频切换同时切换<br>
<br>
<br>
字头:PR:对应RGB矩阵<br>
PV:对应VGA矩阵<br>
PA:对应AV矩阵<br>
输入通道号:01~最大输入通道号:对应实际的输入通道。<br>
00:关闭指定输出通道。<br>
&gt;最大输入通道号:无效,返回错误命令。<br>
输出通道号:01~最大输出通道号:对应实际的输出通道。<br>
00:把指定的输入通道号切换到所有输出通道号。<br>
&gt;最大输出通道号:无效,返回错误命令。<br>
预设状态号:01~15:设备支持15个预设状态,可同时保存视频和音频。<br>
设备ID:00:通用ID,所有设备都响应该ID,当有两台以上的设备由同一串口控制时请不要使用该ID;如不知道当前设备的ID时,可用电脑串口单独连接该设备,利用通用ID把设备的ID修改为指定的ID。<br>
01~99:设备的有效ID。<br>
指定ID:01~99。<br>
<br>
设备返回数据:除VW(查询状态)命令外的所有命令数据正确则设备返回 OK,数据错误则返回Err;<br>
VW查询指定通道状态命令返回格式为 PR(AV矩阵:PA,VGA矩阵:PV)+视频输入通道号+音频输入通道号+OK;<br>
VW查询所有通道状态命令返回格式为 PR(AV矩阵:PA,VGA矩阵:PV)+输入通道数目+输出通道数目+第一路输出通道的视频输入通道+第一路输出通道的音频输入通道+第二路输出通道的视频输入通道+第二路输出通道的音频输入通道+ …… +最大输出通道的视频输入通道+最大输出通道的音频输入通道 + OK。<br>
<br>
如一台RGB矩阵的ID码为08,需要把第二路输入切换到的5路输出,则命令为:PR08SW0205NT;一台16×16的VGA矩阵,ID码设为了26,需要把第五路输入切换到第一到第九路输出,则命令为:PV26MW050109,只需一条命令就可以把一路输入切换到若干个输出;如要把第三路输入切换到所有输出,则命令为:PV26MW0300NT。<br>

SIASMMART 发表于 2014-6-2 19:34

打酱油的人拉,回复下赚取积分
页: [1]
查看完整版本: [尽责]DET矩阵协议

超薄音响 稀客领航