Я считал азимуты двух векторов и потом их разницу.
Координаты экранные
//=== Вычисляем азимут =======================================================
SUB(azimut, $tx1,$ty1,$tx2,$ty2) //=============================================
$azimuth = ARCcos((-1)*($ty2-$ty1)/Sqrt(POW(($tx2-$tx1),2)+POW(($ty2-$ty1),2)))
IF($tx2 < $tx1)
$azimuth = 360 - $azimuth
END_IF
$azimuth = int($azimuth)
LOGWRITE ("Азимут = ", $azimuth)
END_SUB