SCPI编程语句中文解释Word文件下载.docx
《SCPI编程语句中文解释Word文件下载.docx》由会员分享,可在线阅读,更多相关《SCPI编程语句中文解释Word文件下载.docx(19页珍藏版)》请在冰豆网上搜索。
AMPLitude]?
{MIN|MAX}
VOLTage[:
voltage>
{MIN|MAX}VOLTage:
PROTection[:
AMPLitude]VOLTage:
非SCPI标准命令
CALibration
SECure[:
STATe]{ON|OFF,<
quotedcode>
}
VOLTage
LEVel<
level>
DATA]<
voltagevalue>
CURRent
currentvalue>
CODE
SAVe
INITital
25
TIMer
DATA<
time>
DATA?
LOCal
REMote
RWLock
DISPlay:
WINDow][:
STATe]{OFF|ON}
MEASure[:
SCALer]
DC]?
VOLTage][:
POWer[:
441SCPI状态寄存器
你可以如、宜读刖操传状态奇•哼器的蕴来/定电泽的当茵状态•电源谊此七个状您冷存器组记录了不同的值馨状奄.这七个枕恋寄存器俎分为状态位能寄存器,标准事件*存唇,查询状态寄存馨*操作状窸寄存器(包含三个子寄存器).状毒位照普存畀记景了其它状悉寄呼器的传•息.F.哈出了善个状态寄存罢的定义.
怛
X*
含义
操作状悉于肾有,
CAL
电源正在计箕鼾的标定系敕
1
UNR
皂源状商不削定
2
CV
电舞正处在星电压施出杖感
3
CC
就.瘪止址竺氏电流摘出吼态
4
RI
未使用
量询状忑哥存器
OV
~
OT
电漫姬于过温度状在
OPC
操作完成,毛海并行操作袂完成
QYE
春翩错谡.榆出队列敏紫兵关
DDE
拉器梢差桔漠
EXE
执行精误,命今最歌渣出或择作条件下一受
5
CME
命令色谩.在K欧的命1*懦思中有清洼或沿义谡.
7
PON
开机位:
并#1后该位为1
桢毒字节寄存器
QUES
勘果一个使.凿的杏询状态骨存器的状态玄普殁化,则QUESP置1
ESB
若-时>!
[死地松理勒Ht.与善.「些的忒%发生史化・明.ESB仁置I
&
MSS
OPER
[和钓捧作状旭奇卡杰的W一氧费史变化,虬OPER•
\
INSTI
如果二个操作状态于寄冉赛惟秋毒嵬坐支叼,R.INSTI位置1
IN5T2
同上
INST3
'
y■■:
<
.一:
_>
加德的部
condition
evenl
enable1
■
.
^JL.
sjit
—*
unit
―,
iMft
—»
M
=►
—・
C¥
—>
―B
cv
辑
―»
——B
或
—►
f
*
―>
P
捧仆T.;
.,5左?
-〔.:
?
condrtwrierenleixaule
GAL.
CaL
UMR
UW
UNH
—h
ev
GG
_»
CX
—*■
麻
―►
*
T
—■*
►
_*
>
养作mrr寺节尊或”一
rtwkmneventenowe
evfintansihlf1
OFC
Z-T
EF
eventen^oie
—fr
——>
―»
DV
―
5.
<
jnr
OT,
m
ccmdirion
SCPI解释
IEEE488.2共同命令
这条命令活除下面的寄存器:
标准事件寄存器、
器、操作
状态子寄存器、状态字节寄存器的错误信息。
QME9'
E3B"
F
S3'
I-.'
F
QUE3
•-P
眄3
□FzR
ffM或
M・■^—W三二
查询事件寄存器、
操作状态寄存
命令语法:
*CLS。
例:
这条命令编辑了标准事件使能寄存器的值。
编程参数判定了标准事件寄存器中哪些位为1
时将会引起状态字节寄存器中ESC位置1。
*ESE<参数>
参数:
0~255
上电值:
参考*PSC命令。
*ESE110
这条命令可以用来读取标准事件寄存器的值。
在该命令被执行后,标准事件寄存器的值被
活零。
标准事件寄存器的位与标准事件使能寄存器的位定义相同。
返回参数:
<NR1>
*IDN?
这条命令可以读电源的相关信息,它返回的参数包含了四个段。
”制造商:
”产品标号:
”产品序列号:
”软件版本号。
“
ITECH,6322,0111101,V1.68
当在这条命令这前的所有命令被执行完成后,标准事件寄存器的OPC位被置1
命令语法:
该命令用来控制当电源上电时是否会产生一个服务请求。
1|ON:
当电源上电时,所有使能寄存器的值被活零。
0|OFF:
当电源上电时。
所有使能寄存器的值为上次保存的值。
*PSC<参数>
0|1|ON|OFF
上次保存的值。
*PSCON
这条命令复位电源所有的参数到出厂状态。
这条命令编辑了状态位组使能寄存器的值。
编程参数决定了状态位组寄存器中哪些位为1
时将会引起状态位组寄存器中RQS位置1。
状态位组使能寄存器的位定义与状态位组寄存
器的位定义相同。
*SRE<参数>
*SRE110
*STB?
这条命令用来读取状态字节寄存器的值。
在该命令被执行后,状态字节寄存器的值被活零。
这条命令用来保存电源的当前用户设定值(当前电流、电压、最大电压、步进位)
到指定
单元。
*SAV<参数>
0~49
*SAV10
这条命令将从指定单元中恢复*SAV命令保存的设定值。
*RCL<参数>
*RCL10
SCPI标准命令
SYSTem:
ERRor
这条命令用来读取电源的出错信息。
参见表5
SYSTERR?
VERSion
这条命令用来查询软件的版本号。
软件的版本号。
SYST:
VERS?
BEEPer
这条命令用来测试蜂鸣器,执行后电源应鸣叫一声。
BEEP
这条命令用来设置电源为本地操作状态。
LOC
这条命令用来设置电源为远程操作状态。
REM
这条命令也是用来设置电源为远程操作状态的。
但与上一条不同的是,本命令无
法在电
源上按(LOCATE)键切换到本地操作状态,需用命令才能恢复。
RWL
ADDRess
这条命令用来查询电源的本机地址。
ADDR?
STATus:
QUEStionable:
ENABle
这条命令编辑了查询事件使能寄存器的值。
编程参数决定了查询事件寄存器中哪些位为
1时将会引起状态位组寄存器中QUES位置1
参数>
参考PSC命令。
STAT:
QUES:
ENAB110
该命令被执行后,查询事件使能寄
这条命令用来读取查询事件使能寄存器的值。
存的值
被活零。
NR1>
QUES:
ENAB?
QUEStionable?
在该命令被执行后,查询事件寄存
这条命令可以用来读取查询事件寄存器的值。
器的值
QUEStionable[:
。
QUES?
当查询条件寄存器中某位的值变化
这条命令可以用来读取查询条件寄存器的值。
时,则
查询事件寄存器中对应的位被置1
COND?
OPERationENABle
这条命令编辑了操作事件使能寄存器的值。
编程参数决定了操作事件寄存器中哪
些位为
1时将会引起状态位组寄存器中OPER位置1。
OPERation:
ENABle<参数>
OPER:
ENAB110
OPERation:
这条命令可以用来读取操作使能寄存器的值。
在该命令被执行后,操作使能寄存器的值
查询语法:
<操作使能寄存器的值>
OPERation?
这条命令可以用来读取操作事件寄存器的值。
在该命令被执行后,操作事件寄存
器的
值被活零。
OPERation[:
<操作事件寄存器的值>
OPER?
INSTrument?
这条命令用来读取操作事件子寄存器的值。
在该命令被执行后,操作事件子寄存器的值
(注意:
仅对当前通道的寄存器有效)
INSTrument[:
<操作事件子寄存器的值>
INST?
INSTrument:
这条命令用来设置操作事件使能子寄存器的值,编程参数决定了操作事件使能子寄存器
中哪些位为1时将会引起状态字节寄存器中OPER位位置1。
仅对当前
通道的寄
存器有效)
ENABle<value>
INST:
这条命令用来读取操作使能子寄存器的值。
在该命令被执行后,操作使能子寄存器的值
ENABle?
<操作事件使能子寄存器的值>
ENAB?
这条命令用来读取操作条件子寄存器的值,在该命令被执行后,操作条件子寄存
操作条件寄存器的值>
INSTrument[SELect]
这条命令用来选择当前的通道。
SELect]<
FIRst|SECOnd|THIrd,表示三个通道。
FIRst
INSTSECO
这条命令用京读取当前选择的通道。
FIRst(第一通道)|SECOnd(第二通道)|THIrd(第三通道)
NSELect
这条命令与INSTrument[SELect]命令相似,不同仅在用数字表示通道。
NSELect<
参数>
1~3
INST:
NSEL?
]CURRent[:
MIN|MAX|无
MINTOMAX
单位:
A
CURR?
]VOLTage[:
AMPLitude]
这条命令用来设置电源的当前通道的输出电压值。
MIN|MAX|MINTOMAX
VmVuVkV
参考菜单设置。
复位值:
MIN
VOLT10V
这条命令用来查询电源的当前通道的设置电压值。
MIN|MAX|无
V
VOLT?
]VOLTage:
这条命令用来设置电源的当前通道的最大输出电压值。
参数>
参数:
不超过电源所能输出的最大电压。
VmVkVuV
电源所能输出的最大电压。
VOLT:
PROT20V
这条命令用来查询电源的当前通道的最大设置电压。
电源的当前通道的最大输出电压值
PROT?
SCALer]:
读取实际输出电流。
实际输出电流。
MEAS:
CURR?
MEAS[:
SCALer][:
读取实际输出电压。
实际输出电压。
MEAS?
读取实际输出功率。
实际输出功率。
W
MEAS:
POW?
DISPlay[:
STATe]
开启显示屏/关闭显示屏。
STATe]<
0(关闭)|1(开启)
1(开启)
DISP1
开启显示屏/关闭显示屏状态查询。
1(开启)|0(关闭)
DISP?
CALibration:
关闭/开启校准保护,当校准保护被禁止后才能进行校准。
且在校准保护被禁止后命令
表中除标准命令外其它的命令都不能用,且仅能校准当前通道。
STATe]<参数1>,<参数2>
参数1:
0(关闭)|1(开启)
参数2:
校验密码
无。
1|(开启)
CAL:
SEC0,"
6322"
读取校准保护位的状态。
SEC?
VOLTage:
LEVel
设置电压校准的校准点。
LEVel<参数>
P1<第1点>|P2<第2点>
VOLTP1
VOLT[:
DATA]
设置电压校准的校准点电压。
DATA]<参数>
当前的实际输出电压。
VOLT1V
CURRent:
设置电流校准的校准点。
CURR:
LEVP1
设置电流校准的校准点电流。
CURR0.3A
SECure:
设置新的校准密码
CODE<参数>
长度为4的校准密码字符申。
SEC:
CODE"
1234"
STRing
设置校准时的校准信息。
STRing<
最大长度为24个字母的字符申,也就是用户校准时记录的相关信息。
如校准时
的时间、次数等。
STR"
2005-1-920:
12"
STRing?
查看当时的校准信息。
保存在电源中的校准信息
STR?
保存校准系数到EEPROM
SAV
说明:
校准后的校准数据只有保存后才会在下次生效。
初始化校准系数,恢复到出厂值。
INIT
当校准失败后可用此命令恢复。