Thank you so much for your help.
My signal (+- 2V pk) is within the board capabilities (+-10 V).
The issue is resolved by
DAQmxSetAIMax(TaskHandle taskHandle, const char channel[], float64 data);
for linear scale y = mx +c
c = 0
m = 1000
The data to be set in the above function is
data = 10 * m
It will set the max input range of the signal AFTER SCALING.
For more info please check the link.
Thanks.