Hi Amaram,
There's a PID Toolkit available for LabWindows/CVI which you can use with VC++:
http://digital.ni.com/public.nsf/websearch/29F78F9CBDF35C5886256810007A4BA7?OpenDocument
You can get more info about the toolkit here to determine if it fits your needs:
http://sine.ni.com/apps/we/nioc.vp?pc=res&cid=11125〈=US&p_0=manual
This toolkit will work with any kind of input and output, including your DAQ device.
Thanks,
Lesley Y.