Alarme sur indicateur, la valeur est arrondie

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • #103148 quote
    Choliver
    Participant
    Veteran

    Bonjour,
    J’ai posé une alarme de dépassement sur un indicateur “perso” qui calcule une valeur à 5 chiffres après la virgule soir 0.00001.
    Malheureusement, il semble que le chiffre retenu par PRT pour le dépassement de la valeur soit un chiffre rond. (Sans virgule)
    L’alarme ne fonctionne donc pas.
    J’ai fait le test à plusieurs reprises.
    Même en insérant une ligne horizontale sur l’indicateur avec dépassement à 0.999 cela se transforme en 1
    Je suis sur  la version 10.3.
    Avez vous une suggestion pour contourner ou résoudre ce problème ?

    Merci.

    #103185 quote
    Nicolas
    Keymaster
    Master

    L’idéal serait de créer une variable booléenne retournant une valeur supérieure à 1 lors d’un signal (un dépassement de seuil de valeur à priori dans ton cas), ainsi tu pourrais créer ton alerte en testant 1 ou 0.

    #103312 quote
    Choliver
    Participant
    Veteran

    Merci pour ta réponse.
    Mais je ne sais pas comment il faudrait faire puisque c’est une alarme de PRT (petite cloche) et qu’il ne prend en compte qu’une valeur basée sur un croisement ou un dépassement.

    #103332 quote
    Nicolas
    Keymaster
    Master

    Donc tester un dépassement de 0 ? Si valeur précédente à 0 et valeur courante à 1, alors alerte ! 🙂

    #103436 quote
    Choliver
    Participant
    Veteran

    Oui cela pourrait être tenté en effet.
    Pour être plus précis, mon écart se situe entre 89.999xx et 89.998xx et dans les 2 cas l’arrondi et à 90.

    #103437 quote
    Choliver
    Participant
    Veteran

    Oui cela pourrait être tenté en effet.
    Pour être plus précis, mon écart se situe entre 89.999xx et 89.998xx et dans les 2 cas l’arrondi est à 90.

    #103449 quote
    Nicolas
    Keymaster
    Master

    Ok donc pour reprendre mon exemple de mon précédent message :

    signal = valeur>=89.999 and valeur[1]<89.999
    
    return signal

    la variable signal retourne “1” quand valeur croise à la hausse 89.999

    #103489 quote
    Choliver
    Participant
    Veteran

    Ha ok,
    je ne pensais pas pouvoir l’intégrer dans le code de mon indic puisque j’utilisais l’alarme intégrée dans PRT.
    mais merci pour la démonstration.
    Je vais tester.

Viewing 8 posts - 1 through 8 (of 8 total)
  • You must be logged in to reply to this topic.

Alarme sur indicateur, la valeur est arrondie


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
Choliver @choliver Participant
Summary

This topic contains 7 replies,
has 2 voices, and was last updated by Choliver
6 years, 7 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 07/22/2019
Status: Active
Attachments: No files
Logo Logo
Loading...