zwj 发表于 2015-9-24 10:32:44

XILICA A系列音频矩阵控制协议-自定义方式

本帖最后由 zwj 于 2019-5-24 10:14 编辑

    自从XILICA NEUTRINO A系列音频矩阵问世以来,在工程上常常受控于第三方中控设备,但以前A系列音频矩阵提供两种方式获取的控制代码都非常‘繁杂’,且很长,对现场中控人员应用起来很不便。针对此现象,XILICA研发人员设计了一种新的控制代码,使得更加直观简便。。。当然音频矩阵里面的所有系统设计都得事先做好,将所有要被控制的控件进行命名(同一Neutrino A系列矩阵上控件名是唯一的,每台Neutrino A系列矩阵可控100个控件,如果需要中控控制超过100个控件,需要使用旧的16进制中控代码)。注意:此控制代码只适合5.3.8 及以上版本Neuconsole软件,同样Neutrino A系列矩阵固件版本也得5.3.8或以上!!!如果你的软件或Neutrino A系列矩阵固件版本过低,请将其升级到相应版本。       Ethernet连接,请使用TCP #10007端口发送代码,在与中控设备建立连接后,如果相隔60秒没有对Neutrino A系列矩阵有任何命令动作,那么音频矩阵将自动断开连接,得重新发送连接请求后才能使功能命令生效。建议在中控上做定时发送“KEEPALIVE”命令保持连接状态。

代码格式:(详细命令请见文档后面列表)


COMMAND: 功能命令;1 white space: 一个空格;CONTOLOBJECT/GROUP: 控制对象/组名称;DATA: 数据串;CR: 回车键结束语;
在软件中新建项目(详细操作见其他说明):控件命名,选定控键‘Ctrl+左击’如下图,如是solaro软件就选中后“右击”鼠标,弹出命名菜单:




举例说明:      输入通道1静音            SETRAW mute1 1      输入通道1非静音         SETRAW mute1 0      输入通道1音量设为’-10dB’            SET gain1 -10      输入通道1音量设为’0dB’               SET gain1 0      输入通道1音量设为’10dB’                SET gain1 10      输入通道1音量增加’3dB’               INC gain1 3      输入通道1音量减少’3dB’               DEC gain1 3      预设调用 ‘预设1’                           PRESET 1      预设调用 ‘预设2’                           PRESET 2
组控:Neutrino A系列矩阵同样允许组控,即同时控制多个同类型的控件。采用组控时,你必须先创建一个组,然后将各个控件添加到组中(添加的控件必须是同类控件)。‘$’符号是用来区分控制对象和控制组的,是组名的特征。假如要同时控制输入1和输入2的静音。先创建组名:                     >CREATE group1添加输入1静音控件到组:    >JOIN $group1 “mute1”添加输入1静音控件到组:    >JOIN $group1 “mute2”输入1、2静音命令:         >SETRAW $group1 14条独立的命令组成一个命令包,每条命令间采用‘回车键’结束。(注意:如果A矩阵与中控断开连接,直接发送SETRAW $group1 1是无效的;在创建组名、添加控件到组等已经发送过的命令,期间A系列矩阵一直保持与中控的连接状态时,此时就可以只发送‘SETRAW $group1 1’静音命令了)

简要文档下载:原英文Protocol:

訪問者 发表于 2015-9-25 10:05:06

好東西哦~!
趕緊收藏~!

yuyucongcong 发表于 2015-10-10 15:31:37

好东西。控制很方便。代码也比较简单。

EADTECH 发表于 2015-12-28 12:32:54

简单直接

EADTECH 发表于 2015-12-28 12:33:32

{:3_46:}
高效

zwj 发表于 2017-3-16 10:43:57

修改完善版出炉!

zwj 发表于 2018-9-11 10:08:12

更新最新版本。。。
页: [1]
查看完整版本: XILICA A系列音频矩阵控制协议-自定义方式