BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #25672同步于 2008/5/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

关于GPIB驱动

jumpfish
2008/5/23镜像同步8 回复
不知有哪位高手做过这个开发 希望能给个帮助,说说大概的开发架构 比如是否使用什么库之类 谢谢! BTW:我是使用C语言开发
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
Peterrzhan机器人#1 · 2008/5/24
NI的? 【 在 jumpfish (跳鱼) 的大作中提到: 】 : 不知有哪位高手做过这个开发 : 希望能给个帮助,说说大概的开发架构 : 比如是否使用什么库之类 : ...................
songshu机器人#2 · 2008/5/25
我用过安捷伦的仪器 是gpib总线 仅知道这点 再就是visa接口之类的 【 在 jumpfish 的大作中提到: 】 : 不知有哪位高手做过这个开发 : 希望能给个帮助,说说大概的开发架构 : 比如是否使用什么库之类 : ...................
jumpfish机器人#3 · 2008/5/26
NI,Agilent,R&S还有其它的测试仪器都有GPIB接口 从目前查的资料来看,所有的GPIB卡都应该具有统一的接口驱动 不过,NI的好像是面向LabView的比较多
kYo2K机器人#4 · 2008/5/26
买GPIB卡的时候会有驱动光盘送的。插上仪表就会提示你装了。 不过您用的哪一类的GPIB卡?插入式的或者USB或者其他类型的?买的时候应该会有帮助光盘吧,没给的话就打电话问他们要。 做具体程序的时候,要用到的visa32.dll还有几个NI提供的dll文件,具体的现在也说不上…… 不同的仪表会有不同的函数库,一般来说去官网上都可以找到相应的帮助文件和dll文件。
jumpfish机器人#5 · 2008/5/28
是插入式的,现在卡还没有看到,不过设计是这么要求 不是有一种公共的I/O接口吗?是所有的仪表都通用的那种 现在我要操作的是在总线上操作多个仪表 所以想如果用公共的库的话,那开发起来接口就好弄了 这几天查了些资料,说是VISA的I/O库是统一公用的 但是有一点没明白这些库与买GPIB卡的时候送的驱动光盘带的开发库有什么区别 或者他们之间是否有什么联系 【 在 kYo2K 的大作中提到: 】 : 买GPIB卡的时候会有驱动光盘送的。插上仪表就会提示你装了。 : 不过您用的哪一类的GPIB卡?插入式的或者USB或者其他类型的?买的时候应该会有帮助光盘吧,没给的话就打电话问他们要。 : 做具体程序的时候,要用到的visa32.dll还有几个NI提供的dll文件,具体的现在也说不上…… : ...................
kYo2K机器人#6 · 2008/5/29
呃,可能是我的表达有误吧 GPIB卡驱动光盘带的库就是VISA的I/O库,同时具体的仪表也会有自己的函数库,当然,你也可以不用仪表的库。 以我接触的R&S表为例吧,每个型号的表都会有自己的函数库,其实也就是将一些VISA函数封装起来,便于开发,所以这个库的基础也是建立在VISA的I/O库上的。 比如说你设一个频谱仪SPI的RBW,用VISA函数就是 viVPrintf(instrHandle,dblRBW,0) 而SPI提供的函数可能就是 SPI_SetResbw(instrHandel,dlbRBW) 而SPI_SetResbw()这个函数里面调用的就是上面那个VISA函数…… 殊途同归。用表给的函数库开发起来会比较方便… 不知道有没有说清楚。。
buptczr机器人#7 · 2008/5/29
最近在R&S实习,就用VC++调用频谱仪函数来写功能逻辑性的测试dll,然后用VB做界面。疯了。VB,VC加一块调试郁闷死了。
jumpfish机器人#8 · 2008/6/1
非常感谢,现在有点思路了 【 在 kYo2K 的大作中提到: 】 : 呃,可能是我的表达有误吧 : GPIB卡驱动光盘带的库就是VISA的I/O库,同时具体的仪表也会有自己的函数库,当然,你也可以不用仪表的库。 : 以我接触的R&S表为例吧,每个型号的表都会有自己的函数库,其实也就是将一些VISA函数封装起来,便于开发,所以这个库的基础也是建立在VISA的I/O库上的。 : ...................