From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Agilent IVI drivers for 34410A multimeter

Solved!
Go to solution

 

I'm developing using LabWindows/CVI 2013 SP1.

 

I downloaded the 32 bit and 64 bit version of the IVI drivers for the Agilent 34410A multimeter from the following Agilent web page:
http://www.home.agilent.com/agilent/software.jspx?ckey=1639470&lc=eng&cc=US&nid=-11143.0.00&id=16394...

 

The files are:
driver_ivi_matlab_Agilent34410_1_0_25_0_x86.msi
driver_ivi_matlab_Agilent34410_1_0_25_0_x64.msi

 

I'm developing on Win7 64 bit.  I'm creating 32 bit CVI applications.

 

Which version of the IVI driver should I install the x86 or the x64?

 

Thanks,

Kirk

 

0 Kudos
Message 1 of 6
(5,851 Views)
Solution
Accepted by kirkm

For a 32bit application the _x86 driver is the right thing to use.  

is there a reason why you don't use NIs IVI-C driver for that device ( found at http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=E3B19B3E9419659CE034080020E748... ) ?

Message 2 of 6
(5,812 Views)

OK,

Now that I think about this more it makes sense that I would need to install the x86 driver on the target computer which is a 32 bit computer.

 

However when I'm building, debugging and testing on my Win7 64 bit computer it seems like I should be running the 64 bit version.  Or am I not understanding this correctly?

 

 

The reason I'm not using NI's IVI driver is because it is for the 34401,  our meter is the 34410.  They are nearly 100% compatible but there are a few subtle differences that Agilent's drivers seem to handle.

 

Kirk

 

0 Kudos
Message 3 of 6
(5,792 Views)

Windows 32-bit can only run 32-bit applications while in general, Windows 64-bit can run both 32 and 64 (in Windows 64-bit, 32 applications appear as x86). That is also the reason you can use CVI 32-bit in a 64-bit computer.

 

The fact that an application is 32- or 64-bit deppends of the the development system. Said so, if you use CVI 32-bit, the application will also be 32-bit and thus, you need the 32-bit driver (x86 as pointed by mkossmann).

 

Hope this helps!

Camilo V.
National Instruments
0 Kudos
Message 4 of 6
(5,778 Views)

So I should install the x86 driver on my Windows 64 bit computer.  Then I should be able to build and test a CVI 32 bit application on the 64 bit computer?

Kirk

  

0 Kudos
Message 5 of 6
(5,775 Views)
Solution
Accepted by kirkm

Yes.

Camilo V.
National Instruments
Message 6 of 6
(5,768 Views)