Separating TC01 driver (C)

What do I need to pull out of the massive beast that is NIDAQmx just to support the TC01 thermocouple?  Where is the dll or lib or similar for just the thermocouple?

I have an existing Visual Studio 8 C++ project we built using a non-NI USB thermocouple.  That device has proven unreliable, and I thought I could fairly easily switch to an NI USB thermocouple.  But the software is proving vastly more difficult than I expected.  I downloaded all of NIDAQmx, and can find some relevant source code there, but I cannot make it work.  Additionally, my full program is about 1 M, and installing a 1.3 G download on top of that is going to cause operations to scream.  I need a reasonable sized driver piece that can go in my install.

On a software level, how do I identify the physical channel to setup the device?  What do I need to call (C function) just to get data from the device?  The examples seem vastly over-complicated, with tasks and callbacks, when all I need is to occassionally get a single data point.

0 Kudos