Just a word of warning really. When replacing older digital I/O cards with the newer ones such as the 651x, bear in mind that they are not supported by 'traditional' NI-DAQ.
This means you'll need to re-write your code using the ni-DAQmx API.
If your init_da_brd returns -10005 or your dig_prt_config returns -10401, then this is the reason.
Hope this helps others save the time I've spent scratching my head!
Mike Evans
TRW Conekt
N.I. Alliance Member, UK
http://www.Conekt.net