gpib linux 驱动下载,自动化测试—GPIB工具实现

去年的一个项目,前前后后共花了三个来月。项目主要实现对某一款芯片的烧写、测试、仿真等功能。项目中博主主要负责windows平台上整个IDE的编写。 使用GPIB工具实现自动化测试便是其中的一个小功能,在此加以总结。

问题提出:

通过IDE发送调试命令(即:芯片寄存器中写入一些可能值),使设备输出的基准电压达到1.234v,而每个芯片达到所需基准电压所设定的寄存器值都是不一样的,其中寄存器值的范围是0-65535。

解决方案:

实际调试中,一开始依靠测试人员手工调节参数,却发现效率太低,因为精度要求高,几乎是一件不可能完成的任务。

考虑使用带GPIB接口的数字万用表连接到电脑,利用GPIB对应的driver接口读取实际测量到的电压值,并与目标电压1.234v进行比对,根据比对结果,采用二分法,IDE会自动下发另一组可能参数,直到达到最终的期望值。

1. GPIB设备

项目使用NI的一款GPIB设备,如下:

afb64b1299bebd8a040f3ef667d92097.png

2. 驱动下载安装

根据对应的GPIB型号,到NI官网下载相关驱动。

34a5786f4eba5cafb056027f1dc8fb47.png

3. C#调用SDK接口

提取SDK接口库,查看相关调用文档,采用C#实现整个调用过程,如下:

ae390fbc0dc21df4fb72caf4f0b3ea00.png

注意:本站所有文章除特别说明外,均为原创,转载请务必以超链接方式并注明作者出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值