GPIB卡 VC编程问题请教
我如何编写软件,可以不管GPIB卡的型号,就可以直接控制GPIB设备.
谢谢!
用VISA就可以吧,一个作为GPIB0,一个作为GPIB1尽量不要用NI或Agilent独有的指令
我是这样用的,安装安捷伦的IO驱动,安装安捷伦的IO库,然后再VC项目中加入他给的lib库,编译,运行可以控制8960同样,我去掉安捷伦的卡,安装NI 的卡,同时安装NI卡的驱动,在另一个工程中,加入NI的lib库,运行可以控制8960.正常.可是,这样第一个就不能打开8960了.我对VISA和VC不是很熟,能不能给出详细的指导或者建议.谢谢.
我想你可以这样试一下:先安装NI GPIB,作为第一位的VISA;再安装Agilent GPIB,作为第二位的VISA(Agilent支持这个功能)Agilent GPIB必须作为第二位的VISA。如果不这样设置,在新安装任何一个GPIB后,都会将原来的VISA替换掉,原来的也就不能用了。具体的做法我也没试过,可以问Agilent的800电话或技术支持
安装NI的VISA32.DLL,然后动态调用里面的函数(使用LoadLibrary和GetProcAddress),但只能调用NI和AGILENT俩VISA32.DLL里面共有的函数,不过这些函数足矣!viOpen,viOpenDefaultRM,viClose,viPrintf,viQueryf,viSetAttribute,viGetAttribute
谢谢。我试一下。
不要用VISA指令,NI和Agilent不是通用的。用最基本的488.2指令,所有的支持GPIB通信的仪器应该都可以控制。
楼上的,可不可以将编的简单程序发一个供我们菜鸟学习
是啊 您能否发一个简单的程序?
GPIB/VISA在安装完驱动后就包含一些简单的例子在里面各仪器的说明书的编程部分通常也有一些专用的简单例子
请问那位大侠有没有早期HP(惠普)的GPIB的驱动软件?谢了
e-mail:heng9781@163.com
GPIB或ieee488卡符合ieee488.1/.2定义,VISA层兼容不同GPIB硬件,VISA驱动有多个厂商提供,不能同时安装和使用,GPIB驱动可同时安装。此时系统自动识别不同GPIB卡,发的命令没有要求,.1/.2 何SCPI都可。
是呀。发一个简单的给我们看看。
是呀。发一个简单的给我们看看。
mark, mark一下
这个贴子很热呀,现在看来都觉着有意义
用最基本的488.2指令,所有的支持GPIB通信的仪器应该都可以控制。
相关文章:
- 大家有使用VB对GPIB编程的么?(05-08)
- 自学编程软件的最好教科书(05-08)
- KEITHLEY 230X,系列的我比较熟悉。要编程可以找我。要收费(05-08)
- 请问有Agilent VEE 的编程手册吗?(05-08)
- PC与仪器之间的通讯,SCPI编程(05-08)
- 8960编程指南(05-08)