Rigol 仪器

Rigol 仪器驱动 — DG1022Z 任意波形发生器、DP932 直流电源

概述

Rigol 驱动包支持以下仪器:

DG1022Z — 任意波形发生器

用于生成声光调制器(AOM)、电光调制器(EOM)和阱驱动频率的 RF 信号。

from quatm.drivers.rigol.dg1022z import RigolDG1022Z

fg = RigolDG1022Z("USB0::0x1AB1::0x0642::DG1ZA123456789::INSTR")
fg.set_frequency(80e6)     # 80 MHz
fg.set_amplitude(1.0)      # 1.0 Vpp
fg.set_output(True)        # 开启输出
参数说明
频率范围1 μHz – 25 MHz
幅度范围1 mVpp – 10 Vpp
通道数2

DP932 — 可编程直流电源

用于为各种实验室设备提供可编程直流电源。

from quatm.drivers.rigol.dp932 import RigolDP932

psu = RigolDP932("USB0::...")
psu.set_voltage(1, 5.0)     # 通道 1: 5.0 V
psu.set_current(1, 1.0)     # 通道 1: 1.0 A 限流
psu.output_on(1)

高级频率发生器接口

quatm.drivers.rigol 提供统一的高级频率发生器接口:

from quatm.drivers.rigol import Frequency_Generator

fg = Frequency_Generator("DG1022Z")
fg.set_frequency(80e6)
fg.set_power_dbm(10)  # 以 dBm 设置功率