ANIUSB 命令字符串

该设备通过以太网与控制系统连接,如 AMX 、Crestron 或 Extron。

连接:以太网(TCP/IP;在 AMX/Crestron 程序中选择“客户端”)

端口:2202

惯例

该设备有 4 种字符串:

GET 查找参数的状态。在 AMX/Crestron 发送 GET 命令后,ANIUSB 回复 REPORT 字符串
SET 更改参数的状态。在 AMX/Crestron 发送 SET 命令后,ANIUSB 回复 REPORT 字符串,显示该参数的新值。
REP 在 ANIUSB 收到 GET 或 SET 命令后,将回复 REPORT 命令,显示该参数的状态。当在 ANIUSB 上或通过 GUI 更改参数后,ANIUSB 也会发送 REPORT。
SAMPLE 用于测量音频电平。

发送和收到的所有消息均为 ASCII 字符。应注意,电平指示器和增益指示器同样为 ASCII 字符。

大多数参数在更改时都会发送 REPORT 命令。因此,没有必要不断地询问参数。当这些参数中任意一个更改时,ANIUSB 将发送 REPORT 命令。

下述所有字符串中的字符

“x”

代表的是 ANIUSB 的通道,可以是 0 到 4 的 ASCII 数字,如下表所示

00 所有通道
01-04 Dante 输入
05 模拟输入
06 USB 输入
07-08 Dante 输出
09 模拟输出
10 USB 输出

命令字符串(普通)

获取所有
命令字符串:

< GET xx ALL >

其中 xx 为 ASCII 通道编号:00 到 10。第一次通电时使用该命令更新所有参数的状态。
ANIUSB 回复:

< REP ... >

ANIUSB 向所有参数回复单独的 Report 字符串。
获取型号
命令字符串:

< GET MODEL >

ANIUSB 回复:

< REP MODEL {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 32 位字符的型号。ANIUSB 始终采用一个 32 位字符型号进行回复。
获取序列号
命令字符串:

< GET SERIAL_NUM >

ANIUSB 回复:

< REP SERIAL_NUM {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 32 位字符的序列号。ANIUSB 始终采用一个 32 位字符序列号进行回复。
获取通道名称
命令字符串:

< GET xx CHAN_NAME >

其中 xx 为 ASCII 通道编号:00 到 10。
ANIUSB 回复:

< REP xx CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 31 位字符通道名称。ANIUSB 始终采用一个 31 位字符名称进行响应。
获取设备 ID
命令字符串:

< GET DEVICE_ID >

设备 ID 命令不含 x 通道字符,因为它是针对整个 ANIUSB。
ANIUSB 回复:

< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 31 位字符的设备 ID。ANIUSB 始终采用一个 31 位字符设备 ID 进行回复。
获取固件版本
命令字符串:

< GET FW_VER >

ANIUSB 回复:

< REP FW_VER {yyyyyyyyyyyyyyyyyy} >

其中yyyyyyyyyyyyyyyyyy 为 18 位字符。ANIUSB 始终采用一个 18 位字符进行回复。
获取预设
命令字符串:

< GET PRESET >

ANIUSB 回复:

< REP PRESET nn >

其中 nn 为预设数 01-10。0 = 未启动预设。
设置预设
命令字符串:

< SET PRESET nn >

其中 nn 为预设数 1-10。(当使用 SET 命令时,第一个 0 为可选项)。
ANIUSB 回复:

< REP PRESET nn >

< REP ERR >

其中 nn 为预设数 01-10。

当用户尝试装载空预设值时。

获取预设名称
命令字符串:

< GET PRESET1 >

< GET PRESET2 >

< GET PRESET3 >

向 ANIUSB 发送其中一个命令
ANIUSB 回复:

< REP PRESET1 {yyyyyyyyyyyyyyyyyyyyyyyyy} >

< REP PRESET2 {yyyyyyyyyyyyyyyyyyyyyyyyy} >

< REP PRESET3 {yyyyyyyyyyyyyyyyyyyyyyyyy} >

其中yyyyyyyyyyyyyyyyyyyyyyyyy 为 25 位字符设备 ID。ANIUSB 始终采用一个 25 位字符设备 ID 进行回复
获取预设音频路由
命令字符串:

< GET PRESET_AUDIO_ROUTE >

ANIUSB 回复:

< REP PRESET_AUDIO_ROUTE nn >

这些预设值存储着音频路由信息。其中 nn 为活动的路由预设数 01-10。0 = 未启动预设。
设置预设音频路由
命令字符串:

< SET PRESET_AUDIO_ROUTE nn >

这些预设值存储着音频路由信息。其中 nn 为路由预设数 01-10。
ANIUSB 回复:

< REP PRESET_AUDIO_ROUTE nn >

其中 nn 为活动路由预设数 01-10。0 = 未启动预设。
获取音频增益
命令字符串:

< GET xx AUDIO_GAIN_HI_RES >

其中 xx 为 ASCII 通道编号:00 到 10。
ANIUSB 回复:

< REP xx AUDIO_GAIN_HI_RES yyyy >

其中 yyyy 显示 ASCII 值 0000 至 1400。yyyy 的步进为 0.1 dB。
设置音频增益
命令字符串:

< SET xx AUDIO_GAIN_HI_RES yyyy >

其中 yyyy 显示 ASCII 值 0000 至 1400。yyyy 的步进为 0.1 dB。
ANIUSB 回复:

< REP xx AUDIO_GAIN_HI_RES yyyy >

其中 yyyy 显示 ASCII 值 0000 至 1400。
将音频增益增加 n dB
命令字符串:

< SET xx AUDIO_GAIN_HI_RES INC nn >

其中 nn 是将增益增加 0.1 dB 的数量。nn 可以是一位数(n)、两位数(nn)、三位数(nnn)。
ANIUSB 回复:

< REP xx AUDIO_GAIN_HI_RES yyyy >

其中 yyyy 显示 ASCII 值 0000 至 1400。
将音频增益降低 n dB
命令字符串:

< SET xx AUDIO_GAIN_HI_RES DEC nn >

其中 nn 是将增益降低 0.1 dB 的数量。nn 可以是一位数(n)、两位数(nn)、三位数(nnn)。
ANIUSB 回复:

< REP xx AUDIO_GAIN_HI_RES yyyy >

其中 yyyy 显示 ASCII 值 0000 至 1400。
获取模拟输入增益开关
命令字符串:

< GET xx AUDIO_IN_LVL_SWITCH >

其中 xx 为 ASCII 通道编号:00 或 05。
ANIUSB 回复:

< REP xx AUDIO_IN_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_IN_LVL_SWITCH AUX_LVL >

ANIUSB 将采用以下字符串之一进行回复。
设置模拟输入增益开关
命令字符串:

< SET xx AUDIO_IN_LVL_SWITCH LINE_LVL >

< SET xx AUDIO_IN_LVL_SWITCH AUX_LVL >

其中 xx 为 ASCII 通道编号:00 或 05。向 ANIUSB 发送其中一个命令
ANIUSB 回复:

< REP xx AUDIO_IN_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_IN_LVL_SWITCH AUX_LVL >

ANIUSB 将采用以下字符串之一进行回复。
获取通道音频静音
命令字符串:

< GET xx AUDIO_MUTE >

其中 xx 为 ASCII 通道编号:00 到 10。
ANIUSB 回复:

< REP xx AUDIO_MUTE ON >

< REP xx AUDIO_MUTE OFF >

ANIUSB 将采用以下字符串之一进行回复。
静音通道音频
命令字符串:

< SET xx AUDIO_MUTE ON >

其中 xx 为 ASCII 通道编号:00 到 10。
ANIUSB 回复:

< REP xx AUDIO_MUTE ON >

ANIUSB 将采用以下字符串之一进行回复。
取消通道音频静音
命令字符串:

< SET xx AUDIO_MUTE OFF >

其中 xx 为 ASCII 通道编号:00 到 10。
ANIUSB 回复:

< REP xx AUDIO_MUTE OFF >

ANIUSB 将采用以下字符串之一进行回复。
切换通道音频静音
命令字符串:

< SET xx AUDIO_MUTE TOGGLE >

ANIUSB 回复:

< REP xx AUDIO_MUTE ON >

< REP xx AUDIO_MUTE OFF >

ANIUSB 将采用以下字符串之一进行回复。
获取设备音频静音
命令字符串:

< GET DEVICE_AUDIO_MUTE >

ANIUSB 回复:

< REP DEVICE_AUDIO_MUTE ON >

< REP DEVICE_AUDIO_MUTE OFF >

ANIUSB 将采用以下字符串之一进行回复。
将设备音频设为静音
命令字符串:

< SET DEVICE_AUDIO_MUTE ON >

< SET DEVICE_AUDIO_MUTE OFF >

< SET DEVICE_AUDIO_MUTE TOGGLE >

向 ANIUSB 发送其中一个命令。
ANIUSB 回复:

< REP DEVICE_AUDIO_MUTE ON >

< REP DEVICE_AUDIO_MUTE OFF >

ANIUSB 将采用以下字符串之一进行回复。
获取模拟输出增益开关
命令字符串:

< GET xx AUDIO_OUT_LVL_SWITCH >

其中 xx 为 ASCII 通道编号:00 或 09。
ANIUSB 回复:

< REP xx AUDIO_OUT_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH AUX_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

ANIUSB 将采用以下字符串之一进行回复。
设置模拟输出增益开关
命令字符串:

< SET xx AUDIO_OUT_LVL_SWITCH LINE_LVL >

< SET xx AUDIO_OUT_LVL_SWITCH AUX_LVL >

< SET xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

其中 xx 为 ASCII 通道编号:00 或 09。向 ANIUSB 发送其中一个命令。
ANIUSB 回复:

< REP xx AUDIO_OUT_LVL_SWITCH LINE_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH AUX_LVL >

< REP xx AUDIO_OUT_LVL_SWITCH MIC_LVL >

ANIUSB 将采用以下字符串之一进行回复。
ANIUSB 上的闪光灯
命令字符串:

< SET FLASH ON >

< SET FLASH OFF >

向 ANIUSB 发送其中一个命令。30 秒后闪光灯自动关闭。
ANIUSB 回复:

< REP FLASH ON >

< REP FLASH OFF >

ANIUSB 将采用以下字符串之一进行回复。
打开测量
命令字符串:

< SET METER_RATE sssss >

打开/关闭电平表并设置速率。其中 sssss 为 00000 到 99999 之间的值,表示毫秒。

00000= 关闭

00100 = 最小值

99999= 最大值

注意:值 00001 至 00099 无效,会产生 <REP ERR> 回复。

ANIUSB 回复:

< REP METER_RATE sssss >

< SAMPLE aaa bbb ccc ddd eee fff ggg hhh iii jjj >

其中 sssss = 速率(以毫秒为单位)。值为 00000 表示电平表关闭。随后的表是每个通道的示例。音频电平值为 000-060,表示实际音频电平为 -60 至 0 dBFS。

aaa= 通道 1 数据

bbb= 通道 2 数据

ccc= 通道 3 数据

ddd= 通道 4 数据

eee = 通道 5 数据

fff = 通道 6 数据

ggg = 通道 7 数据

hhh = 通道 8 数据

iii = 通道 9 数据

jjj = 通道 10 数据

停止测量
命令字符串:

< SET METER_RATE 0 >

数值为 00000 也是可接受的。
ANIUSB 回复:

< REP METER_RATE 00000 >

获取 LED 亮度
命令字符串:

< GET LED_BRIGHTNESS >

ANIUSB 回复:

< REP LED_BRIGHTNESS n >

其中 n 可显示以下值:

0 = LED 已禁用

1 = LED 变暗

2 = LED 默认

设置 LED 亮度
命令字符串:

< SET LED_BRIGHTNESS n >

其中 n 可显示以下值:

0 = LED 已禁用

1 = LED 变暗

2 = LED 默认

ANIUSB 回复:

< REP LED_BRIGHTNESS n >

获取音频剪辑指示灯
命令字符串:

< GET xx AUDIO_OUT_CLIP_INDICATOR >

其中 xx 为 ASCII 通道编号:00 到 10。
ANIUSB 回复:

< REP xx AUDIO_OUT_CLIP_INDICATOR ON >

< REP xx AUDIO_OUT_CLIP_INDICATOR OFF >

ANIUSB 将采用以下字符串之一进行回复。
获取音频 IP 地址
命令字符串:

< GET IP_ADDR_NET_AUDIO_PRIMARY >

ANIUSB 回复:

< REP IP_ADDR_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyy 为 15 位 IP 地址。
获取音频子网地址
命令字符串:

< GET IP_SUBNET_NET_AUDIO_PRIMARY >

ANIUSB 回复:

< REP IP_SUBNET_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyy 为 15 位子网地址。
获取音频网关地址
命令字符串:

< GET IP_GATEWAY_NET_AUDIO_PRIMARY >

ANIUSB 回复:

< REP IP_GATEWAY_NET_AUDIO_PRIMARY {yyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyy 为 15 位网关地址。
获取限位器状态
命令字符串:

< GET xx LIMITER_ENGAGED >

其中 xx 为 ASCII 输出通道编号:07 至 10。指示限幅器是否正在降低信号电平。
ANIUSB 回复:

< REP xx LIMITER_ENGAGED ON >

< REP xx LIMITER_ENGAGED OFF >

ANIUSB 将采用以下字符串之一进行回复。
获取加密状态
命令字符串:

< GET xx ENCRYPTION_CH >

ANIUSB 回复:

< REP xx ENCRYPTION_CH ON >

< REP xx ENCRYPTION_CH OFF >

ANIUSB 将采用以下字符串之一进行回复。
重新启动 ANIUSB
命令字符串:

< SET REBOOT >

ANIUSB 回复:

< REP REBOOT >

获取错误事件
命令字符串:

< GET LAST_ERROR_EVENT >

获取 ANIUSB 上记录的最后一个错误。
ANIUSB 回复:

< REP LAST_ERROR_EVENT {yyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyy 最多为 128 位字符。
获取 PEQ 滤波器启用
命令字符串:

< GET xx PEQ yy >

其中 xx 为 PEQ 块 07 或 10。其中 yy 为块内 PEQ 滤波器 01-04。00 可以用于所有块或所有滤波器。
ANIUSB 回复:

< REP xx PEQ yy ON >

< REP xx PEQ yy OFF >

设置 PEQ 滤波器启用
命令字符串:

< SET xx PEQ yy ON >

< SET xx PEQ yy OFF >

向 ANIUSB 发送其中一个命令。
ANIUSB 回复:

< REP xx PEQ yy ON >

< REP xx PEQ yy OFF >

其中 xx 为 PEQ 块 07 或 10。其中 yy 为块内 PEQ 滤波器 01-04。00 可以用于所有块或所有滤波器。
获取输入电平表显示模式
命令字符串:

< GET INPUT_METER_MODE >

ANIUSB 回复:

< REP INPUT_METER_MODE PRE_FADER >

< REP INPUT_METER_MODE POST_FADER >

ANIUSB 将采用以下字符串之一进行回复。
设置输入电平表显示模式
命令字符串:

< SET INPUT_METER_MODE PRE_FADER >

< SET INPUT_METER_MODE POST_FADER >

向 ANIUSB 发送其中一个命令。
ANIUSB 回复:

< REP INPUT_METER_MODE PRE_FADER >

< REP INPUT_METER_MODE POST_FADER >

ANIUSB 将采用以下字符串之一进行回复。
获取输出电平表显示模式
命令字符串:

< GET OUTPUT_METER_MODE >

ANIUSB 回复:

< REP OUTPUT_METER_MODE PRE_FADER >

< REP OUTPUT_METER_MODE POST_FADER >

ANIUSB 将采用以下字符串之一进行回复。
设置输出电平表显示模式
命令字符串:

< SET OUTPUT_METER_MODE PRE_FADER >

< SET OUTPUT_METER_MODE POST_FADER >

向 ANIUSB 发送其中一个命令。
ANIUSB 回复:

< REP OUTPUT_METER_MODE PRE_FADER >

< REP OUTPUT_METER_MODE POST_FADER >

ANIUSB 将采用以下字符串之一进行回复。
获取 USB 连接状态
命令字符串:

< GET USB_CONNECT >

ANIUSB 回复:

< REP USB_CONNECT ON >

< REP USB_CONNECT OFF >

< REP USB_CONNECT ERROR >

ANIUSB 将采用以下字符串之一进行回复。
获取阵列混音器路由
命令字符串:

< GET xx MATRIX_MXR_ROUTE yy >

其中 xx 为输入通道编号 00 - 06;yy 为输出通道编号 00 或 07-10。
ANIUSB 回复:

< REP xx MATRIX_MXR_ROUTE yy ON >

< REP xx MATRIX_MXR_ROUTE yy OFF >

ANIUSB 将采用以下字符串之一进行回复。
设置阵列混音器路由
命令字符串:

< SET xx MATRIX_MXR_ROUTE yy ON >

< SET xx MATRIX_MXR_ROUTE yy OFF >

其中 xx 为输入通道编号 00-06;yy 为输出通道编号 00 或 07-10。向 ANIUSB 发送其中一个命令。
ANIUSB 回复:

< REP xx MATRIX_MXR_ROUTE yy ON >

< REP xx MATRIX_MXR_ROUTE yy OFF >

ANIUSB 将采用以下字符串之一进行回复。
获取阵列混音器增益
命令字符串:

< GET xx MATRIX_MXR_GAIN yy >

其中 xx 为输入通道编号 00 - 06;yy 为输出通道编号 00 或 07-10。
ANIUSB 回复:

< REP xx MATRIX_MXR_GAIN yyzzzz >

其中 zzzz 显示 ASCII 值 0000 至 1400。zzzz 的步进为 0.1 dB。
设置阵列混音器增益
命令字符串:

< SET xx MATRIX_MXR_GAIN yyzzzz >

其中 xx 为输入通道编号 00-06;yy 为输出通道编号 00 或 07-10;zzzz 显示 ASCII 值 0000 至 1400。zzzz 的步进为 0.1 dB。
ANIUSB 回复:

< REP xx MATRIX_MXR_GAIN yyzzzz >

增加阵列混音器增益
命令字符串:

< SET xx MATRIX_MXR_GAIN yy INC nn >

其中 xx 为输入通道编号 00-06;yy 为输出通道编号 00 或 07-10;nn 的步进为 0.1 dB。
ANIUSB 回复:

< REP xx MATRIX_MXR_GAIN yyzzzz >

其中 zzzz 显示 ASCII 值 0000 至 1400。zzzz 的步进为 0.1 dB。
减少阵列混音器增益
命令字符串:

< SET xx MATRIX_MXR_GAIN yy DEC nn >

其中 xx 为输入通道编号 00-06;yy 为输出通道编号 00 或 07-10;nn 的步进为 0.1 dB。
ANIUSB 回复:

< REP xx MATRIX_MXR_GAIN yyzzzz >

其中 zzzz 显示 ASCII 值 0000 至 1400。zzzz 的步进为 0.1 dB。