Pente et Angle

  • This topic has 1 reply, 2 voices, and was last updated 1 day ago by avatarIván.
Viewing 2 posts - 1 through 2 (of 2 total)
  • #252121

    Bonjour,
    Pouvez-vous valider ou non l’écriture du code de ces trois calculs, j’ai des valeurs d’angles aberrants.

    Slope= ROUND( (Src – Src[1]) / (BarIndex – BarIndex[1]), 2)   // Le delta X est optionnel car je souhaite calculer la pente sur la barre courante et la précédente donc deltaX= 1
    Slope%= ROUND( (Src / Src[1] – 1 )  * 100,  2 )
    Corner= ROUND( ATAN(Slope) * 180/Pi, 2)  // J’ai contrôlé, ATN ou ATN2 n’est pas reconnu, je suis en V12.
    Corner= Corner MOD 360 – 180 n’a rien résolu, j’ai des angles à plus de 360°

    Merci d’avance.

    #252132

    Dans la plupart des langages, ATAN() renvoie une valeur en radians, et il faut donc multiplier par 180/PI pour la convertir en degrés.
    Mais dans ProRealTime, la fonction ATAN() renvoie déjà directement l’angle en degrés, dans l’intervalle [-90°, +90°].

    La bonne écriture est simplement :

    2 users thanked author for this post.
Viewing 2 posts - 1 through 2 (of 2 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login