05-31-2007 03:29 PM
05-31-2007 04:13 PM
05-31-2007 06:21 PM
05-31-2007 07:05 PM
06-01-2007 07:09 AM
Good luck and post again if you have issues. Jonathan posted some pretty good links. I looked them over, it looks more complicated than it actually turns out to be. Not really difficult, but can be tedious and take a lot of time.
If you are short on time you can create you own routines to mimic the legacy nidaq calls (the basic features like DIO, AI, AO) in a separate file and encapsulate all the nidaqmx specific stuff related to tasks within that file. You then just replace the old nidaq header with your new one and adjust the legacy nidaq function calls in the other source code as required. It can be very strait forward to port stuff this way. I have worked with NI stuff for along time, and they maintain some of the best backward compatibility and forward migration paths of any environment I have worked with. Very important in our business.