Thank you very much for your reply, the link was indeed helpful, but I should restate my problem a bit.
The real problem that I am encountering is that the the value I read from "Cal Const Out 1" (the offset) is not the value that I write to "Cal Const In 1" (also offset). Further, if the units of these values are binary, the voltage I read with my device does not correspond to the change I made in the offset constant (I am verifying that the constants are indeed changed in NIDAQ memory as well as default load location).
The table below should illustrate my issue:
Value Written to Cal Const In 1 Write
Value Read from Cal Const Out 1 Read
Value measured through the DAQ device Voltage
Trial Write Read Voltage
1 100 -35.94349 0.0067
2 -100 35.94349 -0.00466
Some questions: Why does the number I write become changed when I read it (100 vs 35.94349)? Why does the number I write become negative when I read it (+100 to -35.94349)? My system is 16 bit and I am using SCXI gain = 1 for this excercise, so resolution it 0.305 mV (=20/2^16). Any way you cut it, the numbers don't seem to work.
total span - 2 x 35.9439 = 71.88. Times res (0.305) = 21.9mV, which is not equal to 0.0067 -(-0.00466) = 11.36 mV.
Any help would be greatly appreciated. Thank you.