- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
05 力科示波器现多参数自动化测量解决方案 Andy Ma
力科示波器基础应用系列之五——
力科示波器实现多参数自动化测量解决方案
美国力科公司北京代表处 马亦飞
示波器作为电子工程师的日常调试工具,它的功能包括了电信号的捕获,显示,测量,
分析和归档等,当示波器由“模拟”时代跨入“数字”时代之后,示波器的测量功能发生了
革命性的变化,“模拟”示波器上工程师只能简单地用游标卡一下幅值和时间,在如今的“数
字”示波器上工程师们已经可以用几百种测量参数全方位地洞察信号的全貌,令波形的特点
丝毫毕现,一览无余!
得益于LeCroy 最先进的XStream-II 架构,力科示波器在测量功能上的表现也令人印象
深刻。毫不夸张得说,力科示波器是目前测量项目最多,同时显示的参数最多,和唯一实现
真正统计功能(AIM-All in One-time Measurement )的示波器。譬如:力科WavePro 7Zi-A
和WaveMaster 8Zi-A 系列示波器可以同时测量12个参数,甚至可以给出每个参数的小直方图
来帮您快速查看参数的稳定性,相比同等的其它品牌示波器最多只能同时测量 8 个参数。
如下图所示:
力科示波器和竞争对手的同等示波器相比有最多的测量参数个数,总计达 160 种以上
测量参数。譬如 SDA760Zi 标配的测量参数达到 128 个,而同等的 T 公司的 DSA70804
只有 93 个,A 公司的DSA90604 只有 59 个。如果您想要深入了解力科示波器的测量功能,
请参看《示波器基础系列之十—关于力科示波器测量功能的特点》。
虽然同时测量12 种参数意味着4 通道示波器上工程师可以同时观察每个通道上3 种自
动测量参数,但是随着工程师对产品测试不断严苛的需求,12 种参数还是有些捉襟见肘。
如果需要在4 通道示波器上同时观察每个通道信号的周期,宽度,上升时间,Pk-Pk … …意味
着我们至少需要 16 种参数同时显示,或是更多!以下我们讨论针对测量参数超过 12 种时,
如何同时显示的解决方案。
解决方案一:通过ActiveDSO 功能扩展示波器的测量参数
ActiveDSO 由微软 ActiveXTM 控件衍生而来,使用 ActiveDSO 可以用一系列支持
ActiveX 标准的Windows 应用程序,如Microsoft Office 、Internet Explorer、Visual Basic 、Visual
C++、Visual Java ,和Matlab(v5.3) ……, 与力科示波器进行远程控制和数据交换。ActiveDSO
组件的下载地址是/tm/library/software/ 。
安装完成后程序提供了编程使用的帮助文档和Examples 。
以其中使用MicroSoft Excel 的例程为例,如下图:
其中红色标示的部分是通过远程控制命令读取的示波器测量参数,这里读取了两项:
Amplify 和 RiseTime 。
后台的程序是使用Visual Basic Application 编写的,如下图所示:
其中用于参数读取的命令行是:
Read the amplitude parameter measurement, store in cell L3
Call o.WriteString(c1:pava? ampl, 1)
Worksheets(Sheet1).Cells(3, 12).Value = o.ReadString(500)
Read the rise time parameter measurement, store in cell L4
Call o.WriteString(c1:pava? rise, 1)
Worksheets(Sheet1).Cells(4, 12).Value = o.ReadString(500)
这里使用的两条远程控制命令c1:pava? Ampl 和c1:pava? Rise 可以通过查询《Remote
Control Manual》找到。
以工程师的智慧以此类推,如果把这两条语句复制16 遍,我们得到的就是同时显示的
16 个测量参数。如下图所示:
当然,
文档评论(0)