Dynamic Signal Acquisition

cancel
Showing results for 
Search instead for 
Did you mean: 

Why might calibration using the DSA Calibrate.vi work and NI-DAQ's Calibrate_DSA (deviceNumber, ND_SELF_CALIBRATE, 0.0) not work?

When I call on the NI-DAQ function Calibrate_DSA(1, ND_SELF_CALIBRATE, 0.0) no error code is returned but subsequent measurements are terrible.

When I run a vi that calls on the DSA Calibrate.vi with a taskID of 1 indicating device 1 the accuracy is improved.

If LabVIEW is using the NI-DAQ API then it must be possible to get it to work.

Any suggestions would be appreciated,
Jack
0 Kudos
Message 1 of 2
(7,063 Views)
Just figured it out on my own but wanted to share in hopes others would find it useful or the help for the NI-DAQ function Calibrate_DSA would be improved in a future release.

After calling Calibrate_DSA the board must be initialized before being used via Init_DA_Brds().

If anyone feels these conclusions are even partly in error please let me know.

Also, if anyone agrees that this is the case let me know why?

Thanks,
Jack
0 Kudos
Message 2 of 2
(7,063 Views)