05-31-2010 07:37 AM
Hi to all,
I have installed labview2009 and its device drivers (32 bit version support) successfully on my computer running 64 bit on it.
I can create, load and save any VIs through labview 2009. Thats great!
But the problem is with the device drivers.
Under device drivers, i have installed Measurement and Automation Explorer and NI Scope. (My areas of interest)
During its installation itself, several errors came. Neglecting those, I continued my installation.
When I am trying to create a simulated NI card through MAX, I can't. This is because it is not showing any option create a SIM card (This is my first experience facing such kind of problems).
What I suspect is, those drivers are not supporting 64 bit version. But I am not sure.
Following are the snaps of those error messages during installation.
Please tell me solution for this. If i have to install 64 bit support version for those drivers, where do i get that?
Thanks and regards,
Sriram Iyer.
05-31-2010 07:59 AM - last edited on 07-10-2024 05:19 PM by Content Cleaner
Hello Sriram,
Here's a list of product compatibility for Windows 7 32 bit and 64 bit.
National Instruments Product Compatibility for Microsoft Windows 7
10-14-2010 03:14 PM
The compatibility list states that ni-daqmx is compatible with winsows 7 x64. Does this also imply that I should be able to use the libraries in 64bit mode in microsoft visual studio 2010?. I have example programs running correctly in 32bit mode, but things fail when i set it to generate 64bit code.I need this because things are reversed for another thrid party library. That will only link correctly in 64 bit mode.
My question therefore is whether the daqmx library can be used in 64bit mode,
and if so what else do I have to change besides changing the setting from 32bits to 64bits?
Thanks,
Martin
10-14-2010 07:40 PM - last edited on 07-10-2024 05:20 PM by Content Cleaner
Hi Martin,
Which programming language are you using? Note that this is the LabVIEW forum. 🙂
Anyway, DAQmx supports 64-bit apps as long as you're using LabVIEW, ANSI C, or .NET. The NI-DAQmx 9.2.2 Readme says that Visual Studio 2010 is only supported for ANSI C at this point. If you're using ANSI C, the DAQmx shipping examples include Visual Studio 2010 projects with both 32-bit and 64-bit build targets.
Brad
10-15-2010 07:38 AM
Hello Brad,
Sorry, I hadn't noticed that I was in the labview section. After searching for a long time for the proper information I was just too happy that I finally found an entrance. Thank you for responding anyway. I am using C++ in Visual Studio 2010 and assumed that ANSI C compatibility should do the trick for me because it is fully compatible with C++.
I've spend some more time on the example code you referred to. These examples indeed work both in 32bit mode and 64 bit mode. If I however include the same calls in my own project I get 'unresolved external symbol errors' from the linker. I have not been able to find any differences between the two project settings, except that my own project is C++. If I set my own project to 32 bits these errors dissappear (but then numerous other calls fail due to the use of a third party 64bit library).
Should I conclude from this that ANSI C compatibility in my case means NOT compatible with C++? Or might there be another solution that I have overlooked?
Thanks,
Martin
10-15-2010 10:39 AM
Hi Martin,
The DAQmx ANSI C library is compatible with C++.
Did you set the following project settings for all of your build targets?
If that doesn't work, please post the error messages.
Brad