Counter/Timer

cancel
Showing results for 
Search instead for 
Did you mean: 

device identifier is invalid

I am a complete newbie and am trying to use my brand new PCI-6601.  Measurement & Automation Explorer reports the name of the board as "Dev1" and the test panel application that uses "Dev1/ctr0" works properly.  However, when I compile and run the cntDigEvents.c example program provided with NIDAQmx, I get an error message "DAQmxBase Error: <err>Device identifier is invalid".  The device name ("chan[]") used in the example program is Dev1/ctr0 which seems to me to be correct.
 
Any help would be greatly appreciated!
0 Kudos
Message 1 of 4
(5,056 Views)

In the immortal words of Rosanne Rosannadanna, never mind....

I didn't understand the difference between MAX and MAXbase.  Presumably there is a high level roadmap to this stuff somewhere, but I haven't found it yet.

0 Kudos
Message 2 of 4
(5,044 Views)
marc,

DAQmx Base is our platform-independent driver which can be used on Windows, Linux, Mac, and PDA. If you will be developling solely for Windows, I would recommend using NI-DAQmx (no Base) as it exposes more of the functionality of your device.

Hope this helps,
Ryan Verret
Product Marketing Engineer
Signal Generators
National Instruments
0 Kudos
Message 3 of 4
(5,032 Views)

Like all things on this web site no useful information was provided.  SO why have NI-DAQmxBase if you can't do what you need with it.  I'm having the same problem in 2010.  I guess I'll try to install NI-DAQmx because that's more useful.  I just need to read a few AINs and DIN I can't believe the trouble I've had with this s/w.  Even their examples don't work, sad. 

0 Kudos
Message 4 of 4
(3,852 Views)