EasyManua.ls Logo

SonTek ADP - Page 36

Default Icon
36 pages
Print Icon
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
SonTek
ADP Software Manual Version 6.42 (November 1, 2000)
30
GpsVnorth = denu[1] / dt;
}
}
/*===========================================================*/
void ComputeAbsVelocities(void)
{
int i,j,k,l,m;
float ar, ca, sa;
int nbins = AdpUser.Ncells;
/* convert magnetic variation (east of north) to radians */
ar = DegToRad(DisplaySetup.MagneticVariation);
ca = cos(ar);
sa = sin(ar);
/* correct velocity in all bins */
for(i=0; i < nbins; i++)
{
/* ADP velocity is rotated for magnetic variation */
/* Prf.Vel[0][i] is magnetic east, Prf.Vel[1][i] is north*/
/* vertical velocity (Prf.Vel[2][i]) is not affected */
/* recall that velocity is stored as mm/s */
AbsVel[i][0] = ca*Prf.Vel[0][i] + sa*Prf.Vel[1][i] + 1000*GpsVeast;
AbsVel[i][1] =-sa*Prf.Vel[0][i] + ca*Prf.Vel[1][i] + 1000*GpsVnorth;
AbsVel[i][2] = Prf.Vel[2][i];
}
}