DG1062可编程信号源
➤01 可编程信号源
1.简介
根据 实验室电子设备选型-2020-年末 购买可编程信号源。其中DG1062Z是最终选定后的RIGOL的产品。
▲ DG1062Z可编程信号发生器
2.相关链接
- DG1062Z网页
- DG1062Z手册网页 :在这个网页中可以下载相关的使用说明、数据手册、编程手册;
- DG1062Z数据手册
- DG1000Z编程手册 :根据编程手册中的信息可以形成网络控制相关命令。
➤02 编程接口
在utili按钮下,选择untili菜单,接口,设置TCPIP中的IP地址。
1.在VISA中的PYTHOH接口实现
#------------------------------------------------------------
dg1062 = Nonedef dg1062open(ipadd=0):global dg1062if ipadd == 0:dg1062 = rm.open_resource('TCPIP::192.168.0.115::INSTR')else:ipstr = 'TCPIP::192.168.0.%d::INSTR'%ipadddg1062 = rm.open_resource(ipstr)tspmsgr(dg1062)#------------------------------------------------------------
def dg1062freq(ch,f):global dg1062if dg1062 == None:returndg1062.write('SOUR%d:FREQ %f'%(ch,f))def dg1062volt(ch,v):global dg1062if dg1062 == None:returndg1062.write('SOUR%d:VOLT %f'%(ch,v))def dg1062phase(ch,p):global dg1062if dg1062 == None:returndg1062.write('SOUR%d:PHAS %f'%(ch,p))def dg1062offset(ch,v):global dg1062if dg1062 == None:returndg1062.write('SOUR%d:VOLT:OFFS %f'%(ch,v))def dg1062on(ch):global dg1062if dg1062 == None:returndg1062.write('OUTP%d ON'%(ch))def dg1062wave(ch,s):global dg1062if dg1062 == None:returndg1062.write('SOUR%d:FUNC %s'%(ch,s))def dg1062off(ch):global dg1062if dg1062 == None:returndg1062.write('OUTP%d OFF'%(ch))#------------------------------------------------------------
➤03 实验波形
1.输出几种不同的波形
(1) 正弦波
▲ 改变不同的频率
(2) 方波
▲ 方波波形
(3) 三角波形
▲ 三角波形
(4) 随机波形
▲ 随机波形
▲ 生成占空比可以改变的方波信号
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# TEST2.PY -- by Dr. ZhuoQing 2020-12-07
#
# Note:
#============================================================from headm import *
from tsmodule.tsvisa import *ds6104open()
dg1062open()fdim = linspace(200, 2000, 50)
dg1062volt(1, 5)
dg1062on(1)pltgif = PlotGIF()
plt.draw()
plt.pause(.5)for f in fdim:dg1062freq(1, f)time.sleep(1)x,y = ds6104readcal(1)plt.clf()plt.plot(x, y, label='Freq:%f'%f)plt.axis([x[0], x[-1], -4, 4])plt.xlabel("time")plt.ylabel("voltage")plt.grid(True)plt.tight_layout()plt.legend(loc='upper right')plt.draw()plt.pause(.001)pltgif.append(plt)# breakpltgif.save(r'd:\temp\1.gif')
plt.show()#------------------------------------------------------------
# END OF FILE : TEST2.PY
#============================================================
2.改变输出幅度
▲ 改变输出正弦波的幅值
➤※ 结论
对于购买到的DG1062Z进行测初步测试。通过编程可以设置设备输出波形的频率和幅度。
DG1062可编程信号源相关推荐
- DG1062信号源输出阻抗测量
▌01 信号源内阻 DG1062 是 实验室电子设备选型-2020-年末 购买到的一款数字可编程信号源.通过按键"Utility"-"通道设置"-"输 ...
- LabVIEW编程LabVIEW开发多功能IO测量接地信号源例程与相关资料
测量接地信号源 接地信号源最好用差分或无参考测量系统进行测量.图8显示了使用接地参考的测量系统来测量接地信号源的缺陷.在这种情况下,测得的电压Vm是信号电压Vs和电势差DVg的总和,后者为信号源接地和 ...
- 信号源是什么 都有什么功能
1.信号源是什么? 有些仪器,不从事这个业务还真是很难清楚一些特殊的仪器给人带来的便利,信号源是四大通用电子测量仪器之一,其他三种是:网络分析仪,频谱分析仪和示波器.射频信号源顾名思义就是产线射频信号 ...
- 基于vs2017 Qt编写软件控制安捷伦信号源
一. 背景 暗室测试通过PC 软件直接控制信号源(信号发生器),不用手动操作.像这种标准控制仪器都有提供有PC接口,要完成信号源的控制我们需要了解两方面的知识:SPCI和VISA. SPCI:SCPI ...
- 利用C#Winform串口通信安捷伦信号源
前言 主要利用C#通过串口通信控制步进电机和安捷伦信号源. 一.串口通信 第一步通过串口RS232控制步进电机,CSDN上很多串口通信示例,下面直接上代码 private void Form1_Loa ...
- 0.8W 短80米无线电测向信号源开发
这个是本科期间开发的一套80米无线电测向信号源,为数不多的至今仍在社团使用的产品,无限接近于产品的程度,记录一下开发的过程. BG2CRW自制80米信号源方案 为了可以在哈工大更广泛的普及无线电测向运 ...
- 行波iq调制器_矢量信号源中IQ调制器的设计与实现
龙源期刊网 http://www.qikan.com.cn 矢量信号源中 IQ 调制器的设计与实现 作者:饶金玲 聂伟 来源:<现代电子技术> 2014 年第 21 期 摘 要: 实现了一 ...
- 关于信号源有哪些参数与功能(一)
对于任何进行射频设备和组件原型设计.特性描述和校准的团队来说,强大的测试平台都是必不可少的.不论是部件和子系统制造商,还是天线系统集成商和蜂窝网络提供商,在他们的工作台上最常见的测试测量仪器中就包括了 ...
- 声场噪音测试软件,粉红噪声:测试声场频率的标准信号源(转载)
1粉红噪声:测试声场频率的标准信号源(转载) 谢勇是中国著名音响师,也是录音师协会会员.他认为在现代的音响技术条件下,对声场频率特性的测试,不宜采用那些费时费工也不可能准确的测量方法,应该采用专业的仪 ...
最新文章
- uploadify初体验
- field property data type validation error in metadata
- [PAT乙级]1041 考试座位号
- matplotlib绘制图形
- Spark自定义分区(Partitioner)
- 如何面试一位前端工程师
- lstm 做多分类loss完全不下降_使用Induction Network做Few-Shot Text分类
- STM32 FOC5.2电机库中中的电流采样改为反向放大
- winRAR 密码暴力破解/清除压缩文件密码工具
- Teemo Attacking 题解
- 无人机学习笔记 8 雷达工作波段划分
- Twilight暮光之城。。。暮色。。。
- [OpenGL]导入obj文件
- HCNA之华为ensp基本操作总结
- Div与Span标签详解
- 江苏2021高考成绩省内排名查询,2020年江苏高考成绩位次排名及一分一段表查询...
- 蔡徐坤鼓励师,你安装了吗?
- Echarts--市地图
- 一年时间,拿到了人生中的第一个10万
- macromedia_评测-Dreamweaver MX 2004(Macromedia)
热门文章
- Java Spring MVC项目搭建(三)——“Hello World”
- 滴滴快车奖励政策,高峰奖励,翻倍奖励,按成交率,指派单数分级(4月7日)...
- Python 包管理工具解惑
- Thecus色卡司1U机架式网络存储服务器
- JavaScript中整型数据使用
- 如何处理海量数据(上):从并发编程到分布式系统
- 数组-sort,reverse
- Serializable接口
- Spring Boot 属性配置和使用
- php高版本不再使用mysql_connect()来连接数据库