01-02-2009 11:04 AM
01-02-2009 12:21 PM
Hi there
There are two driver layers for such cards: "Traditional DAQ" (old school, don't use that!) and the preferred "DAQmx" layer. Each layer needs its own identifiers for devices, so the fact that the card shows up twice is expected behaviour in my opinion. Check that the application uses the correct identifier. You can change the DAQmx identifer in DAQmx to a suitable name. Use that name in your app. It is not a good idea to use the default names as identifiers in apps, because the default name may differ on different systems.
01-05-2009 03:25 PM
jamesmon,
You will see the device under both DAQmx and Traditional DAQ. I would also recommend renaming the device in Measurement and Automation Explorer. Under NI-DAQmx Device you can right-click on the card and go to Rename and then rename the card to a unique name. This will prevent confusion. Other than this, there could be several reasons why your card may not function properly. One may be that you don't have the correct Driver for the DAQ card. Another possibility is that since you have Traditional DAQ installed on the computer, the Traditional DAQ driver may have the device reserved for itself. You could try to reset the device for DAQmx by right-clicking on the device under NI-DAQmx Device and select Reset Device. It sounds like you have the correct DAQmx driver since you are seeing the card in Measurement and Automation Explorer.
If you are still having problems after this, posting any error code that your program is giving you would be helpful.
01-05-2009 04:36 PM
Thanks for the replies, looks like there is a communication issue between a new card and the old computer, as an old card will work fine.
01-06-2009 12:15 AM
Hi there
what dou you mean with "old card"? Is this a different version or a different model? You could try to get the latest version of DAQmx from
http://joule.ni.com/nidu/cds/fn/p/sb/navsRel/lang/en?q=DAQmx