Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

XP Mode will not recognize my PCI 6023E Card

Solved!
Go to solution

I bought a new Win 7 with a legacy PCI slot to run an OLD NI PCI 6023E card that I have used for years.  I downloaded the NI legacy drviers (7.4) but it does not see the card.  When I look in Win 7 the card is there but I can't run the legacy drivers at 64bit and with my legacy software (C++).   I connected a NI USB 6008 card and was able to open the card in XP mode... any ideas?

0 Kudos
Message 1 of 4
(5,165 Views)
Solution
Accepted by topic author Gredal

Unfortunately, XP mode does not work with PCI/PCIe devices, only USB ones. Most (all?) virtualization programs will have this limitation.

 

As you probably expected, the general recommendation is to migrate to the NI-DAQmx APIs for your application if you want support on Windows 7.

 

If that's not possible, then there is a knowledgebase article about a beta Traditional NI-DAQ (Legacy) for Windows Vista and 7 which you might be interested in. At a minimum, it will require you to use a 32-bit installation of Windows 7, not a 64-bit one.

0 Kudos
Message 2 of 4
(5,158 Views)

Thanks for your prompt response.  I have a C++ software program that is quite sophisticated and would like to continue to use it...would it access an NI mx card in the same way as the PCI 6023E or would I have to have the Program rewritten...ie is the read AI1, or write to DO1 the same for both cards?

0 Kudos
Message 3 of 4
(5,152 Views)

NI-DAQmx supports your PCI-6023E, so there's no need for a new 'NI mx card'. However, the programming API between the NI-DAQmx driver and Traditional NI-DAQ is considerably different; unfortunately, you'll have to modify your program.

 

The following articles might be useful:

0 Kudos
Message 4 of 4
(5,150 Views)