11-24-2005 08:48 PM
12-01-2005 03:12 AM
Hello,
I have the exact same problem. I get "Agilent34401A: IO Error: ." when trying to create an object of the IVI DMM driver for my Agilent Instrument. I've tried everything I can think of. Please let me know if you solve this problem.
/Thomas
12-01-2005 05:03 AM
Got it to work... this is what I did:
1. Download and installed "Agilent IO LIbraries Suite 14.1". After doing this, my GPIB interface in MAX (under "Devices and Interfaces") was gone (!!).
2. Reinstalled the driver for my PCI-GPIB board. Started MAX to see that the interface was back. (Still unable to create the object from Visual C++.)
3. Opened "Agilent Connection Expert" which seams to be Agilents version of MAX. I did not do anything in this program except for looking to see that the instrument was reachable from the GPIB interface.
After this, I can now create the IviDmm object from Visual Studio C++.
What a mess! It can't be meant to be this complicated?? If you find an easier way to get this working, please let me know! My guess is that some component was missing but I've installed everything I could think of on the NI CD's...
12-01-2005 08:16 PM
The problem that the original topic poster has is not object creation. The problem is that driver's Initialize() method generates an unexpected error - 0x80040603 "Agilent34401: IO error: IDS_ERR_CLSID_UNAVAILABLE".
12-02-2005 01:11 AM