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 设置功率