06-03-2010 09:50 AM
I want to replace NI PCI-6220 with a new card NI PCI-6052E.
I am using labview 7.1
so I uninstalled the old card "NI PCI-6220", then installed the new driver NI DAQMX 8.9.5 which came with the new card "NI PCI-6052E" then physically installed the card. it was recognized in max. then I opened my labview program it did not load correctly, it was missing some DAQMX functions, which were installed with the older version of NI DAQMX driver Version 8.0.1. so I uninsalled the card and uninstalled the DAQMX 8.9.5 driver. then installed the older driver NI DAQMX 8.0.1 then installed the card. when the system booted up I got an error
"?getNumSlots@tcdazconfiguration@nhimhwcf100@@qaexabu_guid@@aakaavtstatus2@nnimdbg100@@@z could not be located in the dynamic link library nimhwcfu.dll" and in MAX the card was recognized as legacy card not as DAQMX card.
any solution to this problem, get rid of the error and get the card recognized as DAQMX not as legacy.
Thanks.
06-03-2010 09:59 AM
06-03-2010 11:00 AM
I have done that already, but it did not work.
I uninstalled the 8.9.5 driver, and physically uninstalled the card, rebooted, then installed driver 8.0.1 and rebooted when I got the error again.
also there is the issue of the card showing up in MAX as legacy DAQMX not as DAQMX
06-03-2010 12:01 PM
A simple uninstall will often not work. As I said, you need to do a complete clean. Do a search here for a utility called msiblast.
Since the card is supported by traditional DAQ, I would expect it to be listed by it since DAQmx is corrupted. Once you get DAQmx installed with no errors, you can do a switch.
06-04-2010 07:56 AM
I am formatting the computer, will do a clean install.
Thanks for your help.