专业知识  Professional knowledge
矩阵专用串口RS232通讯协议与控制指令代码
2017-11-20

指令类型

控制指令

功能描述

系统指令

/*Type;

查询矩阵的型号

/+xxxxxxxx;

修改矩阵键盘开启密码,xxxxxxxx为要设置成的新密码,长度为8位数

/%Lock;

锁定键盘

/%Unlock;

解开键盘的锁定

/:BellOff;

关闭蜂鸣器

/:BellOn;

打开蜂鸣器

/^Version;

查询软件版本

/~EXTRON;

设置成兼容指令系统,仅支持“! $ % &”这四个结束符的指令

/~CREATOR20;

设置成CREATOR2.0指令系统。

/:MessageOff;

关闭串口返回,只返回“SWITCH OK等信息。

/:MessageOn;

打开串口返回,每种操作都返回详细信息.

/%Backlightxxx;

设置LCD背光延时时间,单位为分钟,范围为001-240分钟。(默认为30分钟)

操作指令(CREATOR2.0指令系统)

[x1]All.

[x1]路输入切换到所有路输出

All#.

设置为所有通道一一对应输出,如:1->1, 2->2, 3->3

All$.

关闭所有输出通道

[x1]#.

[x1]路输入切换到[x1]路输出

[x1]$.

关闭[x1]路输出

[x1] V[x2].

[x1]路视频输入切换到[x2]路输出

[x1] V[x2],[x3],[x4].

[x1]路视频输入切换到[x2][x3][x4]路输出

[x1] A[x2].

[x1]路音频输入切换到[x2]路输出

[x1] A[x2],[x3],[x4].

[x1]路音频输入切换到[x2][x3][x4]路输出

[x1] B[x2].

[x1]路音视频输入切换到[x2]路输出

[x1] B[x2],[x3],[x4].

[x1]路音视频输入切换到[x2][x3][x4]路输出

[x1]P[x2].

把输入通道[x1]切换到第[x2]组输出。

[x1]PP[x2],[x3],[x4].

把通道号为[x2],[x3],[x4]的输出通道捆绑在第[x1]组中,[x2],[x3],[x4]可以不连续。

S[x].

查询第[x]组的捆绑了哪些输出通道。

Status[x1].

查询第[x1]路输出通道的信号输入状态

Status.

查询全部输出通道的信号输入状态

Save[Y].

保存当前状态到第[Y]储存单元,[Y]0 - 9 数字键

Recall[Y].

调用第[Y] 储存单元的输入输出切换状态,[Y]09数字键

Clear[Y].

清除已存储的第[Y] 储存单元数据,输出状态为全部关闭

兼容指令

[X1]*[X2]!

[x1]路音视频输入切换到[x2]路输出

[X1]*[X2]$

[x1]路音频输入切换到[x2]路输出

[X1]*[X2]%

[x1]路视频输入切换到[x2]路输出

[X1]*[X2]&

[x1]路视频输入切换到[x2]路输出


注:1. [x1]、[x2][x3][x4]为输入或输出通道数,有效范围1~8/16/24/32/64/96/128/256(按所控矩阵输入通道数而定),如超出范围,则当是命令输入错误处理;

2.以上指令中“[”和“]”为非发送字符;

3.每条指令的结尾符不能漏,比如“.”“,”等,而且一定要在英文输入法下的标点。

部分指令举例说明:

1、 设置的指令系统指令:/~EXTRON; /~GF;

例:要把一台支持CREATOR2.0指令系统的机器改成支持兼容指令系统,则运行指令“/~EXTRON;”,这时机器只支持以“!$%&”结束的四条指令。要改为CREATOR2.0指令系统则运行指令“/~CREATOR20;”。

2、 把某路输入切换到所有输出通道指令:[x1]All.

例:要把第3路输入切换到所有输出通道,指令为“3All.”。

3、 所有输入通道切换到一一对应的输出通道指令:All#.

例:比如一台AV 16X16的矩阵,运行这条指令后,状态为:1->1, 2->2, 3->3, 4->4,……16->16。

4、 关闭所有输出通道指令:All$.

例:关闭所有输出通道就运行“All$.”,此时所有输出通道处于高阻状态。

5、 输入输出一一对应切换指令:[x]#.

例:要将第5路输入通道切换到第5路输出通道,则指令为“5#.”;要将1234路一一对应切换,则指令是“1,2,3,4#.”。

6、关闭某路或多路输出指令:[x]$.

例:要关闭第5路输出,则指令为“5$.”;要关闭1234路输出,则执行“1,2,3,4$.”则可。

7、视频切换指令:[x1] V[x2].

例:要将第3路视频输入切换到第5路输出,则只需执行指令“3V5.”;要将第3路视频切换到8912路输出,则指令为“3V8,9,12.”。

8、音频切换指令:[x1] A[x2].

例:要将第10路音频输入切换到第2路输出,指令为“10A2.”;要将第10路音频输入切换到2203040路输出,指令为“10A2,20,30,40.”。

9、音视频同步切换指令:[x1] B[x2].

例:要将第120路音视频输入切换到到121315路输出,则指令为“120B12,13,15.”。

10、群发指令:[x1]P[x2].

例:假如已经执行“2PP1357.”进行了捆绑编程,那么再执行“1P2.”即把第一路输入信号切换到第二组输出中去(即输出通道为1357)。当[x2]0时,执行清除第[x1]组中的数据。编组前先要清除该组。本指令可优化执行大屏幕拼墙的切换操作。

11、构建群发指令:[x1]PP[x2],[x3],[x4].

例:“2PP1,357.”意思是把输出通道1357捆绑到第二组中去。

此指令中[x1]的最大值,可达到所属矩阵的最大输出通道数。

新建一个组[x1]时,可用以下指令完成:“[x1]P0.[x1]PP[x2],[x3],[x4].

扩充某组[x1]成员,执行“[x1]PP[x7],[x8],[x9].

12、查询第[x]组的捆绑状态指令: S[x].

例:查询第[1]组的捆绑了哪些输出通道,则指令为S[1]

13、检查某路输出状态指令:Status[x].

例:要检查第23路输出的输入状态,则指令为“Status23.”。

14、检查所有输出状态指令:Status.

例:要查询所有输出通道的状态, 则指令为“Status.”。

15、保存当前状态指令:Save[Y].

例:当要把当前的切换状态保存到第7储存单元时,则指令为“Save7.”。

16、调用某一储存单元指令:Recall[Y].

例:要把第5组储存单元的输入输出的切换状态调用为当前状态时,执行指令“Recall5.”则可。

17、清除已存储的某一储存单元数据指令:Clear[Y].

例:当要清除已经保存在第5储存单元中的数据,则运行“Clear5.”。


为客户服务是格芬存在的唯一理由
客户需求是格芬发展的原动力
:广州市番禺区市莲路240号百众创意园3栋
:18520481137,18688118080微信同号
:020-34702140转808
地址:广州市番禺区市莲路新桥段百众创意园三栋 电话:020-34702140
广州格芬电子科技有限公司 All Rights Reserved 粤ICP备2021023507号