矩阵、切换器 串口控制协议
发布日期:2021-07-26 16:42:15
矩阵切换指令格式:
串口参数:波特率:9600; 数据位:8; 停止位:1; 奇偶校验:无; 流控制:无 |
*(设备编号) |
输出端口 |
<(小于符号) |
输入端口 |
结束符 |
参数说明
设备编号(帧头) |
字符为大写 ’A’~‘Z’ 之间,字符 ’*’ 表示广播,指所有设备编号 |
输出/输入端口 |
字符’1’或’01’表示指定第1个端口, ’12’表示指定第12个端口 |
<(小于符号) |
小于符号表示切换指令 |
结束符 |
字符 ’!’ 表示结束符,它代表了此条指令的结束 |
备注:以上均为 ASCII码
使用示例
切换矩阵的第3路输入到第1路输出
“*1<3!” 不含引号
对应HEX编码为:
“ 0x2A 0x31 0x3C 0x33 0x21 ”
矩阵编程实例:
① 矩阵输入2切换到输出3出ASCII码如下:
*3<2!
② 矩阵输入2切换到输出1.2.3.4的ASCII码如下:(字母大写,O是字母,表示OUT)
*I2O1,2,3,4!
③ 矩阵输入2切换到输出所有的接口ASCII码如下: (字母大写,O是字母,表示OUT)
*I2OAL!
④ 矩阵输入1切换到输出1;输入3切换到输出3;输入4切换到输出4和2的ASCII
代码如下: (字母大写,O是字母,表示OUT)
*I1O1I3O3I4O4,2!
非变量编程
备注:所有编写在英文状态下,“I”是INPUT的意思,“O”是OUTPUT的意思
输入 |
*(设备编号) |
I |
输入端口号 |
! |
输出 |
*(设备编号) |
O |
输出端口号 |
! |
使用示例
第三路输入:“*I3!” 不含引号
第四路输出:“*O4!” 不含引号
以上均为 ASCII码
以上指令格式串口及socket通用。当使用网络与矩阵连接时,矩阵网络模块配置为tcp server模式,控制矩阵的电脑工作为tcp client,端口号保持一至即可。
可能对你有用的文章
备注:本公司矩阵,支持输入路数可以是:4、8、12、16、20、24、28、32、36、40、48、56、64、72、...、144路,输出路数可以是:4、8、12、16、20、24、28、32、36、40、48、56、64、72、...、144路,矩阵可按以上输入和输出路数进行随意配置!更多请与客服联系了解详情!