外部控制器的命令字符串

SCM820 混音器可通过以太网与控制系统连接,如 AMX®、Crestron® 或 Extron®

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

SCM820 有 4 种字符串,如下所示:

  1. GET — GET 命令用于查找参数的状态。在 AMX/Crestron 发送 GET 命令后,SCM820 回复 REPORT 字符串。
  2. SET — SET 命令用于更改参数的状态。在 AMX/Crestron 发送 SET 命令后,SCM820 回复 REPORT 字符串,显示该参数的新值。
  3. REP — 在 SCM820 收到一个 GET 或 SET 命令后,其将通过一个 REPORT 命令显示该参数的状态。当通过前面板或通过 GUI 更改了一个参数后,MXW 系统也会发送 REPORT。
  4. SAMPLE — 用于测量音频电平。

发送和收到的所有消息均为 ASCII 字符。电平指示器和增益指示器同样为 ASCII 字符。当这些参数出现任何更改时,SCM820 将发送 REPORT 命令。

注意:本文档介绍最常用的命令。还有许多其他命令可用。如果需要控制/监控其他参数,请通过 support@shure.com 与我们联系,我们将为您提供帮助。

Crestron 宏(由 Shure 编写)可在此处下载。

通道

下述所有字符串中的字符“x”均代表混音器的通道,可以是 0 到 19 的 ASCII 数字,如下表所示:

ASCII 字符 SCM820 通道
0 所有频道
1 到 8 输入通道
9 辅助输入
10 到 17 直接输出
18 输出 A
19 输出 B

设备命令

查看设备 ID 命令字符串:

< GET DEVICE_ID >

设备 ID 命令不含 x 通道字符,因为它针对整个设备。
SCM820 响应:

< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 31 位字符设备 ID。SCM820 始终使用一个 31 位字符设备 ID 进行响应。
设置设备 ID 命令字符串:

< SET DEVICE_ID {yyyyyyyy} >

其中 yyyyyyyy 为 31 位字符设备 ID。设备 ID 长度可为 1 到 31 个字符。
SCM820 响应:

< REP DEVICE_ID {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 31 位字符设备 ID。SCM820 始终使用一个 31 位字符设备 ID 进行响应。
SCM820 上的闪光灯 命令字符串:

< SET FLASH ON >

< SET FLASH OFF >

向 SCM820 发送其中一个命令。60 秒后闪光灯自动关闭。
SCM820 响应:

< REP FLASH ON >

< REP FLASH OFF >

SCM820 将采用以上字符串之一进行响应。
设置自动连接模式 命令字符串:

< SET AUTO_LINK_MODE ON >

< SET AUTO_LINK_MODE OFF >

这组命令可强制通道打开。如果为 OFF,则通道通常处于自动混音模式。

混音 A 和混音 B 有不同的命令。根据混音发送其中一个命令。

SCM820 响应:

< REP AUTO_LINK_MODE ON >

< REP AUTO_LINK_MODE OFF >

SCM820 将采用以上字符串之一进行响应。
获取自动连接模式 命令字符串:

< GET AUTO_LINK_MODE >

SCM820 响应:

< REP AUTO_LINK_MODE ON >

< REP AUTO_LINK_MODE OFF >

SCM820 将采用以上字符串之一进行响应。

音频命令

获取音频增益 命令字符串:

< GET x AUDIO_GAIN_HI_RES >

其中 x 为 ASCII 通道编号:0 到 19(请参阅通道表格)。
SCM820 响应:

< REP x AUDIO_GAIN_HI_RES yyyy >

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

< SET x AUDIO_GAIN_HI_RES yyyy >

其中 yyyy 显示 ASCII 值 0000 至 1280。yyyy 的步长为 0.1 dB。
SCM820 响应:

< REP x AUDIO_GAIN_HI_RES yyyy >

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

< SET x AUDIO_GAIN_HI_RES INC nn >

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

< REP x AUDIO_GAIN_HI_RES yyyy >

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

< SET x AUDIO_GAIN_HI_RES DEC nn >

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

< REP x AUDIO_GAIN_HI_RES yyyy >

其中 yyyy 显示 ASCII 值 0000 至 1280。
获取音频静音 命令字符串:

< GET x AUDIO_MUTE >

其中 x 为 ASCII 通道编号:0 到 19(请参阅通道表格)。
SCM820 响应:

< REP x AUDIO_MUTE ON >

< REP x AUDIO_MUTE OFF >

SCM820 将采用以上字符串之一进行响应。
静音音频 命令字符串:

< SET x AUDIO_MUTE ON >

SCM820 响应:

< REP x AUDIO_MUTE ON >

取消静音音频 命令字符串:

< SET x AUDIO_MUTE OFF >

SCM820 响应:

< REP x AUDIO_MUTE OFF >

切换音频静音 命令字符串:

< SET x AUDIO_MUTE TOGGLE >

SCM820 响应:

< REP x AUDIO_MUTE ON >

< REP x AUDIO_MUTE OFF >

SCM820 将采用以上字符串之一进行响应。

通道命令

查看通道名称 命令字符串:

< GET x CHAN_NAME >

其中 x 为 ASCII 通道编号:0 到 19。
SCM820 响应:

< REP x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 31 位字符用户名。SCM820 始终使用一个 31 位字符名称进行响应。
设置通道名称 命令字符串:

< SET x CHAN_NAME {yyyyyyyy} >

其中 yyyyyyyy 为 31 位字符通道名称。通道名称长度可为 1 到 31 个字符。每个通道都必须具有唯一的名称。
SCM820 响应:

< REP x CHAN_NAME {yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy} >

其中 yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 为 31 位字符通道名称。SCM820 始终使用一个 31 位字符名称进行响应。
获取通道强制打开 命令字符串:

< GET x ALWAYS_ON_ENABLE_A >

< GET x ALWAYS_ON_ENABLE_B >

这组命令可强制通道打开。如果为 OFF,则通道通常处于自动混音模式。

混音 A 和混音 B 有不同的命令。根据混音发送其中一个命令。

SCM820 响应:

< GET x ALWAYS_ON_ENABLE_A OFF >

< GET x ALWAYS_ON_ENABLE_B OFF >

< GET x ALWAYS_ON_ENABLE_A ON >

< GET x ALWAYS_ON_ENABLE_B ON >

SCM820 将采用以上字符串之一进行响应。
设置通道强制打开 命令字符串:

< SET x ALWAYS_ON_ENABLE_A OFF >

< SET x ALWAYS_ON_ENABLE_A ON >

< SET x ALWAYS_ON_ENABLE_A TOGGLE >

< SET x ALWAYS_ON_ENABLE_B OFF >

< SET x ALWAYS_ON_ENABLE_B ON >

< SET x ALWAYS_ON_ENABLE_B TOGGLE >

这组命令可强制通道打开。如果为 OFF,则通道通常处于自动混音模式。

混音 A 和混音 B 有不同的命令。根据混音发送其中一个命令。

SCM820 响应:

< GET x ALWAYS_ON_ENABLE_A OFF >

< GET x ALWAYS_ON_ENABLE_B OFF >

< GET x ALWAYS_ON_ENABLE_A ON >

< GET x ALWAYS_ON_ENABLE_B ON >

SCM820 将采用以上字符串之一进行响应。

数字信号处理命令

设置 IntelliMix® 模式 命令字符串:

< SET x INTELLIMIX_MODE CLASSIC >

< SET x INTELLIMIX_MODE SMOOTH >

< SET x INTELLIMIX_MODE EXTREME >

< SET x INTELLIMIX_MODE CUSTOM >

< SET x INTELLIMIX_MODE MANUAL >

< SET x INTELLIMIX_MODE CUSTOM_PRESET >

其中 x 为 ASCII 通道编号:18 到 19。

仅发送其中一个命令。

SCM820 响应:

< REP x INTELLIMIX_MODE CLASSIC >

< REP x INTELLIMIX_MODE SMOOTH >

< REP x INTELLIMIX_MODE EXTREME >

< REP x INTELLIMIX_MODE CUSTOM >

< REP x INTELLIMIX_MODE MANUAL >

< REP x INTELLIMIX_MODE CUSTOM_PRESET >

SCM820 将采用以上字符串之一进行响应。
获取 IntelliMix 模式 命令字符串:

< GET x INTELLIMIX_MODE >

其中 x 为 ASCII 通道编号:18 到 19
SCM820 响应:

< REP x INTELLIMIX_MODE CLASSIC >

< REP x INTELLIMIX_MODE SMOOTH >

< REP x INTELLIMIX_MODE EXTREME >

< REP x INTELLIMIX_MODE CUSTOM >

< REP x INTELLIMIX_MODE MANUAL >

< REP x INTELLIMIX_MODE CUSTOM_PRESET >

SCM820 将采用以上字符串之一进行响应。
设置分配 DFR 1 命令字符串:

< SET DFR1_ASSIGNED_CHAN x >

其中 x 为 ASCII 通道编号:1 到 8,18 到 19(请参阅通道表格)。x 为 20 时表示未分配。
SCM820 响应:

< REP DFR1_ASSIGNED_CHAN xxx >

其中 x 为 ASCII 通道编号:001 到 008,018 到 019(请参阅通道表格)。x 为 020 时表示未分配。
设置分配 DFR 2 命令字符串:

< SET DFR2_ASSIGNED_CHAN x >

其中 x 为 ASCII 通道编号:1 到 8,18 到 19(请参阅通道表格)。x 为 20 时表示未分配。
SCM820 响应:

< REP DFR2_ASSIGNED_CHAN xxx >

其中 x 为 ASCII 通道编号:001 到 008,018 到 019(请参阅通道表格)。x 为 020 时表示未分配。
获取分配 DFR 1 命令字符串:

< GET DFR1_ASSIGNED_CHAN >

SCM820 响应:

< REP DFR1_ASSIGNED_CHAN xxx >

其中 x 为 ASCII 通道编号:001 到 008,018 到 019(请参阅通道表格)。x 为 020 时表示未分配。
获取分配 DFR 2 命令字符串:

< GET DFR2_ASSIGNED_CHAN >

SCM820 响应:

< REP DFR2_ASSIGNED_CHAN xxx >

其中 x 为 ASCII 通道编号:001 到 008,018 到 019(请参阅通道表格)。x 为 020 时表示未分配。
设置 DFR 1 旁通 命令字符串:

< SET DFR1_BYPASS ON >

< SET DFR1_BYPASS OFF >

向 SCM820 发送其中一个命令。
SCM820 响应:

< REP DFR1_BYPASS ON >

< REP DFR1_BYPASS OFF >

SCM820 将采用以上字符串之一进行响应。
设置 DFR 2 旁通 命令字符串:

< SET DFR2_BYPASS ON >

< SET DFR2_BYPASS OFF >

向 SCM820 发送其中一个命令。
SCM820 响应:

< REP DFR2_BYPASS ON >

< REP DFR2_BYPASS OFF >

SCM820 将采用以上字符串之一进行响应。
获取 DFR 1 旁通 命令字符串:

< GET DFR1_BYPASS >

SCM820 响应:

< REP DFR1_BYPASS ON >

< REP DFR1_BYPASS OFF >

SCM820 将采用以上字符串之一进行响应。
获取 DFR 2 旁通 命令字符串:

< GET DFR2_BYPASS >

SCM820 响应:

< REP DFR2_BYPASS ON >

< REP DFR2_BYPASS OFF >

SCM820 将采用以上字符串之一进行响应。
清除 DFR 1 滤波器 命令字符串:

< SET DFR1_CLEAR_ALL_FILTERS ON >

无需发送 OFF 命令
SCM820 响应:

< REP DFR1_CLEAR_ALL_FILTERS ON >

清除 DFR 2 滤波器 命令字符串:

< SET DFR2_CLEAR_ALL_FILTERS ON >

无需发送 OFF 命令
SCM820 响应:

< REP DFR2_CLEAR_ALL_FILTERS ON >

设置 DFR 1 冻结 命令字符串:

< SET DFR1_FREEZE ON >

< SET DFR1_FREEZE OFF >

向 SCM820 发送其中一个命令。
SCM820 响应:

< REP DFR1_FREEZE ON >

< REP DFR1 FREEZE OFF >

SCM820 将采用以上字符串之一进行响应。
设置 DFR 2 冻结 命令字符串:

< SET DFR2_FREEZE ON >

< SET DFR2_FREEZE OFF >

向 SCM820 发送其中一个命令。
SCM820 响应:

< REP DFR2_FREEZE ON >

< REP DFR2 FREEZE OFF >

SCM820 将采用以上字符串之一进行响应。
获取 DFR 1 冻结 命令字符串:

< GET DFR1_FREEZE >

SCM820 响应:

< REP DFR1_FREEZE ON >

< REP DFR1_FREEZE OFF >

SCM820 将采用以上字符串之一进行响应。
获取 DFR 2 冻结 命令字符串:

< GET DFR2_FREEZE >

SCM820 响应:

< REP DFR2_FREEZE ON >

< REP DFR2_FREEZE OFF >

SCM820 将采用以上字符串之一进行响应。

监控命令

获取选通状态,混音 A 命令字符串:

< GET x INPUT_AUDIO_GATE_A >

其中 x 为 ASCII 通道编号:0 到 19(请参阅通道表格)。

没有必要一直发送此命令。只要状态更改,SCM820 都将发送 REPORT 消息。

SCM820 响应:

< REP x INPUT_AUDIO_GATE_A ON >

< REP x INPUT_AUDIO_GATE_A OFF >

SCM820 将采用以上字符串之一进行响应。
获取选通状态,混音 B 命令字符串:

< GET x INPUT_AUDIO_GATE_B >

其中 x 为 ASCII 通道编号:0 到 19(请参阅通道表格)。

没有必要一直发送此命令。只要状态更改,SCM820 都将发送 REPORT 消息。

SCM820 响应:

< REP x INPUT_AUDIO_GATE_B ON >

< REP x INPUT_AUDIO_GATE_B OFF >

SCM820 将采用以上字符串之一进行响应。
获取限幅器已启用状态 命令字符串:

< GET x LIMITER_ENGAGED >

其中 x 为 ASCII 通道编号:0 到 19(请参阅通道表格)。

没有必要一直发送此命令。只要状态更改,SCM820 都将发送 REPORT 消息。

SCM820 响应:

< REP x LIMITER_ENGAGED ON >

< REP x LIMITER_ENGAGED OFF >

SCM820 将采用以上字符串之一进行响应。
获取输入削波状态 命令字符串:

< GET x AUDIO_IN_CLIP_INDICATOR >

其中 x 为 ASCII 通道编号:0 到 9(请参阅通道表格)。

没有必要一直发送此命令。只要状态更改,SCM820 都将发送 REPORT 消息。

SCM820 响应:

< REP x AUDIO_IN_CLIP_INDICATOR ON >

< REP x AUDIO_IN_CLIP_INDICATOR OFF >

SCM820 将采用以上字符串之一进行响应。
获取输出削波状态 命令字符串:

< GET x AUDIO_OUT_CLIP_INDICATOR >

其中 x 为 ASCII 通道编号:10 到 19(请参阅通道表格)。

没有必要一直发送此命令。只要状态更改,SCM820 都将发送 REPORT 消息。

SCM820 响应:

< REP x AUDIO_OUT_CLIP_INDICATOR ON >

< REP x AUDIO_OUT_CLIP_INDICATOR OFF >

SCM820 将采用以上字符串之一进行响应。
打开测量仪 命令字符串:

< SET METER_RATE sssss >

其中 sssss 是以毫秒为单位的测量速度。

设置 sssss = 0 将关闭测量。最小设置为 100 毫秒。测量默认关闭。

SCM820 响应:

< REP METER_RATE sssss >

< SAMPLE aaa bbb ccc ddd eee fff ggg hhh iii jjj kkk lll mmm nnn ooo ppp qqq rrr sss >

其中 aaa、bbb 等是接收的音频电平数值,为 000-120。

aaa = 输入 1

bbb = 输入 2

ccc = 输入 3

ddd = 输入 4

eee = 输入 5

fff = 输入 6

ggg = 输入 7

hhh = 输入 8

iii = 辅助输入

jjj = 直接输出 1

kkk = 直接输出 2

lll = 直接输出 3

mmm = 直接输出 4

nnn = 直接输出 5

ooo = 直接输出 6

ppp = 直接输出 7

qqq = 直接输出 8

rrr = 混音输出 A

sss = 混音输出 B

停止测量 命令字符串:

< SET METER_RATE 0 >

数值为 00000 也是可接受的。

SCM820 响应:

< REP METER_RATE 00000 >

错误代码

有一个 < REP ERR > 错误字符串,表示不能实施的命令。通常是因为错别字或命令不存在。