Page 1

RIGOL
编程手册
DG1000 系列函数/任意波形发生器
2011 年 9月
RIGOL Technologies, Inc.
Page 2
Page 3

RIGOL
保证和声明
版权
© 2009 北京普源精电科技有限公司版权所有。
商标信息
RIGOL 是北京普源精电科技有限公司的注册商标。
文档编号
PGB06005-1110
声明
本公司产品受已获准及尚在审批的中华人民共和国专利的保护。
本公司保留改变规格及价格的权利。
本手册提供的信息取代以往出版的所有资料。
对于本手册可能包含的错误,或因手册所提供的信息及演绎的功能,以及因使用本
手册而导致的任何偶然或继发的损失,RIGOL 概不负责。
未经 RIGOL 事先书面许可不得影印复制或改编本手册的任何部分。
产品认证
RIGOL 认证本产品符合中国国家产品标准和行业产品标准,并进一步认证本产品符合
其它国际标准组织成员的相关标准。目前本产品已通过 CE、GOST 和 cTUVus 认证。
联系我们
如您在使用此产品的过程中有任何问题或需求,可与 RIGOL 联系:
服务与支持热线:800 810 0002
网址:www.rigol.com
DG1000 编程手册
Page 4

RIGOL
文档概述
第 1 章 编程概述
本章介绍如何通过远程接口命令对 DG1000 系列函数/任意波形发生器进行编程操作,
以及接口命令集的格式和输入方法。
第 2 章 命令集系统
本章将详细介绍 DG1000 支持的命令集系统中的每一条命令,包括命令格式、功能描
述、命令使用的注意事项及举例说明。
第 3 章 应用举例
本章用命令集实现《DG1000 用户手册》中的应用范例。
附录 命令速查 A-Z
附录按 A~Z 顺序列出了 DG1000 的全部命令,便于用户快速查询。
DG1000 编程手册
Page 5

RIGOL
目 录
保证和声明 ................................................................................................... I
第 1 章 编程概述 ...................................................................................... 1-1
通讯接口 ................................................................................................ 1-2
命令介绍 ................................................................................................ 1-3
命令格式 .......................................................................................... 1-3
符号说明 .......................................................................................... 1-4
参数类型 .......................................................................................... 1-5
命令缩写 .......................................................................................... 1-6
第 2 章 命令集系统 ................................................................................... 2-1
IEEE 488.2 ............................................................................................. 2-2
APPLy ..................................................................................................... 2-3
FUNCtion ................................................................................................ 2-8
FREQuency ........................................................................................... 2-13
VOLTage ............................................................................................... 2-16
OUTPut ................................................................................................ 2-21
PULSe .................................................................................................. 2-25
AM ....................................................................................................... 2-28
FM ....................................................................................................... 2-31
PM ....................................................................................................... 2-34
FSKey................................................................................................... 2-37
SWEep ................................................................................................. 2-40
TRIGger ............................................................................................... 2-42
BURSt .................................................................................................. 2-44
DATA.................................................................................................... 2-48
MEMory ................................................................................................ 2-52
SYSTem ................................................................................................ 2-54
PHASe .................................................................................................. 2-57
DISPlay ................................................................................................ 2-59
COUPling .............................................................................................. 2-60
COUNter ............................................................................................... 2-63
第 3 章 应用举例 ...................................................................................... 3-1
例一:CH1 输出正弦波............................................................................. 3-2
例二:CH1 输出内建任意波 ...................................................................... 3-3
例三:CH1 输出自定义任意波 ................................................................... 3-4
DG1000 编程手册
Page 6

RIGOL
例四:CH1 输出 FSK 调制波 ..................................................................... 3-5
例五:CH1 输出线性扫描波 ...................................................................... 3-6
例六:CH1 输出脉冲串 ............................................................................ 3-7
例七:输出双通道波形 ............................................................................ 3-8
例八:通道耦合 ...................................................................................... 3-9
例九:通道复制 ..................................................................................... 3-10
附录 命令速查 A-Z ....................................................................................... 1
DG1000 编程手册
Page 7

编程概述 RIGOL
第1章 编程概述
本章介绍如何通过远程接口命令对 DG1000 系列函数/任意波形发生器进行编程操作,
以及接口命令集的格式和输入方法。
本章内容如下:
通讯接口
命令介绍
命令格式
符号说明
参数类型
命令缩写
说明:
DG1000 系列函数/任意波形发生器包含 DG1022 和 DG1022A 两个型号。本文以 DG1022 为例介绍命
令集系统及其使用方法。
DG1000 编程手册
Page 8

RIGOL 编程概述
通讯接口
DG1000 系列函数/任意波形发生器可通过 USB 接口与计算机进行通讯。命令字以 ASCII
字符串形式发送和识别,以便用户进行操控和二次开发。您能使用计算机和函数发生器
进行的操作包括:
设定函数发生器。
从函数发生器输出波形数据。
设备连接:
请使用USB数据线将DG1000后面板的USB Device接口连接到计算机的USB接口。
DG1000 编程手册
Page 9

编程概述 RIGOL
命令介绍
命令格式
DG1000 系列函数/任意波形发生器命令系统为树状层次结构,每个子系统由一个根关
键字和一个或多个层次关键字构成。关键字之间用冒号“:”分隔,关键字后面跟随可
选的参数设置;命令行后面添加问号“?”,表示对此功能进行查询;命令和参数以“空
格”分开。
例如:
FUNCtion:SQUare:DCYCle {<百分比>|MINimum|MAXimum}
FUNCtion:SQUare:DCYCle? [MINimum|MAXimum]
FUNCtion 是命令的根关键字,SQUare 和 DCYCle 分别是第二级、第三级关键字,各级
关键字用冒号“:”分开。<百分比>表示用户可设置的参数;问号“?”表示查询;命
令 FUNCtion:SQUare:DCYCle 和参数之间用“空格”分开。
在一些带参数的命令中,通常用逗号“,”分隔多个参数,例如:
DATA VOLATILE,<值>, <值>, . . .
DG1000 编程手册
Page 10

RIGOL 编程概述
符号说明
下面的符号通常用于辅助说明命令中的参数。
1. 大括号 { }
大括号中的选项为命令中的可选参数。其中的内容每次只能选择一个,各个选项间
以竖线“|”分隔。例如:{ON|OFF},表示可选择 ON 或 OFF 作为数据项使用。
2. 方括号 [ ]
方括号中的内容是可选项,不管是否省略均可被执行。例如:
DATA:COPY <目标任意波形名称>[,VOLATILE]
该命令 将易失性 存储器中 的波形复制 到指定名称 的非易失 性存储器中,其中
[,VOLATILE]是可省略的。
3. 三角括号 < >
三角括号中的参数必须用一个有效值来替换。例如:
DISPlay:CONTRAST <值>
其中<值>要用一个实际值来代替,如 DISPlay:CONTRAST 25
DG1000 编程手册
Page 11

编程概述 RIGOL
参数类型
命令中有 5 种参数类型,参数的设置方法根据参数类型而定。
1. 布尔型
参数取值为“OFF”或“ON”(“0”或“1”)。例如:
AM:STATE {OFF|ON},“OFF”表示禁用 AM 调制功能,“ON”表示启用 AM 调制
功能。
2. 连续整型
参数取值为连续的整数,例如:
DISPlay:CONTRAST <值>,<值>可取 0~31 之间(包含 0 和 31)的整数。
3. 连续实型
参数在有效值范围内和精度要求下,可以任意取值。例如:
FREQuency {<频率>|MINimum|MAXimum},对于正弦波,<频率>可取
1uHz~20MHz 之间的任意实数。
4. 离散型
参数取值为所列举的值,例如:
MEMory:STATe:NAME? {0|1|2|3|4|5|6|7|8|9|10},参数只能取 0,1,2,3,4,
5,6,7,8,9 或 10。
5. ASCII 字符串
参数取值为 ASCII 字符的组合。例如:
DATA:COPY <目标任意波形名称>[,VOLATILE],<目标任意波形名称>为用户自定
义的字符串。
DG1000 编程手册
Page 12

RIGOL 编程概述
命令缩写
所有命令对大小写不敏感,你可以全部采用大写或小写。但是如果要缩写,必须输完命
令格式中指定的大写字母,例如:
FUNCtion:SQUare:DCYCle? 可缩写成:
FUNC:SQU:DCYC?或 func:squ:dcyc?
DG1000 编程手册
Page 13

命令集系统 RIGOL
第2章 命令集系统
本章将详细介绍 DG1000 支持的命令集系统中的每一条命令,包括命令格式、功能描
述、命令使用的注意事项及举例说明。
DG1000 包含的命令子系统如下:
IEEE 488.2
APPLy
FUNCtion
FREQuency
VOLTage
OUTPut
PULSe
AM
FM
PM
FSKey
SWEep
TRIGger
BURSt
DATA
MEMory
SYSTem
PHASe
DISPlay
COUPling
COUNter
DG1000 编程手册
Page 14

RIGOL 命令集系统
查询返回 4 个由逗号“,”分隔的字段:制造商,型号,序列号,由点号
分隔并由数字组成的版本号。如:
RIGOL TECHNOLOGIES,DG1022 ,DG1D100,00.02.00.06.00.02.06
IEEE 488.2
IEEE 标准定义了一些用于查询仪器基本信息或执行常用基本操作的通用命令,这些命
令通常以 “*” 开头,命令关键字长度为 3 个字符。
DG1000 支持的 IEEE488.2 命令如下:
1. *IDN?
DG1000 编程手册
Page 15

命令集系统 RIGOL
APPLy
APPLy 命令用于快速设定 DG1000 的输出波形,为远程接口编程提供了最直接的方法。
DG1000 支持的 APPLy 命令如下:
1. APPLy:SINusoid
2. APPLy:SQUare
3. APPLy:RAMP
4. APPLy:PULSe
5. APPLy:NOISe
6. APPLy:DC
7. APPLy:USER
8. APPLy?
9. APPLy:SINusoid:CH2
10. APPLy:SQUare:CH2
11. APPLy:RAMP:CH2
12. APPLy:PULSe:CH2
13. APPLy:NOISe:CH2
14. APPLy:DC:CH2
15. APPLy:USER:CH2
16. APPLy:CH2?
DG1000 编程手册
Page 16

RIGOL 命令集系统
APPLy:SINusoid [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH1 输出一个具有特定频率、振幅和 DC 偏移的正弦波。
执行命令后立即输出波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:SQUare [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH1 输出一个具有特定频率、振幅和 DC 偏移的方波。
该命令覆盖当前的占空比设置,并自动选择 50%。执行命令后立即
输出该波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:RAMP [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH1 输出一个具有特定频率、振幅和 DC 偏移的锯齿波。
该命令覆盖当前的对称性设置,并自动选择 50%。执行命令后立即
输出该波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:PULSe [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH1 输出一个具有特定频率、振幅和 DC 偏移的脉冲波。
执行命令后立即输出该波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:NOISe [<频率|DEFault>[,<振幅>[,<偏移>]]]
下表将详细介绍 APPLy 命令中的每一条命令:
DG1000 编程手册
Page 17

命令集系统 RIGOL
该命令设置 CH1 输出一个具有指定振幅和 DC 偏移的高斯噪声。执
行命令后立刻输出波形。
频率参数对该命令不起作用,但您必须指定一个值或“DEFault”
(噪声函数具有 5MHz 带宽)。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:DC [<频率|DEFault>[,<振幅>|DEFault>[,<偏移>]]]
该命令设置 CH1 输出一个具有<偏移>参数指定电平的 DC 电压。执
行命令后立刻输出 DC 电压波形。
频率和振幅参数对该命令不起作用,但您必须指定一个值或
“DEFault”。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:USER [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH1 输出当前由 FUNCtion:USER 命令选择的任意波
形。该波形具有指定频率、振幅和 DC 偏移。执行命令后立即输出
波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
该命令用于查询 CH1 当前配置及输出波形的类型。
查询返回一串带双引号的字符串,包含:函数、频率、振幅和偏移。
如:CH1:"SIN,1.000000e+03,5.000000e+00,-1.500000e+00"
APPLy:SINusoid:CH2 [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH2 输出一个具有特定频率、振幅和 DC 偏移的正弦波。
执行命令后立即输出波形。
DG1000 编程手册
Page 18

RIGOL 命令集系统
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:SQUare:CH2 [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH2 输出一个具有特定频率、振幅和 DC 偏移的方波。
该命令覆盖当前的占空比设置,并自动选择 50%。执行命令后立即
输出该波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:RAMP:CH2 [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH2 输出一个具有特定频率、振幅和 DC 偏移的锯齿波。
该命令覆盖当前的对称性设置,并自动选择 50%。执行命令后立即
输出该波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPL:RAMP:CH2 1000,5.0,0.5
APPLy:PULSe:CH2 [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH2 输出一个具有特定频率、振幅和 DC 偏移的脉冲波。
执行命令后立即输出该波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPL:PULS:CH2 1000,5.0,0.5
APPLy:NOISe:CH2 [<频率|DEFault>[,<振幅>[,<偏移>]]]
该命令设置 CH2 输出一个具有指定振幅和 DC 偏移的高斯噪声。执
行命令后立刻输出波形。
频率参数对该命令不起作用,但您必须指定一个值或“DEFault”
(噪声函数具有 5MHz 带宽)。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
DG1000 编程手册
Page 19

命令集系统 RIGOL
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPL:NOIS:CH2 DEF, 5.0, 0.5
APPLy:DC:CH2 [<频率|DEFault>[,<振幅>|DEFault>[,<偏移>]]]
该命令设置 CH2 输出一个具有<偏移>参数指定电平的 DC 电压。执
行命令后立刻输出 DC 电压波形。
频率和振幅参数对该命令不起作用,但您必须指定一个值或
“DEFault”。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPLy:USER:CH2 [<频率>[,<振幅>[,<偏移>]]]
该命令设置 CH2 输出当前由 FUNCtion:USER:CH2 命令选择的任
意波形。该波形具有指定频率、振幅和 DC 偏移。执行命令后立即
输出波形。
如设置的参数少于 3 个,则按频率、振幅、偏移的顺序设置。
频率、振幅、偏移的默认单位分别是 Hz、Vpp、V
DC
。
APPL:USER:CH2 1000,5.0,-1.5
该命令用于查询 CH2 当前配置及输出波形的类型。
查询返回一串带双引号的字符串,包含:函数、频率、振幅和偏移。
如:CH2:"SIN,1.000000e+03,5.000000e+00,-1.500000e+00"
DG1000 编程手册
Page 20

RIGOL 命令集系统
FUNCtion
FUNCtion 命令可以用于选择输出函数,并指定函数的各个属性参数;选择调制时的载
波函数;选择内置 48 种任意波形、已存储的 10 个用户自定义波形中的任一种;或选
择当前下载到易失性存储器中的波形。
DG1000 支持的 FUNCtion 命令如下:
1. FUNCtion
2. FUNCtion?
3. FUNCtion:USER
4. FUNCtion:USER?
5. FUNCtion:SQUare:DCYCle
6. FUNCtion:SQUare:DCYCle?
7. FUNCtion:RAMP:SYMMetry
8. FUNCtion:RAMP:SYMMetry?
9. FUNCtion:CH2
10. FUNCtion:CH2?
11. FUNCtion:USER:CH2
12. FUNCtion:USER:CH2?
13. FUNCtion:SQUare:DCYCle:CH2
14. FUNCtion:SQUare:DCYCle:CH2?
15. FUNCtion:RAMP:SYMMetry:CH2
16. FUNCtion:RAMP:SYMMetry:CH2?
DG1000 编程手册
Page 21

命令集系统 RIGOL
FUNCtion {SINusoid|SQUare|RAMP|PULSe|NOISe|DC|USER}
如果先发送 FUNC DC,再发 FUNC USER 时输出的仍然是 DC。
发送 FUNC DC 和 FUNC USER 命令后查询均返回 CH1:ARB。
查询返回 CH1:SIN、CH1:SQU、CH1:RAMP、CH1:PULS、CH1:NOIS
或 CH1:ARB,默认是 CH1:SIN。
FUNCtion:USER {<任意波形名称>|VOLATILE}
该命令为 CH1 选择内置任意波形的任一种、已存储的 10 个用户自
定义波形中的任一种,或者选择当前下载到易失性存储器中的波形。
内置任意波包括:
常用:
NegRamp/AttALT/AmpALT/StairDown/StairUp/StairUD/Cpulse/
PPulse/NPulse/Trapezia/RoundHalf/AbsSine/AbsSineHalf/
SINE_TRA/SINE_VER
数学:
Exp_Rise/Exp_Fall/Tan/Cot/Sqrt/X∧2/Sinc/Gauss/HaverSine/
Lorentz/Dirichlet/GaussPulse/Airy
工程:
Cardiac/Quake/Gamma/Voice/TV/Combin/BandLimited/
Stepresponse/Butterworth/Chebyshev1/ Chebyshev2
窗函数:
Boxcar/Barlett/Triang/Blackman/Hamming/Hanning/Kaiser
其他:
Roundpm/DC
选择 DC 时用 FUNC DC 命令即可。
下表将详细介绍 FUNCtion 命令中的每一条命令:
DG1000 编程手册
Page 22

RIGOL 命令集系统
查询返回已选择的内置任意波形名称(如 EXP_RISE)、VOLATILE 或
在非易 失 性 存 储 器 中 任 何 一 个 用 户 定 义 波 形 的 名 称 , 默认为
EXP_RISE。
5. FUNCtion:SQUare:DCYCle
FUNCtion:SQUare:DCYCle {<百分比>|MINimum|MAXimum}
<百分比> 是用户所选的占空比百分数,MIN 是已选定频率的最小
占空比,而 MAX 是最大占空比。
6. FUNCtion:SQUare:DCYCle?
FUNCtion:SQUare:DCYCle? [MINimum|MAXimum]
查询返回当前的占空比设置,如 50.000000。
7. FUNCtion:RAMP:SYMMetry
FUNCtion:RAMP:SYMMetry {<百分比>|MINimum|MAXimum}
<百分比>是用户所选的对称性百分数,MIN=0,MAX=100。
8. FUNCtion:RAMP:SYMMetry?
FUNCtion:RAMP:SYMMetry? [MINimum|MAXimum]
查询返回当前的对称性设置,如 50.000000。
FUNCtion:CH2 {SINusoid|SQUare|RAMP|PULSe|NOISe|DC|USER}
如果先发送 FUNC:CH2 DC,再发 FUNC:CH2 USER 时输出的仍然是
DC。
DG1000 编程手册
Page 23

命令集系统 RIGOL
发送 FUNC:CH2 DC 和 FUNC:CH2 USER 命令后查询均返回
CH2:ARB。
查询返回 CH2:SIN、CH2:SQU、CH2:RAMP、CH2:PULS、CH2:NOIS
或 CH2:ARB,默认是 CH2:SIN。
FUNCtion:USER:CH2 {<任意波形名称>|VOLATILE}
该命令为 CH2 选择内置任意波形的任一种、已存储的 10 个用户自
定义波形中的任一种,或者选择当前下载到易失性存储器中的波形。
内置任意波包括:
常用:
NegRamp/AttALT/AmpALT/StairDown/StairUp/StairUD/Cpulse/
PPulse/NPulse/Trapezia/RoundHalf/AbsSine/AbsSineHalf/
SINE_TRA/SINE_VER
数学:
Exp_Rise/Exp_Fall/Tan/Cot/Sqrt/X∧2/Sinc/Gauss/HaverSine/
Lorentz/Dirichlet/GaussPulse/Airy
工程:
Cardiac/Quake/Gamma/Voice/TV/Combin/BandLimited/
Stepresponse/Butterworth/Chebyshev1/ Chebyshev2
窗函数:
Boxcar/Barlett/Triang/Blackman/Hamming/Hanning/Kaiser
其他:
Roundpm/DC
选择 DC 时用 FUNC:CH2 DC 命令即可。
查询返回已选择的内置任意波形名称(如 EXP_RISE)、VOLATILE 或
在 非 易 失 性 存 储 器 中 任 何 一 个 用 户 定 义 波 形 的 名 称 , 默认为
DG1000 编程手册
Page 24

RIGOL 命令集系统
13. FUNCtion:SQUare:DCYCle:CH2
FUNCtion:SQUare:DCYCle:CH2 {<百分比>|MINimum|MAXimum}
<百分比> 是用户所选的占空比百分数,MIN 是已选定频率的最小
占空比,而 MAX 是最大占空比。
14. FUNCtion:SQUare:DCYCle:CH2?
FUNCtion:SQUare:DCYCle:CH2? [MINimum | MAXimum]
查询返回当前的占空比设置,如 50.000000。
15. FUNCtion:RAMP:SYMMetry:CH2
FUNCtion:RAMP:SYMMetry:CH2 {<百分比>|MINimum|MAXimum}
<百分比>是用户所选的对称性百分数,MIN=0,MAX=100。
16. FUNCtion:RAMP:SYMMetry:CH2?
FUNCtion:RAMP:SYMMetry:CH2? [MINimum|MAXimum]
查询返回当前的对称性设置,如 50.000000。
DG1000 编程手册
Page 25

命令集系统 RIGOL
FREQuency
FREQuency 命令用于设置双通道输出函数的频率;设置 Sweep 扫描波形的起始/终止
频率、中心频率/跨距频率;设置调制时的载波频率。其中 Sweep 和调制信号仅针对
CH1。
DG1000 支持的 FREQuency 命令如下:
1. FREQuency
2. FREQuency?
3. FREQuency:CH2
4. FREQuency:CH2?
5. FREQuency:STARt
6. FREQuency:STARt?
7. FREQuency:STOP
8. FREQuency:STOP?
9. FREQuency:CENTer
10. FREQuency:CENTer?
11. FREQuency:SPAN
12. FREQuency:SPAN?
DG1000 编程手册
Page 26

RIGOL 命令集系统
FREQuency {<频率>|MINimum|MAXimum}
<频率>是用户所设置的频率值,默认单位为 Hz。MIN 选择指定函
数所允许的最小频率,MAX 选择指定函数所允许的最大频率。
FREQuency? [MINimum|MAXimum]
查询以科学计数形式返回所设置的频率值,单位为 Hz,如:
1.000000e-06
FREQuency:CH2 {<频率>|MINimum|MAXimum}
<频率>是用户所设置的频率值,默认单位为 Hz。MIN 选择指定函
数所允许的最小频率,MAX 选择指定函数所允许的最大频率。
FREQuency:CH2? [MINimum|MAXimum]
查询以科学计数形式返回所设置的频率值,单位为 Hz,如:
CH2:1.000000e-06
FREQuency:STARt {<频率>|MINimum|MAXimum}
该命令设置频率扫描模式下的起始频率(与停止频率一同使用)。
FREQuency:STARt? [MINimum|MAXimum]
查询以科学计数形式返回所设置的起始频率,单位为 Hz,如:
1.000000e-06
下表将详细介绍 FREQuency 命令中的每一条命令:
DG1000 编程手册
Page 27

命令集系统 RIGOL
FREQuency:STOP {<频率>|MINimum|MAXimum}
该命令设置频率扫描模式下的停止频率(与起始频率一同使用)。
FREQuency:STOP? [MINimum|MAXimum]
查询以科学计数形式返回所设置的停止频率,单位为 Hz,如:
2.000000e+07
FREQuency:CENTer {<频率>|MINimum|MAXimum}
该命令设置频率扫描模式下的中心频率(与频率跨距一同使用)。
FREQuency:CENTer? [MINimum|MAXimum]
查询以科学计数形式返回所设置的中心频率,单位为 Hz,如:
1.000000e+07
FREQuency:SPAN {<频率>|MINimum|MAXimum}
该命令设置频率扫描模式下的频率跨距(与中心频率一同使用)。
FREQuency:SPAN? [MINimum|MAXimum]
查询返回所设置的频率跨距,单位为 Hz,如:2.000000e+07
DG1000 编程手册
Page 28

RIGOL 命令集系统
VOLTage
VOLTage 命令用于设置双通道输出的电压幅度、偏移电压、高电平、低电平以及电压
单位。
DG1000 支持的 VOLTage 命令如下:
1. VOLTage
2. VOLTage?
3. VOLTage:HIGH
4. VOLTage:HIGH?
5. VOLTage:LOW
6. VOLTage:LOW?
7. VOLTage:OFFSet
8. VOLTage:OFFSet?
9. VOLTage:UNIT
10. VOLTage:UNIT?
11. VOLTage:CH2
12. VOLTage:CH2?
13. VOLTage:HIGH:CH2
14. VOLTage:HIGH:CH2?
15. VOLTage:LOW:CH2
16. VOLTage:LOW:CH2?
17. VOLTage:OFFSet:CH2
18. VOLTage:OFFSet:CH2?
19. VOLTage:UNIT:CH2
20. VOLTage:UNIT:CH2?
DG1000 编程手册
Page 29

命令集系统 RIGOL
VOLTage {<振幅>|MINimum|MAXimum}
该命令设置 CH1 的输出振幅,默认单位为 Vpp。
<振幅>是用户设置的振幅值,MIN 选择指定函数的最小振幅,MAX
选择指定函数的最大振幅。
VPP,VRMS 或 DBM。其中只有非高阻状态下才支持 DBM。
通过 VOLTage:UNIT 命令可改变电压单位。
查询以科学计数形式返回当前选定函数的输出振幅,如:
4.000000e-03
VOLTage:HIGH {<电压>|MINimum|MAXimum}
该命令设置 CH1 输出波形的高电平,默认单位为 V。
<电压>是用户设置的高电平值,MIN 选择最小可设置的高电平,
MAX 选择最大可设置的高电平。
查询以科学计数形式返回所设置的高电平,如:1.000000e+01。
VOLTage:LOW {<电压>|MINimum|MAXimum}
该命令设置 CH1 输出波形的低电平,默认单位为 V。
<电压>是用户设置的低电平值,MIN 选择最小可设置的低电平,
MAX 选择最大可设置的低电平。
下表将详细介绍 VOLTage 命令中的每一条命令:
DG1000 编程手册
Page 30

RIGOL 命令集系统
查询以科学计数形式返回所设置的低电平,如:-1.000000e+01。
VOLTage:OFFSet {<偏移>|MINimum|MAXimum}
<偏移>是用户设置的偏移电压,MIN 选择指定函数和振幅的最小
DC 偏移电压,MAX 选择指定函数和振幅的最大 DC 偏移电压。
查询以科学计数形式返回所设置的偏移电压,如:-9.998000e+00。
VOLTage:UNIT {VPP|VRMS|DBM}
VOLTage:CH2 {<振幅>|MINimum|MAXimum}
该命令设置 CH2 的输出振幅,默认单位为 Vpp。
<振幅>是用户设置的振幅值,MIN 选择指定函数的最小振幅,MAX
选择指定函数的最大振幅。
VPP,VRMS 或 DBM。其中只有非高阻状态下才支持 DBM。
通过 VOLTage:UNIT:CH2 命令可改变电压单位。
DG1000 编程手册
Page 31

命令集系统 RIGOL
查询以科学计数形式返回当前选定函数的输出振幅,如:
CH2: 4.000000e-03
VOLTage:HIGH:CH2 {<电压>|MINimum|MAXimum}
该命令设置 CH2 输出波形的高电平,默认单位为 V。
<电压>是用户设置的高电平值,MIN 选择最小可设置的高电平,
MAX 选择最大可设置的高电平。
查询以科学计数形式返回所设置的高电平,如:1.500000e+00。
VOLTage:LOW:CH2 {<电压>|MINimum|MAXimum}
该命令设置 CH2 输出波形的低电平,默认单位为 V。
<电压>是用户设置的低电平值,MIN 选择最小可设置的低电平,
MAX 选择最大可设置的低电平。
查询以科学计数形式返回所设置的低电平,如:-1.500000e+00。
VOLTage:OFFSet:CH2 {<偏移>|MINimum|MAXimum}
<偏移>是用户设置的偏移电压,MIN 选择指定函数和振幅的最小
DC 偏移电压,MAX 选择指定函数和振幅的最大 DC 偏移电压。
DG1000 编程手册
Page 32

RIGOL 命令集系统
查询以科学计数形式返回所设置的偏移电压,如:-0.000000e+00。
VOLTage:UNIT:CH2 {VPP|VRMS|DBM}
DG1000 编程手册
Page 33

命令集系统 RIGOL
OUTPut
OUTPut 命令用于配置各种输出设置,如输出开关、输出负载、波形极性、CH1 的同
步输出信号、CH1 的触发输出。
DG1000 支持的 OUTPut 命令如下:
1. OUTPut
2. OUTPut?
3. OUTPut:LOAD
4. OUTPut:LOAD?
5. OUTPut:POLarity
6. OUTPut:POLarity?
7. OUTPut:SYNC
8. OUTPut:SYNC?
9. OUTPut:TRIGger:SLOPe
10. OUTPut:TRIGger:SLOPe?
11. OUTPut:TRIGger
12. OUTPut:TRIGger?
13. OUTPut:CH2
14. OUTPut:CH2?
15. OUTPut:LOAD:CH2
16. OUTPut:LOAD:CH2?
17. OUTPut:POLarity:CH2
18. OUTPut:POLarity:CH2?
DG1000 编程手册
Page 34

RIGOL 命令集系统
该命令禁用或启用前面板 CH1 的 [Output] 连接器,默认为 OFF。
该命令查询前面板 CH1 的 [Output] 连接器的状态。
OUTPut:LOAD {<欧姆>|INFinity|MINimum|MAXimum}
该命令设置 CH1 的输出终端,仅适用于输出振幅和偏移电压。
<欧姆>单位为 Ω,默认设置为 50Ω。
“INFinity”将输出终端设置为“高阻抗”。
OUTPut:LOAD? [MINimum|MAXimum]
查询返回所设置的负载值,单位为 Ω,或者返回“Infinity”。
OUTPut:POLarity {NORMal|INVerted}
该命令禁用或启用后面板上 CH1 的 [Sync Out] 连接器。
下表将详细介绍OUTPut命令中的每一条命令:
DG1000 编程手册
Page 35

命令集系统 RIGOL
该命令查询后面板上 CH1 的 [Sync Out] 连接器状态。
OUTPut:TRIGger:SLOPe {POSitive|NEGative}
该命令选择“触发输出”信号的边沿。
当OUTPut:TRIGger命令启用时,在扫描开始时从后面板 [Ext
Trig/FSK/Burst] 连接器中输出具有指定边沿的TTL 兼容方波。
该命令在Sweep和Burst操作时有效。
选择POS 输出具有上升沿的脉冲。
选择NEG 输出具有下降沿的脉冲。
10. OUTPut:TRIGger:SLOPe?
查询返回 POSITIVE 或 NEGATIVE。
该命令禁用或启用后面板 [Ext Trig/FSK/Burst] 连接器。
该命令查询后面板 [Ext Trig/FSK/Burst] 连接器的状态。
该命令禁用或启用前面板 CH2 的 [Output] 连接器,默认为 OFF。
DG1000 编程手册
Page 36

RIGOL 命令集系统
该命令查询前面板 CH2 的 [Output] 连接器的状态。
OUTPut:LOAD:CH2 {<欧姆>|INFinity|MINimum|MAXimum}
该命令设置 CH2 的输出终端,仅适用于输出振幅和偏移电压。
<欧姆>单位为 Ω,默认设置为 50Ω。
“INFinity”将输出终端设置为“高阻抗”。
OUTPut:LOAD:CH2? [MINimum|MAXimum]
查询返回所设置的负载值,单位为 Ω,或者返回“Infinity”。
OUTPut:POLarity:CH2 {NORMal|INVerted}
DG1000 编程手册
Page 37

命令集系统 RIGOL
90% 90%
50% 50%
10% 10%
脉宽
周期
上升时间 下降时间
PULSe
PULSe 命令用于配置双通道输出脉冲波形的参数,如周期、脉宽和占空比等。下图将
帮助您理解有关脉冲波形的参数。
DG1000 支持的 PULSe 命令如下:
1. PULSe:PERiod
2. PULSe:PERiod?
3. PULSe:WIDTh
4. PULSe:WIDTh?
5. PULSe:DCYCle
6. PULSe:DCYCle?
7. PULSe:PERiod:CH2
8. PULSe:PERiod:CH2?
9. PULSe:WIDTh:CH2
10. PULSe:WIDTh:CH2?
11. PULSe:DCYC:CH2
12. PULSe:DCYC:CH2?
DG1000 编程手册
Page 38

RIGOL 命令集系统
PULSe:PERiod {<秒数>|MINimum|MAXimum}
PULSe:PERiod? [MINimum|MAXimum]
查询以科学计数形式返回所设置的脉冲周期,单位为 s,如:
1.000000e-02
PULSe:WIDTh {<秒数>|MINimum|MAXimum}
PULSe:WIDTh? [MINimum|MAXimum]
查询以科学计数形式返回所设置的脉冲宽度,单位为 s,如:
5.000000e-03
PULSe:DCYCle {<百分比>|MINimum|MAXimum}
PULSe:DCYCle? [MINimum|MAXimum]
查询以科学计数形式返回脉冲占空比百分数,如:5.000000e+01。
PULSe:PERiod:CH2 {<秒数>|MINimum|MAXimum}
下表将详细介绍PULSe命令中的每一条命令:
DG1000 编程手册
Page 39

命令集系统 RIGOL
PULSe:PERiod:CH2? [MINimum|MAXimum]
查询以科学计数形式返回所设置的脉冲周期,单位为 s,如:
1.000000e-02
PULSe:WIDTh:CH2 {<秒数>|MINimum|MAXimum}
PULSe:WIDTh:CH2? [MINimum|MAXimum]
查询以科学计数形式返回所设置的脉冲宽度,单位为 s,如:
5.000000e-03
PULSe:DCYC:CH2 {<百分比>|MINimum|MAXimum}
PULSe:DCYC:CH2? [MINimum|MAXimum]
查询以科学计数形式返回脉冲占空比百分数,如:5.000000e+01。
DG1000 编程手册
Page 40

RIGOL 命令集系统
AM
在幅度调制中,载波的振幅是随调制波形的瞬时电压而变化的。DG1000 的 CH1 可输
出 AM 调制波。AM 命令用于进行下列设置:调制源、调制波、调制频率、调制深度以
及 AM 调制状态。
DG1000 支持的 AM 命令如下:
1. AM:SOURce
2. AM:SOURce?
3. AM:INTernal:FUNCtion
4. AM:INTernal:FUNCtion?
5. AM:INTernal:FREQuency
6. AM:INTernal:FREQuency?
7. AM:DEPTh
8. AM:DEPTh?
9. AM:STATe
10. AM:STATe?
DG1000 编程手册
Page 41

命令集系统 RIGOL
AM:SOURce {INTernal|EXTernal}
AM:INTernal:FUNCtion
{SINusoid|SQUare|RAMP|NRAMp|TRIangle|NOISe|USER}
在选择内部调制源的情况下,调制波可以选正弦波、方波、锯齿波、
负锯齿波、三角波,噪声或任意波形,默认为正弦波。
查询返回 SIN,SQU,RAMP,NRAM,TRI,NOIS 或 USER。
AM:INTernal:FREQuency {<频率>|MINimum|MAXimum}
6. AM:INTernal:FREQuency?
查询以科学计数形式返回 AM 内部调制频率,单位默认为 Hz,如:
2.000000e+02
下表将详细介绍AM命令中的每一条命令:
DG1000 编程手册
Page 42

RIGOL 命令集系统
AM:DEPTh {<深度百分比>|MINimum|MAXimum}
AM:DEPTh? [MINimum|MAXimum]
查询以科学计数形式返回 AM 内部调制深度的百分数,如:
7.000000e+01
DG1000 编程手册
Page 43

命令集系统 RIGOL
FM
在频率调制中,载波的频率是随调制波形的瞬时电压而变化的。DG1000 的 CH1 可输
出 FM 调制波。FM 命令用于进行下列设置:调制源、调制波、调制频率、频率偏差以
及 FM 调制状态。
DG1000 支持的 FM 命令如下:
1. FM:SOURce
2. FM:SOURce?
3. FM:INTernal:FUNCtion
4. FM:INTernal:FUNCtion?
5. FM:INTernal:FREQuency
6. FM:INTernal:FREQuency?
7. FM:DEViation
8. FM:DEViation?
9. FM:STATe
10. FM:STATe?
DG1000 编程手册
Page 44

RIGOL 命令集系统
FM:SOURce {INTernal|EXTernal}
FM:INTernal:FUNCtion
{SINusoid|SQUare|RAMP|NRAMp|TRIangle|NOISe|USER}
在选择内部调制源的情况下,调制波可以选正弦波、方波、锯齿波、
负锯齿波、三角波,噪声或任意波形,默认为正弦波。
查询返回 SIN,SQU,RAMP,NRAM,TRI,NOIS 或 USER。
FM:INTernal:FREQuency {<频率>|MINimum|MAXimum}
6. FM:INTernal:FREQuency?
查询以科学计数形式返回 FM 内部调制频率,单位默认为 Hz,如:
2.000000e+02
下表将详细介绍FM命令中的每一条命令:
DG1000 编程手册
Page 45

命令集系统 RIGOL
FM:DEViation {<频偏>|MINimum|MAXimum}
FM:DEViation? [MINimum|MAXimum]
查询以科学计数形式返回所设置的频率偏差,单位为 Hz,如:
1.000000e+02
DG1000 编程手册
Page 46

RIGOL 命令集系统
PM
在相位调制中,载波的相位是随调制波形的瞬时电压而变化的。DG1000 的 CH1 可输
出 PM 调制波。PM 命令用于进行下列设置:调制源、调制波、调制频率、相位偏差以
及 PM 调制状态。
DG1000 支持的 PM 命令如下:
1. PM:SOURce
2. PM:SOURce?
3. PM:INTernal:FUNCtion
4. PM:INTernal:FUNCtion?
5. PM:INTernal:FREQuency
6. PM:INTernal:FREQuency?
7. PM:DEViation
8. PM:DEViation?
9. PM:STATe
10. PM:STATe?
DG1000 编程手册
Page 47

命令集系统 RIGOL
PM:SOURce {INTernal|EXTernal}
PM:INTernal:FUNCtion
{SINusoid|SQUare|RAMP|NRAMp|TRIangle|NOISe|USER}
在选择内部调制源的情况下,调制波可以选正弦波、方波、锯齿波、
负锯齿波、三角波,噪声或任意波形,默认为正弦波。
查询返回 SIN,SQU,RAMP,NRAM,TRI,NOIS 或 USER。
PM:INTernal:FREQuency {<频率>|MINimum|MAXimum}
6. PM:INTernal:FREQuency?
查询以科学计数形式返回 PM 内部调制频率,单位默认为 Hz,如:
2.000000e+02
下表将详细介绍PM命令中的每一条命令:
DG1000 编程手册
Page 48

RIGOL 命令集系统
PM:DEViation {<相位偏差>|MINimum|MAXimum}
PM:DEViation? [MINimum|MAXimum]
查询以科学计数形式返回所设置的相位偏差,单位为度,如:
1.800000e+02。
DG1000 编程手册
Page 49

命令集系统 RIGOL
FSKey
在频移键控调制中,您可以配置函数发生器在两个预置频率值间“移动”其输出频率。
该输出以何种频率在两个频率(“载波频率”和“跳频频率”)间移动,是由内部“调制
速率”或后面板 [Ext Trig/FSK/Burst] 连接器上的信号电平所决定的。
DG1000 的 CH1 可输出 FSK 调制波形。FSK 命令用于进行下列设置:FSK 调制源、跳
频频率、FSK 速率以及 FSK 调制状态。
DG1000 支持的 FSK 命令如下:
1. FSK:SOURce
2. FSK:SOURce?
3. FSK:FREQuency
4. FSK:FREQuency?
5. FSK:INTernal:RATE
6. FSK:INTernal:RATE?
7. FSK:STATe
8. FSK:STATe?
DG1000 编程手册
Page 50

RIGOL 命令集系统
FSK:SOURce {INTernal|EXTernal}
FSK:FREQuency {<频率>|MINimum|MAXimum}
该命令设置 FSK 调制的“跳频频率”,单位为 Hz。
查询以科学计数形式返回跳频频率,单位为 Hz,如:1.000000e+01。
FSK:INTernal:RATE {<速率>|MINimum|MAXimum}
该命令设置 FSK 调制速率,即输出频率在载波频率和跳频频率之间
的“移动”速率,单位为 Hz。
查询以科学计数形式返回所设置的 FSK 调制速率,单位为 Hz,如:
1.000000e+02
下表将详细介绍FSK命令中的每一条命令:
DG1000 编程手册
Page 51

命令集系统 RIGOL
DG1000 编程手册
Page 52

RIGOL 命令集系统
SWEep
在 SWEep 频率扫描模式中,DG1000 以指定的扫描速率从起始频率到停止频率“步进”。
您可以采用线性或对数间隔,由高频向低频扫描,或由低频向高频扫描。您也可以配置
函数发生器,使其用外部触发或手动触发输出单个扫描(扫描从起始频率到停止频率)。
对于正弦波、方波、锯齿波或任意波形(不适用于脉冲、噪声和 DC), DG1000 都可以
产生一个频率扫描并从 CH1 输出。
DG1000 支持的 SWEep 命令如下:
1. SWEep:SPACing
2. SWEep:SPACing?
3. SWEep:TIME
4. SWEep:TIME?
5. SWEep:STATe
6. SWEep:STATe?
DG1000 编程手册
Page 53

命令集系统 RIGOL
SWEep:SPACing {LINear|LOGarithmic}
SWEep:TIME {<秒数>|MINimum|MAXimum}
该命令设置从起始频率到停止频率进行扫描所需的秒数,默认为1s。
<秒数>为用户设置的时间,单位为 s。
MIN=1ms,MAX=500s。
该命令查询从起始频率到停止频率进行扫描所需的秒数。
查询以科学计数形式返回扫描时间,单位为 s,如:1.000000e+01。
下表将详细介绍 SWEep 命令中的每一条命令:
DG1000 编程手册
Page 54

RIGOL 命令集系统
TRIGger
TRIGger 命令用于扫描和脉冲串模式,由于仅 CH1 支持扫描和脉冲串模式,所以
TRIGger 命令仅适用于 CH1。扫描和脉冲串模式的相关命令请查看 SWEep 和 BURSt
中的介绍。
DG1000 支持的 TRIGger 命令如下:
1. TRIGger:SOURce
2. TRIGger:SOURce?
3. TRIGger:SLOPe
4. TRIGger:SLOPe?
5. TRIGger:DELay
6. TRIGger:DELay?
DG1000 编程手册
Page 55

命令集系统 RIGOL
TRIGger:SOURce {IMMediate|EXTernal|BUS}
该命令选 择函数发生 器的触发源 。函数发生 器将接受内 部触发
(IMM)、后面板 [Ext Trig/FSK/Burst] 连接器的外部触发(EXT)
以及手动触发(总线触发)。默认情况为 IMM。
TRIGger:SLOPe {POSitive|NEGative}
外部触发时,选择在后面板 [Ext Trig/FSK/Burst] 连接器上函数发
生器是使用触发信号的上升沿还是下降沿。默认是 POS(上升沿)。
当 OUTPut:TRIGger 命令启用时,才可以使用该命令。
TRIGger:DELay {<秒>|MINimum|MAXimum}
该命令设置触发延时,单位为 s。仅适用于触发脉冲串模式。
查询以科学计数形式返回所设置的延迟时间,单位为 s,如:
5.000000e-06
下表将详细介绍 TRIGger 命令中的每一条命令:
DG1000 编程手册
Page 56

RIGOL 命令集系统
BURSt
BURSt 命令用于配置函数发生器输出具有指定循环数的波形,称为脉冲串。DG1000
可以用正弦波、方波、锯齿波、脉冲或任意波形生成脉冲串并从 CH1 输出。
DG1000 支持的 BURSt 命令如下:
1. BURSt:MODE
2. BURSt:MODE?
3. BURSt:NCYCles
4. BURSt:NCYCles?
5. BURSt:INTernal:PERiod
6. BURSt:INTernal:PERiod?
7. BURSt:PHASe
8. BURSt:PHASe?
9. BURSt:STATe
10. BURSt:STATe?
11. BURSt:GATE:POLarity
12. BURSt:GATE:POLarity?
DG1000 编程手册
Page 57

命令集系统 RIGOL
BURSt:MODE {TRIGgered|GATed}
该命令选择脉冲串模式为触发模式(TRIGgered)或门控模式
(GATed)。
在 触 发 模 式 中 , 函 数 发 生 器 每 次 接 收 指 定 触 发 源 ( 使用
TRIGger:SOURce 命令)的触发时,都输出一个具有指定循
环数(脉冲串计数)的波形。
在门控模式中,输出波形是“开启”还是“关闭”取决于后面
板 [Ext Trig/FSK/Burst] 连接器使用的外部信号电平。
默认脉冲串模式为触发模式。
BURSt:NCYCles {<循环>|INFinity|MINimum|MAXimum}
该命令设置要输出的脉冲串的循环数(仅用于触发模式脉冲串)。
<循环>为用户设置的循环数;
MIN=1,MAX=50,000,INF 为无限。
查询以科学计数形式返回脉冲串计数,如:1.000000e+02,或 返回
“Infinite”。
BURSt:INTernal:PERiod {<秒>|MINimum|MAXimum}
<秒>为用户设置的脉冲串周期,单位默认为 s;
MIN=0.000001,MAX=500。
下表将详细介绍 BURSt 命令中的每一条命令:
DG1000 编程手册
Page 58

RIGOL 命令集系统
6. BURSt:INTernal:PERiod?
BURSt:INTernal:PERiod? [MINimum|MAXimum]
查询以科学计数形式返回所设置的脉冲串周期,单位默认为 s,如:
1.000000e+01
BURSt:PHASe {<角度>|MINimum|MAXimum}
<角度>为用户设置的相位,单位默认为度;
MIN=-180,MAX=180。
BURSt:PHASe? [MINimum|MAXimum]
查询以科学计数形式返回设置的脉冲串起始相位,单位默认为度,
如:1.500000e+02
BURSt:GATE:POLarity {NORMal|INVerted}
该命令设置后面板 [Ext Trig/FSK/Burst] 连接器上外部门控信号的
极性。默认为 NORMal。
DG1000 编程手册
Page 59

命令集系统 RIGOL
DG1000 编程手册
Page 60

RIGOL 命令集系统
DATA
DATA 命令用于对任意波形进行编辑和存储等操作,并通过 CH1 输出。DG1000 的非
易失性存储器可存储 10 个用户编辑的波形,还可在易失性存储器中存储 1 个。单个波
形可以包含 1~524,288 个数据点。
DG1000 支持的 DATA 命令如下:
1. DATA
2. DATA:DAC
3. DATA:COPY
4. DATA:DELete
5. DATA:CATalog?
6. DATA:RENAME
7. DATA:NVOLatile:CATalog?
8. DATA:NVOLatile:FREE?
9. DATA:ATTRibute:POINts?
10. DATA:LOAD
DG1000 编程手册
Page 61

命令集系统 RIGOL
DATA VOLATILE,<值>, <值>, . . .
该命令将[-1~1]之间的浮点数下载到易失性存储器中。
DATA 命令会覆盖易失性存储器中的上一个波形(不生成错误)。
使用 DATA:COPY 命令可将波形复制到非易失性存储器中。
使用 DATA:DELete 命令可删除易失性存储器中的波形,或非
易失性存储器中 10 个用户定义波形中的任一个。
使用 DATA:CATalog?命令可列出当前存储在易失性存储器和
非易失性存储器中的所有波形。
将波形数据下载到存储器之后,使用 FUNCtion:USER 命令输
出已编辑和存储的波形。
DATA VOLATILE,1,0.67,0.33,0,-0.33,-0.67,-1
DATA:DAC VOLATILE,<值>, <值>, . . .
该命令将[0~16383]之间的十进制数值下载到易失性存储器中。其
中 0~16383 两端分别对应(幅度)最小值和最大值。
DATA:DAC 命令会覆盖易失性存储器中的上一个波形(不生成
错误)。
使用 DATA:COPY 命令可将波形复制到非易失性存储器中。
使用 DATA:DELete 命令可删除易失性存储器中的波形,或非
易失性存储器中的 10 个用户定义波形中的任一个。
使用 DATA:CATalog?命令列出当前存储在易失性存储器和非
易失性存储器中的所有波形。
将波形数据下载到存储器之后,使用 FUNCtion:USER 命令输
出已编辑和存储的波形。
DATA:DAC VOLATILE,8192,16383,8192,0
DATA:COPY <目标任意波形名称>[,VOLATILE]
该命令将易失性存储器中的波形复制到指定名称的非易失性存储器
中。
任意波形名称最多可包含 12 个字符。第一个字符必须是字母
(A-Z 或 a-z),其他的字符可以是数字(0-9)或下划线(“_”),
不允许使用空格。
VOLATILE 参数是可选的并且可以省略。注意该关键字无缩写形
下表将详细介绍 DATA 命令中的每一条命令:
DG1000 编程手册
Page 62

RIGOL 命令集系统
式。
使用 DATA:DELete 命令可删除易失性存储器中的波形,或非
易失性存储器中的 10 个用户定义波形中的任一个。
使用 DATA:CATalog?命令列出当前存储在易失性存储器和非
易失性存储器中的所有波形。
该命令从存储器中删除指定的任意波形。可以删除易失性存储器中
的波形,或者非易失性存储器中 10 个用户定义波形中的任一个。
查询返回 5 个内置波形名称、“VOLATILE”(假设波形当前下载到易
失性存储器中),以及所有下载到非易失性存储器中的用户定义波
形。如:"VOLATILE","EXP_RISE","EXP_FALL","NEG_RAMP", "SINC",
"CARDIAC","A","B","C","D","E","F","G","H","I","J"
DATA:RENAME <目标任意波形名称>,<新任意波形名称>
7. DATA:NVOLatile:CATalog?
该命令查询下载到非易失性存储器中的用户自定义波形。
查询最多返回以逗号分隔的 10 个波形名称(带引号)。如:
"A","B","C","D","E","F","G","H","I","J"
该命令查询可用于存储用户定义波形的非易失性存储位置的数目。
查询返回 0(存储器已满)、1、2、3、4、5、6、7、8、9 或 10。
DG1000 编程手册
Page 63

命令集系统 RIGOL
9. DATA:ATTRibute:POINts?
DATA:ATTRibute:POINts? <目标任意波形名称>
查询返回值 0~524,288 中的数字,如:4096。
DG1000 编程手册
Page 64

RIGOL 命令集系统
MEMory
DG1000 在其非易失性存储空间中提供 10 个存储位置(STATE1~ STATE10)以存储仪
器状态。位置编号从 1 到 10,位置 0 为易失性存储空间。掉电时,函数发生器自动使
用位置 0 来保持仪器状态。MEMory 命令用于读取每个存储空间的名称、删除已存储
的仪器状态、自动调用仪器状态以及查询可用的存储位置。您也可以通过前面板为非易
失性存储位置(1 到 10)指定一个用户定义的名称。
DG1000 支持的 MEMory 命令如下:
1. MEMory:STATe:NAME
2. MEMory:STATe:NAME?
3. MEMory:STATe:DELete
4. MEMory:STATe:RECall:AUTO
5. MEMory:STATe:RECall:AUTO?
6. MEMory:STATe:VALid?
7. MEMory:NSTates?
DG1000 编程手册
Page 65

命令集系统 RIGOL
MEMory:STATe:NAME {0|1|2|3|4|5|6|7|8|9|10} [,<名称>]
MEMory:STATe:NAME? {0|1|2|3|4|5|6|7|8|9|10}
查询返回指定存储位置的名称,如 A1。如果没有分配名称,则返回为空。
MEMory:STATe:DELete {0|1|2|3|4|5|6|7|8|9|10}
4. MEMory:STATe:RECall:AUTO
MEMory:STATe:RECall:AUTO {OFF| ON}
该命令在接通电源时,从存储位置 0 中禁用或启用断电状态的自动调用。
选择“ON”则上电时自动调用掉电状态;选择“OFF”(默认情况)进
行复位。
5. MEMory:STATe:RECall:AUTO?
MEMory:STATe:RECall:AUTO?
MEMory:STATe:VALid? {0|1|2|3|4|5|6|7|8|9|10}
下表将详细介绍 MEMory 命令中的每一条命令:
DG1000 编程手册
Page 66

RIGOL 命令集系统
SYSTem
SYSTem 命令提供了有关仪器状态存储、断电调用、错误状态和前面板显示屏控制等
主题的信息。
DG1000 支持的 SYSTem 命令如下:
1. SYSTem:ERRor?
2. SYSTem:VERSion?
3. SYSTem:BEEPer:STATe
4. SYSTem:BEEPer:STATe?
5. SYSTem:LOCal
6. SYSTem:RWLock
7. SYSTem:REMote
8. SYSTem:CLKSRC
9. SYSTem:LANGuage
DG1000 编程手册
Page 67

命令集系统 RIGOL
该命令从函数发生器的错误队列中读取并清除一个错误。
查询返回如下格式的错误信息:
-118,"Invalid parameter"
查询返回如下格式的字符串:
00.02.00.06.00.02.06
SYSTem:BEEPer:STATe {OFF|ON}
该命令禁用或启用前面板或远程接口上产生错误时发出的声音。
该命令将仪器设置为本地状态,删除远程 RMT 指示符,并 解除对前
面板的锁定。
该命令将仪器设置为带锁定的远程状态,显示 R-LOCK 指示符,并
锁定前面板(包括 Local 键)。
该命令将仪器设置为远程状态。显示远程 RMT 指示符,并锁定前面
板(Local 键除外)。
下表将详细介绍 SYSTem 命令中的每一条命令:
DG1000 编程手册
Page 68

RIGOL 命令集系统
该命令选择系统时钟源为内部或外部源,默认选择内部。
选择外部时钟源时,系统接受从后面板 [10 MHz In] 连接器输入的
时钟源。
SYSTem:LANGuage {CHINESE|ENGLISH}
DG1000 编程手册
Page 69

命令集系统 RIGOL
PHASe
PHASe 命令用于设定各通道输出信号的起始相位大小,以及设置双通道同相位输出。
DG1000 支持的 PHASe 命令如下:
1. PHASe
2. PHASe?
3. PHASe:CH2
4. PHASe:CH2?
5. PHASe:ALIGN
DG1000 编程手册
Page 70

RIGOL 命令集系统
PHASe {<角>|MINimum|MAXimum}
<角>为用户设置的相位,单位默认为度;
MIN=-180,MAX=180。
查询返回-180 到 180 间的数字,如 90.000。
PHASe:CH2 {<角>|MINimum|MAXimum}
<角>为用户设置的相位,单位默认为度;
MIN=-180,MAX=180。
PHASe:CH2? [MINimum|MAXimum]
查询返回-180 到 180 间的数字,如 90.000。
下表将详细介绍 PHASe 命令中的每一条命令:
DG1000 编程手册
Page 71

命令集系统 RIGOL
DISPlay
DISPlay 命令用于控制前面板的显示。
DG1000 支持的 DISPlay 命令如下:
1. DISPlay
2. DISPlay:CONTRAST
3. DISPlay:LUMINANCE
下表将详细介绍 DISPlay 命令中的每一条命令:
DG1000 编程手册
Page 72

RIGOL 命令集系统
COUPling
COUPling 命令用于设置双通道进行耦合和复制。
DG1000 支持的 COUPling 命令如下:
1. COUPling
2. COUPling?
3. COUPling:BASEdchannel
4. COUPling:BASEdchannel?
5. COUPling:PHASEDEViation
6. COUPling:PHASEDEViation?
7. COUPling:FREQDEViation
8. COUPling:FREQDEViation?
9. COUPling:CHANNCopy
DG1000 编程手册
Page 73

命令集系统 RIGOL
COUPling:BASEdchannel{:CH1|:CH2}
4. COUPling:BASEdchannel?
5. COUPling:PHASEDEViation
COUPling:PHASEDEViation <值>
6. COUPling:PHASEDEViation?
查询以科学计数形式返回相位偏差,单位默认为度,如:
1.000000e+01。
7. COUPling:FREQDEViation
COUPling:FREQDEViation <值>
下表将详细介绍 COUPling 命令中的每一条命令:
DG1000 编程手册
Page 74

RIGOL 命令集系统
8. COUPling:FREQDEViation?
查询以科学计数形式返回频率偏差,单位默认为 Hz,如:
1.000000e+02。
COUPling:CHANNCopy {1>2|2>1}
该命令选择将 CH1 复制到 CH2 还是将 CH2 复制到 CH1。
DG1000 编程手册
Page 75

命令集系统 RIGOL
COUNter
COUNter 命令用于打开频率计功能并设置或查询相关的参数。
DG1000 支持的 COUNter 命令如下:
1. COUNter
2. COUNter:COUPling
3. COUNter:COUPling?
4. COUNter:SENSitivity
5. COUNter:SENSitivity?
6. COUNter:TLEVel
7. COUNter:TLEVel?
8. COUNter:HFRS
9. COUNter:HFRS?
10. COUNter:FREQuency?
11. COUNter:PERiod?
12. COUNter:DCYCle?
13. COUNter:POSWidth?
14. COUNter:NEGWidth?
DG1000 编程手册
Page 76

RIGOL 命令集系统
COUNter:SENSitivity {LOW|MEDIUM|HIGH}
COUNter:TLEVel {MIN|MAX|<value>}
<value>为连续实型参数,取值范围为 0.0 至 99.9,MIN=0.0,
MAX=99.9。
触发电平(-3V~+3V)被均分为 1000 段( 0.0 至 99.9),每“0.1”
为 6mV,即调整间隔为 6mV。如:输入值为“62.0”,则触发
电平被设置为:-3V +(62.0 / 0.1)× 6mV = 0.72V。
下表将详细介绍 COUNter 命令中的每一条命令:
DG1000 编程手册
Page 77

命令集系统 RIGOL
以小数形式返回当前设置的触发电平数,如 62.000000。
在测量频率小于 1kHz 的低频信号时,打开高频抑制,以滤除高频
噪声干扰;在测量频率大于 1kHz 的高频信号时,关闭高频抑制。
在测量频率小于1kHz的低频信号时,打开高频抑制,以滤除高频噪
声干扰;在测量频率大于1kHz的高频信号时,关闭高频抑制。
以小数形式返回频率值,单位默认为 Hz,如:999.989319。
以小数形式返回周期,单位默认为 s,如:0.001000。
以科学计数形式,以 s 为单位返回正脉宽的值,如:5.00358e-04。
DG1000 编程手册
Page 78

RIGOL 命令集系统
以科学计数形式,以 s 为单位返回负脉宽的值,如:5.00000e-04。
DG1000 编程手册
Page 79

应用举例 RIGOL
第3章 应用举例
本章用命令集实现《DG1000 用户手册》中的应用范例,用户可以参考对比,通过范例
加深对命令集用法的理解。
在范例中每行指令之前的编号用于标记当前指令,以方便进行说明,并非指令集的内容。
在范例中每行指令之后,由“ / * ”和“ * / ”包括的内容为注释部分,用于帮助用
户理解,并非指令集的内容。
所有范例进行之前,必须已进行相应的设备连接。
DG1000 编程手册
Page 80

RI GOL 应用举例
例一:CH1 输出正弦波
目标:从 CH1 输出一个频率为 20kHz,幅值为 2.5Vpp,偏移量为 500mVDC,相位为
10°的正弦波。
远程命令实现方式:
方法一:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 VOLT:UNIT VPP /*设置幅值单位*/
2 APPL:SIN 20000,2.5,0.5 /*设置正弦波的频率、幅度、偏移量*/
3 PHAS 10 /*设置起始相位*/
4 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
方法二:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 FUNC SIN /*选择正弦函数*/
2 FREQ 20000 /*设置输出频率*/
3 VOLT:UNIT VPP /*设置幅值单位*/
4 VOLT 2.5 /*设置输出幅值*/
5 VOLT:OFFS 0.5 /*设置偏移量*/
6 PHAS 10 /*设置起始相位*/
7 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
说明:
VOLT:UNIT VPP 和 APPL:SIN 20000,2.5,0.5 命令与 FUNC SIN,FREQ 20000,VOLT:UNIT
VPP,VOLT 2.5,VOLT:OFFS 0.5 这 5 条命令等效。
DG1000 编程手册
Page 81

应用举例 RIGOL
例二:CH1 输出内建任意波
目标:从 CH1 输出一个频率为 2MHz、幅值为 5VRMS,偏移量为 10mVDC,相位为 60°
的 ExpRise 指数上升波形。
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 FUNC:USER EXP_RISE /*选择内建波形函数*/
2 FREQ 2000000 /*设置输出频率*/
3 VOLT:UNIT VRMS /*选择幅度单位*/
4 VOLT 5 /*设置输出幅值*/
5 VOLT:OFFS 0.01 /*设置偏移量*/
6 PHAS 60 /*设置起始相位*/
7 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
DG1000 编程手册
Page 82

RI GOL 应用举例
4
-4
0
2.5 5 7.5 10
μs
Vpp
2
-2
例三:CH1 输出自定义任意波
目标:从CH1输出如下图所示的自定义任意锯齿波形:周期为10μs,高电平为4V,低
电平为-4V。
自定义任意波的垂直分辨率为 14bits, 0~16383 两端分别对应幅度的最小值和最大
值,即:-4V 对应 0,4V 对应 16383,因此编辑下面的点即可:
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 FUNC USER /*选择输出用户自定义的任意波形*/
2 FREQ 100000 /*设置任意波的频率为 100kHz(周期 10μs)*/
3 VOLT:UNIT VPP /*设置电压单位*/
4 VOLT:HIGH 4 /*设置高电平*/
5 VOLTage:LOW -4 /*设置低电平*/
6 DATA:DAC VOLATILE,8192,16383,8192,0
7 FUNC:USER VOLATILE /*输出易失性存储器中的波形*/
8 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
/*将 4 个十进制数据点下载到易失性存储器中*/
DG1000 编程手册
Page 83

应用举例 RIGOL
例四:CH1 输出 FSK 调制波
目标:从 CH1 输出这样的 FSK 调制波形:载波为 10 kHz,5Vpp,0VDC 的正弦波,采
用内调制源,跳频频率为 800 Hz,FSK 速率为 200Hz。
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 FUNC SIN /*选择载波函数*/
2 FREQ 10000 /*设置载波频率*/
3 VOLT:UNIT VPP /*设置载波幅度单位*/
4 VOLT 5 /*设置载波幅度*/
5 VOLT:OFFS 0 /*设置载波偏移量*/
6 FSK:STAT ON /*启用 FSK 调制*/
7 FSK:SOUR INT /*选择内调制源*/
8 FSK:FREQ 800 /*设置跳频频率*/
9 FSK:INT:RATE 200 /*设置 FSK 速率*/
10 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
DG1000 编程手册
Page 84

RI GOL 应用举例
例五:CH1 输出线性扫描波
目标:从 CH1 输出一个 100 Hz 到 10 kHz 的扫描正弦波,采用内部触发方式,线性
模式,扫描时间为 1s。
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 FUNC SIN /*选择扫描函数*/
2 SWE:STAT ON /*启用频率扫描功能*/
3 SWE:SPAC LIN /*选择线性扫描模式*/
4 FREQ:STAR 100 /*设置起始频率*/
5 FREQ:STOP 10000 /*设置停止频率*/
6 SWE:TIME 1 /*设置扫描时间*/
7 TRIG:SOUR IMM /*选择内部触发源*/
8 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
DG1000 编程手册
Page 85

应用举例 RIGOL
例六:CH1 输出脉冲串
目标:从CH1输出这样的脉冲串:3个循环的方波,起始相位为0°,脉冲串周期为10 ms,
采用内部触发方式。
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 FUNC SQU /*选择脉冲串函数*/
2 BURS:STAT ON /*启用脉冲串输出功能*/
3 BURS:MODE TRIG /*选择触发脉冲串模式*/
4 BURS:NCYC 3 /*设置脉冲串函数的循环数*/
5 BURS:PHAS 0 /*设置脉冲串函数的起始相位*/
6 BURS:INT:PER 0.01 /*设置脉冲串周期*/
7 TRIG:SOUR IMM /*选择内部触发源*/
8 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
DG1000 编程手册
Page 86

RI GOL 应用举例
例七:输出双通道波形
目标:CH1 输出 1kHz,2.5Vpp,500mVDC,10°的正弦波,CH2 输出 1.5kHz,5Vpp,
1 V
,20°锯齿波。
DC
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 VOLT:UNIT VPP /*选择 CH1 幅值单位*/
2 APPL:SIN 1000,2.5,0.5 /*设置 CH1 输出正弦波的频率、幅度、偏移量*/
3 PHAS 10 /*设置 CH1 输出波形的起始相位*/
4 OUTP ON /*启用前面板 CH1 的 [Output] 连接器*/
5 VOLT:UNIT:CH2 VPP /*选择 CH2 幅值单位*/
6 APPL:RAMP:CH2 1500,5,1 /*设置 CH2 输出锯齿波的频率、幅度、偏移量*/
7 PHAS:CH2 20 /*设置 CH2 输出波形的起始相位*/
8 OUTP:CH2 ON /*启用前面板 CH2 的 [Output] 连接器*/
9 PHAS:ALIGN /*使双通道同相位输出*/
DG1000 编程手册
Page 87

应用举例 RIGOL
例八:通道耦合
目标:CH1 输出 1kHz,5Vpp,0VDC,0°的正弦波,CH2 输出 1.5kHz,5Vpp,0 VDC,
0°的锯齿波。以 CH1 为基准源,将相位差设为 10°,观察耦合后 CH2 的波形相位。
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 VOLT:UNIT VPP /*选择 CH1 幅值单位*/
2 APPL:SIN 1000,5,0 /*设置 CH1 输出正弦波的频率、幅度、偏移量*/
3 PHAS 0 /*设置 CH1 输出波形的起始相位*/
4 VOLT:UNIT:CH2 VPP /*选择 CH2 幅值单位*/
5 APPL:RAMP:CH2 1500,5,0 /*设置 CH2 输出锯齿波的频率、幅度、偏移量*/
6 PHAS:CH2 0 /*设置 CH2 输出波形的起始相位*/
7 COUP ON /*启用通道耦合功能*/
8 COUP:BASE:CH1 /*选择 CH1 为耦合基准源*/
9 COUP:PHASEDEV 10 /*设置相位差*/
10 PHAS 2 /*改变 CH1 输出波形的相位*/
11 PHAS:CH2? /*查询 CH2 输出波形的相位,返回 12*/
说明:
1 命令 PHAS:CH2?查询返回值为 12,表明 CH2 的相位跟随 CH1 的改变而改变,并
且保持 10°的相位差。
2 频率耦合的设置方法和相位耦合相似,此处不重复介绍。
DG1000 编程手册
Page 88

RI GOL 应用举例
例九:通道复制
目标:CH1 输出 1kHz,5Vpp,500mVDC,10°的正弦波,CH2 输出 1.5kHz,2Vpp,0 VDC,
0°的锯齿波。将 CH1 复制到 CH2,观察复制后 CH2 的波形参数。
远程命令实现方式:
0 *IDN? /*查询仪器 ID 号以检测仪器是否工作正常*/
1 VOLT:UNIT VPP /*选择 CH1 幅值单位*/
2 APPL:SIN 1000,5,0.5 /*设置 CH1 输出正弦波的频率、幅度、偏移量*/
3 PHAS 10 /*设置 CH1 输出波形的起始相位*/
4 VOLT:UNIT:CH2 VPP /*选择 CH2 幅值单位*/
5 APPL:RAMP:CH2 1500,2,0 /*设置 CH2 输出锯齿波的频率、幅度、偏移量*/
6 PHAS:CH2 0 /*设置 CH2 输出波形的起始相位*/
7 COUP OFF /*关闭通道耦合*/
8 COUP:CHANNC 1>2 /*将 CH1 的波形参数复制到 CH2*/
/*查询复制后 CH2 的波形参数*/
9 FREQuency:CH2? /*查询返回 1.000000e+03(1kHz)*/
10 VOLTage:CH2? /*查询返回 5.000000e+00 (5Vpp)*/
11 VOLTage:OFFSet:CH2? /*查询返回 5.000000e-01(500mV
12 PHAS:CH2? /*查询返回 10.000(10°)*/
说明:
1 通道复制功能只复制波形参数,不复制波形函数。
2 通道复制功能在关闭通道耦合功能后才可以启用。
3 通道复制受参数验证的限制,具体说明请参考《DG1000 用户手册》。
)*/
DC
DG1000 编程手册
Page 89

附录 命令速查 A-Z RIGOL
附录 命令速查 A-Z
*IDN? 2-2
A
AM:SOURce 2-29
AM:SOURce? 2-29
AM:INTernal:FUNCtion 2-29
AM:INTernal:FUNCtion? 2-29
AM:INTernal:FREQuency 2-29
AM:INTernal:FREQuency? 2-29
AM:DEPTh 2-29
AM:DEPTh? 2-30
AM:STATe 2-30
AM:STATe? 2-30
APPLy:SINusoid 2-4
APPLy:SQUare 2-4
APPLy:RAMP 2-4
APPLy:PULSe 2-4
APPLy:NOISe 2-4
APPLy:DC 2-5
APPLy:USER 2-5
APPLy? 2-5
APPLy:SINusoid:CH2 2-5
APPLy:SQUare:CH2 2-5
APPLy:RAMP:CH2 2-6
APPLy:PULSe:CH2 2-6
APPLy:NOISe:CH2 2-6
APPLy:DC:CH2 2-6
APPLy:USER:CH2 2-7
APPLy:CH2? 2-7
B
BURSt:MODE 2-45
BURSt:MODE? 2-45
BURSt:NCYCles 2-45
BURSt:NCYCles? 2-45
BURSt:INTernal:PERiod 2-45
BURSt:INTernal:PERiod? 2-46
BURSt:PHASe 2-46
BURSt:PHASe? 2-46
BURSt:STATe 2-46
BURSt:STATe? 2-46
BURSt:GATE:POLarity 2-46
BURSt:GATE:POLarity? 2-46
C
COUNter 2-64
COUNter:COUPling 2-64
COUNter:COUPling? 2-64
COUNter:SENSitivity 2-64
COUNter:SENSitivity? 2-64
COUNter:TLEVel 2-64
COUNter:TLEVel? 2-64
COUNter:HFRS 2-65
COUNter:HFRS? 2-65
COUNter:FREQuency? 2-65
COUNter:PERiod? 2-65
COUNter:DCYCle? 2-65
COUNter:POSWidth? 2-65
COUNter:NEGWidth? 2-66
COUPling 2-61
COUPling? 2-61
COUPling:BASEdchannel 2-61
COUPling:BASEdchannel? 2-61
COUPling:PHASEDEViation 2-61
COUPling:PHASEDEViation? 2-61
COUPling:FREQDEViation 2-61
COUPling:FREQDEViation? 2-62
COUPling:CHANNCopy 2-62
DG1000 编程手册
Page 90

RIGOL 附录 命令速查 A-Z
D
DATA 2-49
DATA:DAC 2-49
DATA:COPY 2-49
DATA:DELete 2-50
DATA:CATalog? 2-50
DATA:RENAME 2-50
DATA:NVOLatile:CATalog? 2-50
DATA:NVOLatile:FREE? 2-50
DATA:ATTRibute:POINts? 2-51
DATA:LOAD 2-51
DISPlay 2-59
DISPlay:CONTRAST 2-59
DISPlay:LUMINANCE 2-59
F
FM:SOURce 2-32
FM:SOURce? 2-32
FM:INTernal:FUNCtion 2-32
FM:INTernal:FUNCtion? 2-32
FM:INTernal:FREQuency 2-32
FM:INTernal:FREQuency? 2-32
FM:DEViation 2-32
FM:DEViation? 2-33
FM:STATe 2-33
FM:STATe? 2-33
FREQuency 2-14
FREQuency? 2-14
FREQuency:CH2 2-14
FREQuency:CH2? 2-14
FREQuency:STARt 2-14
FREQuency:STARt? 2-14
FREQuency:STOP 2-15
FREQuency:STOP? 2-15
FREQuency:CENTer 2-15
FREQuency:CENTer? 2-15
FREQuency:SPAN 2-15
FREQuency:SPAN? 2-15
FSK:SOURce 2-38
FSK:SOURce? 2-38
FSK:FREQuency 2-38
FSK:FREQuency? 2-38
FSK:INTernal:RATE 2-38
FSK:INTernal:RATE? 2-38
FSK:STATe 2-38
FSK:STATe? 2-39
FUNCtion 2-9
FUNCtion? 2-9
FUNCtion:USER 2-9
FUNCtion:USER? 2-10
FUNCtion:SQUare:DCYCle 2-10
FUNCtion:SQUare:DCYCle? 2-10
FUNCtion:RAMP:SYMMetry 2-10
FUNCtion:RAMP:SYMMetry? 2-10
FUNCtion:CH2 2-10
FUNCtion:CH2? 2-11
FUNCtion:USER:CH2 2-11
FUNCtion:USER:CH2? 2-11
FUNCtion:SQUare:DCYCle:CH2 2-12
FUNCtion:SQUare:DCYCle:CH2? 2-12
FUNCtion:RAMP:SYMMetry:CH2 2-12
FUNCtion:RAMP:SYMMetry:CH2? 2-12
M
MEMory:STATe:NAME 2-53
MEMory:STATe:NAME? 2-53
MEMory:STATe:DELete 2-53
MEMory:STATe:RECall:AUTO 2-53
MEMory:STATe:RECall:AUTO? 2-53
MEMory:STATe:VALid? 2-53
MEMory:NSTates? 2-53
O
OUTPut 2-22
OUTPut? 2-22
DG1000 编程手册
Page 91

附录 命令速查 A-Z RIGOL
OUTPut:LOAD 2-22
OUTPut:LOAD? 2-22
OUTPut:POLarity 2-22
OUTPut:POLarity? 2-22
OUTPut:SYNC 2-22
OUTPut:SYNC? 2-23
OUTPut:TRIGger:SLOPe 2-23
OUTPut:TRIGger:SLOPe? 2-23
OUTPut:TRIGger 2-23
OUTPut:TRIGger? 2-23
OUTPut:CH2 2-23
OUTPut:CH2? 2-23
OUTPut:LOAD:CH2 2-24
OUTPut:LOAD:CH2? 2-24
OUTPut:POLarity:CH2 2-24
OUTPut:POLarity:CH2? 2-24
P
PHASe 2-58
PHASe? 2-58
PHASe:CH2 2-58
PHASe:CH2? 2-58
PHASe:ALIGN 2-58
PM:SOURce 2-35
PM:SOURce? 2-35
PM:INTernal:FUNCtion 2-35
PM:INTernal:FUNCtion? 2-35
PM:INTernal:FREQuency 2-35
PM:INTernal:FREQuency? 2-35
PM:DEViation 2-35
PM:DEViation? 2-36
PM:STATe 2-36
PM:STATe? 2-36
PULSe:PERiod 2-26
PULSe:PERiod? 2-26
PULSe:WIDTh 2-26
PULSe:WIDTh? 2-26
PULSe:DCYCle 2-26
PULSe:DCYCle? 2-26
PULSe:PERiod:CH2 2-26
PULSe:PERiod:CH2? 2-27
PULSe:WIDTh:CH2 2-27
PULSe:WIDTh:CH2? 2-27
PULSe:DCYC:CH2 2-27
PULSe:DCYC:CH2? 2-27
S
SWEep:SPACing 2-41
SWEep:SPACing? 2-41
SWEep:TIME 2-41
SWEep:TIME? 2-41
SWEep:STATe 2-41
SWEep:STATe? 2-41
SYSTem:ERRor? 2-55
SYSTem:VERSion? 2-55
SYSTem:BEEPer:STATe 2-55
SYSTem:BEEPer:STATe? 2-55
SYSTem:LOCal 2-55
SYSTem:RWLock 2-55
SYSTem:REMote 2-55
SYSTem:CLKSRC 2-56
SYSTem:LANGuage 2-56
T
TRIGger:SOURce 2-43
TRIGger:SOURce? 2-43
TRIGger:SLOPe 2-43
TRIGger:SLOPe? 2-43
TRIGger:DELay 2-43
TRIGger:DELay? 2-43
V
VOLTage 2-17
VOLTage? 2-17
VOLTage:HIGH 2-17
VOLTage:HIGH? 2-17
DG1000 编程手册
Page 92

RIGOL 附录 命令速查 A-Z
VOLTage:LOW 2-17
VOLTage:LOW? 2-17
VOLTage:OFFSet 2-18
VOLTage:OFFSet? 2-18
VOLTage:UNIT 2-18
VOLTage:UNIT? 2-18
VOLTage:CH2 2-18
VOLTage:CH2? 2-18
VOLTage:HIGH:CH2 2-19
VOLTage:HIGH:CH2? 2-19
VOLTage:LOW:CH2 2-19
VOLTage:LOW:CH2? 2-19
VOLTage:OFFSet:CH2 2-19
VOLTage:OFFSet:CH2? 2-19
VOLTage:UNIT:CH2 2-20
VOLTage:UNIT:CH2? 2-20
DG1000 编程手册