Field-Map Scripting

4.1.3.1.13 ArcTan2

ArcTan2 function


Prototype:

function ArcTan2(const y, x: extended): extended;

Description:

The ArcTan2 function calculates ArcTan(Y/X), and returns an angle in the correct quadrant. The parameters Y and X have to be between -2^64 and 2^64.

Syntax:

variable := ArcTan2(Y,X);


Part

Description


variable

A variable declared as extended


Y

Extended value of an angle in radians


X

Extended value of an angle in radians

Return value:

An extended value in radians from -Pi to Pi



Example:


var

 x,y,z : extended;


begin

 x:= 1.873297;

 y:= 2.3425;

 z:= ArcTan2(y,x);

 ShowMessage(FloatToStr(z));

end.


Output in Field-Map Data Collector:


See also:

Power; Round; RoundTo, RoundVariant; Round2int, Cos; ArcCos; ArcCosH; Sin; ArcSin; ArcSinH; ArcTan; ArcTan2; ArcTanH; CosH; SinH; Tan; TanH; Random; RandomRange; Randomize; Floor; Ceil; Int; Frac; Log10; Ln; Exp; Abs; Min; Max; Odd; SecondsBetween;CompareValue; SameValue; Trunc


Example