alias 发表于 2014-3-5 18:30:43

实例:只用EXCEL+VBA来控制仪器及作自动测量(源码+视频)

本帖最后由 alias 于 2014-3-5 19:43 编辑

实例:只用EXCEL+VBA来控制仪器及作自动测量

很多仪器都有 USB 或 GPIB 接口,但要使用它们作自动测量并不容易。

LabView 体积太大了而且需要从新学习如何使用,对很多古老的仪表不容易用起来,所以一直没有安装。数天前看了两个安捷伦科技公司的应用工程师比尔格里菲斯所发的英文视频,才知到用 Excel+VBA 可以轻易达到目的,而且只是数行的 VBA 代码。 於是便作出以下构想,使用他的Excel代码作了小许修改,配合我现有的仪器(E3631A电源价太高了,怎买!),效果令我非常满意。我的 Excel+VBA 代码也一同付上,用时只要填入正确的仪器地址就可以用了。

除 Excel 外,所有视频中提及要用到的软件都随安捷伦科技公司免费下载的(Agilent I/O Library)安装,而且应用例子 Excel VBA 原码也包含在内。

IO程序库套件16.3下载 <http://www.home.agilent.com/zh-CN/pd-1985909/io-libraries-suite-162?nid=-33002.977662&cc=CN&lc=chi>

为了多谢应用工程师比尔格里菲斯,特别把他发的两个视频加上了中文字幕,好使较多坛友得益。本人翻译水平初级,大家能看得明白就好了。

声名:本人与安捷伦科技公司毫无任何关系,只是非常爱用它们的仪器。中文字幕视频上载到 amobbs.com 後版权属於莫大,请勿上载到其它论坛。







视频#1: Excel 使用 1 (安捷伦)
视频#2: Excel 使用 2(E3631A电源)
视频#3: 试验诘果
附件:




lhn0409 发表于 2014-3-5 18:47:23

中文字幕视频是你自己做的吗?
请教怎么实现的?

alias 发表于 2014-3-5 18:53:19

lhn0409 发表于 2014-3-5 18:47
中文字幕视频是你自己做的吗?
请教怎么实现的?

是使用免费的 Aegisub 软件。

huangqi412 发表于 2014-3-5 18:54:45

EXCEL居然还能USB通信

marshallemon 发表于 2014-3-5 18:56:08

对于excel绘图只能是<32000个数据,怎么能显示的更多数据?

lhn0409 发表于 2014-3-5 18:56:45

alias 发表于 2014-3-5 18:53
是使用免费的 Aegisub 软件。

不错,有空我也学着用用.
谢谢.

AllEle 发表于 2014-3-5 18:58:40

挺不错的,有创意

alias 发表于 2014-3-5 19:03:23

本帖最后由 alias 于 2014-3-5 19:05 编辑

marshallemon 发表于 2014-3-5 18:56
对于excel绘图只能是32,000

在 Excel2010 下已增加至1,048,576。

http://peltiertech.com/WordPress/chart-point-limits-in-excel-2010/The number of series allowed in a chart in Excel 2010 has remained the same as in earlier versions, 255 series, but the number of points in a series has increased dramatically, from 32,000 to 1,048,576, so that entire columns in the larger grid of Excel 2007 & 2010 can be used as the source data of a chart series.    The total number of points allowed in a chart has obviously increased, since the old limit of 256,000 points is smaller than the new limit on points per series. Since drawing one series with a million points took over a minute, I did not have time to explore this limit. (Hmm, I also didn’t check whether the help files have yet been updated with the new limits.)

four_zhg 发表于 2014-3-5 19:38:05

不错,可以试试,支持楼主

tiger5 发表于 2014-3-5 19:57:08

{:victory:}{:victory:}{:victory:}{:victory:}

祥子 发表于 2014-3-5 22:10:35

LZ牛X啊标记下好好学习

solisgood 发表于 2014-3-6 11:11:50

标记一下!实例:只用EXCEL+VBA来控制仪器及作自动测量(源码+视频) [复制链接]

linghu2 发表于 2014-3-6 12:40:50

Excel2007,{:titter:}

eblc1388 发表于 2014-3-8 08:24:10

这里有另外一个相关的E文视频,也是由安捷伦另一位比较年轻的工程师发的,他更牛B,从一张空白的试算表开始,但说明的速度非常急,普通人不容易听得全,E文好的不彷试一试自己的程度。






ddqq 发表于 2014-3-8 09:14:54

标记一下,学好E文很重要

bg6agf 发表于 2014-3-8 09:54:50

其实还是数据处理方便不方便的问题

lrzxc 发表于 2014-3-8 10:08:51

标记下,工具熟练运用很重要。

alias 发表于 2014-3-8 17:55:27

本帖最后由 alias 于 2014-3-8 17:56 编辑

eblc1388 发表于 2014-3-8 08:24
这里有另外一个相关的E文视频,也是由安捷伦另一位比较年轻的工程师发的,他更牛B,从一张空白的试算表开始 ...

确实是说得非常快,首次看不容易跟上。但再看多一次就好了。

更正:早在 Excel2007 下绘图已容许超过 32,000 的数据量。(我还在用Excel2003呢 {:titter:} )

giantwjt88 发表于 2016-10-2 17:08:30

几号,谢谢分享

eliterxzgxu 发表于 2016-10-2 21:24:40

感谢楼主分享

CSP123 发表于 2016-12-29 22:25:21

涨姿势了{:victory:}

wwk1996 发表于 2016-12-29 22:35:56

虽然是老贴子,也标识一下。

xts 发表于 2017-6-9 10:59:13

alias 发表于 2014-3-8 17:55
确实是说得非常快,首次看不容易跟上。但再看多一次就好了。

更正:早在 Excel2007 下绘图已容许超过 32 ...

求Keysight 的Digital Multimeter (DMM) Connectivity Utility Software,现这款程序被BenchVue代替了,开始收费了。
有安装包的话,能否给一个。

Eastnorth 发表于 2017-6-9 13:45:05

标记一下,以后可能用到。多谢楼主分享。

markdif 发表于 2017-6-9 16:54:40

不错,涨姿势了。。。

oajj 发表于 2017-6-24 05:38:15

非常好,其实对非专业编程人员(测试,财务,数据处理等等),excel 和VBA是最好用的。。

szy494468597 发表于 2017-11-8 19:24:40

有空试试这个工具

Berger 发表于 2018-5-6 16:31:30

感谢楼主分享

1785345205 发表于 2018-5-7 09:33:58

感谢分享

Pjm2008 发表于 2018-5-7 13:31:37

不错我也是才看到
页: [1]
查看完整版本: 实例:只用EXCEL+VBA来控制仪器及作自动测量(源码+视频)