ClearOne编程手册共77页Word格式.docx
《ClearOne编程手册共77页Word格式.docx》由会员分享,可在线阅读,更多相关《ClearOne编程手册共77页Word格式.docx(96页珍藏版)》请在冰豆网上搜索。
命令结构
命令字符串可以是大写的,也可以是小写的。
在命令中也可以使用空格键和Tab键。
命令的返回值是大写格式的。
为了便于串口识别命令,在每条命令最后需要加一个回车键
命令格式为:
#DEVICECOMMAND[X][X]
#表示命令的开始
DEVICE设备类型号和设备ID号
COMMAND命令字符串
[X][X]命令的参数,将出现在命令的描述信息中
例子
关闭ID号为“0”的设备的麦克输入2的AGC功能的命令如下:
#50AGC2M0,在命令中,5=PSR1212,0=ID为“0”的设备,AGC=命令,2=2号通道,M=麦克输入组,0=关闭AGC功能。
如果要求命令返回PSR1212的所选功能的当前状态值,则省略命令的参数部分,比如,“#50AGC2M”这个命令会返回设备的麦克输入2的AGC功能的状态。
组和通道(tōngdà
o)
如果(rú
guǒ)通道是一个“*”,则命令(mì
nglì
ng)对所有通道有效。
例如,假设组的值为M,通道值为“*”,则命令对M组中(麦克输入)的所有通道(tōngdà
o)有效,下表是每种产品中不同组和通道的表达方式。
设备类型和设备ID号
电平(dià
npí
nɡ)表类型定义
串口命令(mì
ng)错误代码
错误代号
文本消息
解释说明
1
内存错误
使用超过了内部存储区
2
没找到命令
在字符串中没有找到命令
3
未知的命令响应
命令在别的类型上面运行,运行结果不能在本单元上显示,此时,需要更新本单元的命令集
4
不能实现
5
参数错误
命令的参数超过了规定的范围
6
未知命令
使用了非法的命令
7
校验和错误
二进制命令的校验和错误
8
宏的预置无效
由于占用的存储空间过大或命令列表中包含了非法的命令,导致宏或预置无效
10
队列错误
内部命令队列溢出。
使用串口的所有5个引脚,设置流控
11
命令过大
二进制命令过大
12
设备被锁定
需要使用密码将设备解除锁定
PSR1212的串口命令集
命令
功能描述
AAMB
选择/报告自适应环境电平设置
LOCK
选择/报告预置和宏的锁定状态。
当设置为“0”时,避免有锁定标记的预置和宏被以任何方式改变
AEC
选择/报告回声消除器设置
AGC
打开/关闭AGC功能
AGCSET
选择/报告输入的AGC设置
AMBLVL
选择/报告环境电平
BAUD
选择/报告串口的波特率
LOCKPRST
选择/报告是否对预置、宏进行锁定。
当预置和宏被锁定时,只有用密码解锁设备后才能改变
CGROUP
选择/报告压缩器组设置
CHAIRO
选择/报告主席优先设置
COMPRESS
选择/报告音频处理通道上的压缩器
LOCKPWD
选择/报告预置、宏的锁定密码,只有在设备解锁时才能改变
COMPSEL
选择/报告压缩器的活动状态
DECAY
选择/报告衰减率
LMO
选择/报告最后麦克打开模式
DELAY
选择/报告时延率
LVL
报告输入、输出、处理通道的电平
DELAYSEL
选择/报告处理器通道延迟
LVLREPORT
选择/报告电平的状态
DFLTM
选择/报告默认电平表
LVLRRATE
设置设备的电平报告频率
DID
选择/报告设备ID号
MACRO
执行宏或报告最后执行的宏
DSPVER
报告DSP固件版本
MASTER
报告设备的模式
FILTER
选择/报告输入/处理通道上滤波器设置
MAX
改变/报告输入、输出、处理通道的最大增益值
FILSET
打开/关闭输入/处理通道上的滤波器
FLOW
选择/报告串口的流控
MDMODE
打开/关闭设备的Modem模式
FMP
选择/报告麦克门控组第一麦克优先模式
MIN
改变/报告输入、输出、处理通道的最小增益
FPP
设置/报告当前密码设置
GAIN
选择/报告输入、输出、处理通道的增益设置
MINIT
设置/报告串口Modem初始字符串
MINMAX
改变/报告输入、输出、处理通道的最小、最大增益值
GATE
报告通道1-8的门控状态
GHOLD
选择/报告保持时间设置
MLINE
选择/报告输入1-8的增益粗调
GMODE
选择/报告门控模式设置
MMAX
选择/报告每一个麦克组的最大打开麦克的数量
GOVER
选择/报告门控优先设置
GRATIO
选择/报告选通比设置
MPASS
Modem模式下的密码设置
GREPORT
选择/报告门控状态的报告频率
MTRX
选择/报告输入到输出的矩阵路由
GPRSEL
选择/报告输入门控组的分配
MTRXLVL
选择/报告矩阵交叉点的电平
LABEL
选择/报告指定通道的标识
MUTE
选择/报告静音状态
LFP
设置/报告前面板访问的状态
NCD
选择/报告每路麦克通道的回声消除数量
NCSEL
选择/报告每路麦克通道的回声消除打开/关闭设置
REFSET
选择/报告输出参考通道的跟踪
NLP
选择/报告每路麦克通道的NLP功能
SFTYMUTE
选择/报告安全静音功能的状态
NOM
选择/报告输出通道的NOM设置
SERMODE
选择/报告RS-232的串口模式
OFFA
选择/报告输入1-8的关闭衰耗量
SERECHO
选择/报告RS-232
串口的回波
PAA
选择指定输入的PA自适应模式
SIGGEN
选择/报告信号发生器的活动状态
PP
选择/报告幻象电源设置
SIGTOUT
设置信号发生器的超时时间
PRESET
执行预置或者报告最后执行的预置
SLVL
选择/报告麦克的自动电平设置
PRGSTRING
设置/报告编程的字符串
STRING
执行RS-232串口的命令字符串
RAMP
开始/停止输入、输出、处理通道的增益调节
TOUT
选择/报告显示屏的屏保的等待时间
REFSEL
选择/报告麦克输出的PA自适应模式
UID
报告设备的ID号(只读)
VER
报告设备的版本(只读)
PSR1212的串口命令(mì
ng)详解
AAMB-自适应环境电平(dià
nɡ)模式
该命令选择/报告自适应环境电平(dià
nɡ)设置
命令(mì
ng)格式:
DEVICEAAMB<
Channel>
<
Group>
[Value]
参数说明
名字描述
DEVICE设备类型,使用0-7或使用*来选择所有设备
AAMB命令
Channel范围为1-8(选择输入通道)
GroupM(选择麦克组)
Value0=关闭,1=打开,2=切换,空值以文本的形式询问
例:
#41AAMB21
将ID号为1的PSR1212(#41)中的麦克通道2
(2)的环境电平自适应功能(AAMB)打开
(1)。
AGC-自动增益控制
该命令选择/报告自动增益控制调节功能的设置
命令形式:
DEVICEAGC<
DEVICE设备类型,使用0-7或使用*来选择(xuǎnzé
)所有设备
AGC命令(mì
Channel参考(cānkǎo)93页的“组和通道(tōngdà
o)”
Group1,3,7(I,M,L)
Value0=关闭,1=打开,2=切换,空值以文本的形式询问
#44AGC1M0将ID号为4的PSR1212(#44)中的麦克(M)通道1
(1)的回声消除功能(AGC)关闭(0)。
AGCSET-自动增益控制调节
该命令选择/报告输入通道自动增益控制调节功能的设置
DEVICEAGCSET<
[Threshold][Target][Attack][Gain]
名字描述设备
AGCSET命令
Channel参考93页的“组和通道”
Threshold-50到0,空值以文本的形式询问dB
Target-30到20dB
Attack0.10-10.00(间隔为0.1)(秒)
Gain0.00-18.00dB
#45AGCSET1M–104.518
将ID号为5的PSR1212(#45)中的麦克(M)通道1
(1)的自动增益控制调节功能(AGC)的门限值设置为-10dB,目标值设置为4dB,响应时间设置为500ms,最大增益为18dB。
AMBLVL-环境电平调节
该命令选择/报告环境电平的设置
DEVICEAMBLVL<
AMBLVL命令
Value-80.0到0dB(设置环境电平),空值以文本的形式询问
#43AMBLVL1-30
将ID号为3的PSR1212(#43)中的麦克(mà
ikè
)通道1
(1)的环境(huá
njì
ng)电平(AMBLVL)设置(shè
zhì
)为-30dB。
BAUD-波特率
该命令(mì
ng)选择/报告串口的波特率
DEVICEBAUD[Value]
DEVICE设备类型,使用0-7或使用*来选择所有设备
BAUD命令
Value9600、19200、38400、57600,空值以文本的形式询问
#46BAUD38400
将ID为号6的PSR1212(#46)中的RS-232串口的波特率设置为38400(38400)。
CGROUP-压缩器组选择
该命令选择/报告每个可分配的处理通道上的压缩器组设置
DEVICECGROUP<
CGROUP命令
Channel范围为A-H(选择处理通道)
Value0=没有,1=压缩器组1,2=压缩器组2,3=压缩器组3,4=压缩器组4
空值为返回当前模式
#42CGROUPA2
将ID号为2的PSR1212