We have easily been able to achieve analog outptut using the NI4551. However there is a problem in achieving analog input using NIDSA_read_scan_channel which gives an output of a buffer having all zeroes if timeout is given as 0.0 secs and hangs for any other(including default) timeout values.