与RIGOL DG5000波形发生器的接口
RigolDG5000的Python项目详细描述
概述
该软件包可用于驱动Rigol DG5000波形发生器它提供了一个面向对象的接口 使用python属性执行scpi命令。尤其是它会自动完成从数字到字符串(反之亦然)的转换
安装
你需要安装pyvisa包在windows上,pyvisa包由python(x,y)发行版支持
要安装RigolDG5000驱动程序,请下载该软件包并运行以下命令:
python setup.py install
您也可以直接将RigolDG5000移动到一个位置 Python可以从(脚本所在的目录 运行PyDAQmx等)
用法
首先你需要创建你的签证工具
import visa from RigolDG5000 import RigolDG5000 inst = visa.instrument('USB0::0x0000::0x0000::DG5Axxxxxxxxx::INSTR', term_chars='\n', timeout=1) ## If you are using Visa >= 1.6 # rm = visa.ReourveManager() # inst = rm.open_resource('USB0::0x0000::0x0000::DG5Axxxxxxxxx::INSTR', term_chars='\n', timeout=1) rigol = RigolDG5000(inst=inst) rigol.output[1].load = 50 rigol.source[1].voltage.unit = "DBM" rigol.source[1].frequency.fixed = 10000000 rigol.source[1].state = 'ON' print source[1].frequency.fixed
所有命令都是可读或可写的python属性。
联系人
请将错误报告或反馈发送到Pierre Cladé。