网站大量收购闲置独家精品文档,联系QQ:2885784924

pico示波器的信号发生器二次开发.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pico 示波器二次开发中关于信号发生器的 API 函数介绍 Tom Duan 2017/6/25 背景: Pico 的示波器无论是 2000 系列还是高端的 6000 系列都带有一个信号发生器的功能,因型号不一样信号发生器的 特性也不相同。大部分的型号都带有 20MHz 带宽的任意波形发生器。可以方便的输出各种函数波,包括正弦,方波, 斜坡,半正弦,高斯波等等也可以导入波形数据或者自己编辑任意波形进行输出。对于系统的测试带来了极大的方便同 时也能够减少额外的信号源设备的开支。 使用 Pico 示波器自带的 PicoScope6 软件可以方便的实现信号发生器的控制以及波形的编辑,对于需要将 Pico 示 波器嵌入到自己的测试系统中的应用。Pico 同样提供了丰富的 API 函数用于帮助您自行编程实现需要的功能。 图:使用 Pico 示波器的 AWG 输出端口实现输出“PICO.Tech”字样 一、函数发生器的功能 如果只需要实现函数发生器(输出标准的波形比如方波,正弦波等)的功能,那么使用一个 API 函数即 可轻松的实现所有功能以及参数的设置。使用到的 API 函数为 PsX000SetSigGenBuiltIn; 使用这一个函数就可以完成函数发生器的所有设置;其中 X 代表的是示波器属于哪个系列,比如 6000 系列的示波器对应的 API 函数为 Ps6000SetSigGenBuiltIn。 1.PsX000SetSigGenBuiltIn 函数的参数以及意义 PsX000SetSigGenBuiltIn 参数 handle offsetVotalge pkTopk WaveType StartFrequency Stop Increment Frequency 意义 示波器 输出信号的 输出波 波形类型 开始频率 截止频率 扫频模式 句柄 偏置电压 形的峰 下该参数 峰值。 有效 偏置电压, 单位为 正弦 输出信号的开 扫描频率 设置扫描 单位为 uV uV PSx000_SINE 始频率(频率 时的截止 频率模式 方波 最大一般为 频率。 下,频率 PSx000_SQUARE 20MHz) 变化的步 三角波; 如果不开启扫 仅在开启 进长度。 上斜坡; 描频率模式, 频率扫描 单位为 下斜坡; 这个参数所代 时此参数 Hz Sinc; 表的值也是波 有意义 高斯; 形固定的频率 半正弦; DC 直流; 白噪声 PsX000SetSigGenBuiltIn(接上表) 参数 dwellTime sweepType operation Shots 意义 频率保持时 频率扫描的方式 噪声或伪随机码的控制 波形的输出个 间 数 扫描频率模 扫描频率的方式 PSx000_ES_OFF;不使用白噪声或伪随机 信号发生器触 式下:每个 Psx000_UP; 码等; 发之后输出的 频率值下波 Psx000_DOWN; PSx000_WHITENOISE;输出白噪声; 波形周期数, 形保持的时 Psx000_UPDOWN; PSx000_PRBS;产生一个伪随机码; 当 shots 的值为 间,单位为 Psx000_DOWNUP 非 0 时,sweeps 当输出为随机码和白噪声的时候,只有 秒 offsetVoltage 和 pkTopk 两个参数管用 必须为 0 扫频的几种模式(sweepType)详细说明: Psx000_UP:波形的频率值从开始频率增加到截止频率之后返回开始频率重新开始向上增加 递增 开始频率 截止频率 直接跳转 Psx000_DOWN:波形的频率值从截止频率减少到开始频率之后返回截止频率重新开始减少 递减 开始频率 截止频率 直接跳转 Psx000_UPDOWN:波形的频率从开始频率增加到截止频率之后从截止频率减少到开始频率在做重复 递增 开始频率 截止频率 递减 Psx000_DOWNUP:波形的频率从截止频率先减少到开始频率之后在从开始频率增加到截止频率在做重复。 递减 开始频率 截止频率 递增 PsX000SetSigGenBuiltIn(接上表) 参 Sweeps Triggertype triggerSource extInThreshold 数 意 在一次触发 用于信号发生器的触发类型 信号发生器的触发源 外部触发阈值 义 事件之后进 行频率扫描 的次数 当 Sweeps 非 PSx000_SIGGEN_RISING PSx000_SIGGEN_NONE 当将 AUX 或 0 时,那么 PSx000_SIGGEN_FALLING PSx000_SIGGEN_SCOPE_TRIG Ext In 用作触 shots 这个值 PSx000_SIGGEN_GATE_HIGH PSx000_SIGGEN_AUX

文档评论(0)

152****7770 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档