10-27-2005 03:21 PM
10-31-2005 04:16 PM
In general, you must use VISA with Agilent. The GPIB functions that I'm assuming you are referring to reference the GPIB-32.DLL, which is an NI-DLL, and calling into it is calling into the NI driver (which only works with NI cards). Why are you moving from VISA to GPIB? What additional functionality are you trying to get? Also, what exactly is the error that you are getting? Is it just the fact that you are getting a -1 for a device descriptor? Do you have access to an NI-GPIB interface?
Logan S.
10-31-2005 04:31 PM
Hi Logan,
Thanks for your reply. I actually just fixed this problem not too long ago. I do have access to a PCI GPIB card, and I was able to get my GPIB calls working using that. The reason that I am switching to GPIB is because I must connect to a computer remotely over a network that is accessing a GPIB device. This computer does not have the VISA drivers installed onto it, but does have the gpib-32.dll that you mentioned before. I don't really get any additional functionality, and I don't get the robustness of VISA either, quite unfortunately, but this is the only option I have available at the moment. This computer is basically a black box to me and I am unable to install the VISA drivers, I can only copy .dll files piecemail and from what I have read in other discussions on this forum, installing a VISA driver is not as simple as copying a few .dll files into the correct directories, it also requires editing the registry, and I don't have the ability to do that.