Measurement Studio for VC++

cancel
Showing results for 
Search instead for 
Did you mean: 

xp embedded support

I am attempting to run a console application I developed in Visual Studio in xp embedded.  The application makes use of the DAQmx drivers and PCI-6229.  When running the application from Visual Studio I noticed that just one call to set a digital bit high invokes the loading of over  30 NI dlls.  I do not understand why so many dlls must be loaded.  Additionally, I attempted to load the DAQmx driver in xp embedded, and noticed the install was over 400mbytes.  It would be useful if I could just load a simple driiver that would cover the four NI c-calls I use in my program.  Any ideas on how I can get this to work with xp embedded?  Also, what is the sequence of events that takes place to call all the dlls.
 
Thanks
 
 
0 Kudos
Message 1 of 2
(3,167 Views)

Hi eyeman-

The ~400MB version of NI-DAQmx is the only build available for any O/S.  XP Embedded is not officially supported by the driver, but it sounds like your app is working reasonably well anyway.

If you absolutely can't live with the size of the NI-DAQmx driver you may consider developing your own using the MHDDK.  This definitely isn't the easiest option, but it would allow you to pare down the footprint of your driver considerably.

Tom W
National Instruments
0 Kudos
Message 2 of 2
(3,152 Views)