程序发布:Hikoi LCR 电桥上位机控制面板(完整版)
本帖最后由 lilith 于 2014-7-30 23:24 编辑引子:
之前因为收了一台屏幕受损的 Hioki 3531,遂将以前为 3522 编写的扫频测试程序略修改为简单的控制面板:
https://bbs.38hot.net/forum.php?mod=viewthread&tid=88259
这几天有空将程序完善了一下:
1、将所有能通过触屏设置的项目都加入程序中,包括测量参数和非测量参数
2、完善了回读测量结果的显示,从原来的 1.234e+05 的科学计数法改为习惯上的 123.4K? 表示,并加上测量单位(法拉、亨利、欧姆等)
3、增加了夹具补偿的上位机操作界面
4、增加了将测量结果记录到日志文件
5、不再具体识别 352x 和 353x 电桥的具体型号而自动适应(是否能适应 Hioki 其它型号电桥则未知)
Hioki LCR Control Panel Full 1.0 Version,以 Microsoft Visual Studio 2013 /.net 2.0 运行时于 Windows 6.3.9600 x64 下编译通过,支持的 GPIB 卡为 Contec 的 PCI F/FL 型 GPIB 卡。
程序使用:
1、连接好 GPIB 卡、电缆和仪器后,在 35xx LCR 的 GPIB 口右侧跳线设置好其地址(仪器开机时会显示此地址,但如果屏幕损坏则需要自己确定设置的地址),然后在程序的地址选择框选择正确地址并按“连接”。
如果程序检测到连接的仪器厂家和型号在受支持的范围内,设置界面将从灰色激活,否则将提示错误信息。
在基本的设置界面从灰色激活后,程序将自动阅读并同步链接到的此台 LCR 上的所有可以更改的设置,这可能需要一些时间。
2、在基本设置界面中,可以设置测量激励信号源的类型(开放电压型,恒压型以及恒流型)以及激励源的电平大小和信号源频率。此外,仪器的量程和测量速度也能在这里设置。
连接成功后,同步量值检查框将从灰色激活,选中此检查框则屏幕上的测量结果会同步到程序的测量值表框中。如果“记录”检查框同时选中,测量结果将记录到程序所在目录的 \Record.txt 文件中。
3、按高级按钮,将可以设置电平限制值,以在极限情况下保护被测器件。
比如设置为恒压模式时,将电压设置为 4V,那么在一个阻抗为 50 欧姆的期间上会产生 80mA 电流,如果器件可承受最大电流为 50mA,那么可以设置电流限制值为 50mA,以在非恒流模式下,流过器件电流超过 50mA 时做出限制。
类似的,开放电压限制也如此,比如恒流模式时如果没有限制,则开放电压将超过 5V,为防止损坏被测器件,可以用此功能限制开放电压。
*SCPI 词头会反映到记录的测量结果文本中
4、如需对测试夹具进行补偿,可以按夹具按钮,然后选择补偿方式或填写具体的补偿频点并应用,这可能需要一些时间,如果补偿成功将可以在历史记录中看到补偿数据从 OFF 变为具体的数值。
例,地址 1 上的 3522 电桥,进行了夹具短路补偿,但没有进行开路补偿
例,地址 1 上的 3531 电桥,夹具的短路和开路补偿都已实施
5、如果错误设置了参数导致问题,可以用高级设置中的重置按钮,将所有设置恢复为出厂时的状态。
Microsoft Visual Studio 2013 /.net 2.0 运行时于 Windows 6.3.9600 x64 下编译通过,支持的 GPIB 卡为 Contec 的 PCI F/FL 型 GPIB 卡。 直接安装 就好嘛?你的GPIB卡 图片有没 lingyunyiqi 发表于 2014-7-30 23:38
直接安装 就好嘛?你的GPIB卡 图片有没
有的,
https://bbs.38hot.net/forum.php?mod=viewthread&tid=5956&extra=
另外我还有 Agilent 82357B 卡,如果有需求者可以修改后放上来。
强大!膜拜! 顶(^_^)技术贴。。。高大上的论坛需要这样有营养的东东 悲催的是 机器上没有GPIB口{:142_372:}{:142_372:}{:142_372:} GPIB永远的痛啊 lilith 发表于 2014-7-31 00:07
有的,
https://bbs.38hot.net/forum.php?mod=viewthread&tid=5956&extra=
早说你有82357B啊。。。
puff 发表于 2014-7-31 19:41
早说你有82357B啊。。。
说错了,是 82350B,PCI 的 {:139_281:} 理论上和 82357B 通用 支持楼主技术贴。 这个真是技术量的了 厉害 膜拜{:139_272:} 帮顶, 支持楼主,技术贴,强烈支持! 真正高手 苦苦寻觅了十多年,终于在这里见到传统电子技术与编程结合的人才了。{:142_370:} 不错,不过这个卡现在淘宝上都涨价了吧? 楼主你这不是逼我去买台仪器吗 :) 虽然我看不懂是干啥,但感觉是很牛逼的。 非常感谢,多多交流学习。
lilith 发表于 2014-7-31 00:07
有的,
https://bbs.38hot.net/forum.php?mod=viewthread&tid=5956&extra=
楼主有空的时候可否上传一版支持Agilent 82357B 的程序,万分感谢
编程菜鸟在大神的基础上改了一个支持安捷伦卡的,需要的坛友可以下下来用,我自己试过可以的
不过由于水平有限,整合的功能有限,比大神的版本少了很多,大家凑合用吧{:140_325:}
lilith老师好,刚刚入一个th2817a电桥,也想用上位机连接记录测量数据,开短路清零和测量模式等手工操作,能否给个例程学习{:142_363:}
页:
[1]