Just downloaded DAQmx 8.0, still waiting for my USB-6008 to arrive, so I'm as "newbie" as they get...
I have a very (!) short time-in in which to incorporate a USB-6008 into an existing .NET 1.1 WinForms app. Fortunately, all my app must do is raise one digital line and wait for a second digital line to go high, then measure the time between the two.
While waiting for the 6008 to arrive, I've been reading the DAQmx help, both the core and .NET parts. Seems straight-forward enough, API-wise. And incorporation of the DAQmx .NET assemblies into my existing .msi shouldn't be a problem.
However, what I don't understand is what to ship with my app as far as the DAQmx DRIVERS are concerned. I would prefer to incorporate everything - the DAQmx driver, DAQmx .NET assemblies and my .NET assemblies - into a single .msi. Given the complexity (I expect) of doing that, however, can I at least ship the necessary (separate) driver install along with my app, and have the user run it separately?
But what exactly would I ship? Is there a separately-packaged setup for just the DAQmx 8.0 DRIVER that I can include? Also, what about MAX? Is there a separate install for it? Seems like it would sure be handy to have MAX installed simply for its "self test" ability (although I plan to define my task/channel programmatically, so I don't need MAX for that, if I understand the Help correctly).
Any advice to jump-start an eager newbie would be greatly appreciated...
Thanks,
David
PS: one reason my time-line is now so short is that I wasted the better part of a WEEK trying to get various freebie/shareware drivers (and ActiveX controls) for a DATAQ device to work! Finally gave up and ordered the NI 6008. Even considering it costs 3X as much, if the NI device (and software!) actually work, it's still a bargain!