Robin,
Are you using the AI_VScale function to scale the binary data returned by the AI_Read function? If you are, you need to be certain that you are also correctly specifying its gain parameter. Below, I have attached a simple example that appears to function correctly (Modified AIonePoint.C).
Good luck with your application.
Spencer S.