Allmänt meddelande

Collapse
No announcement yet.

Cell-script

Collapse
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • #31
    "rest:=mod(totalt,60)
    time:=GT(rest,59)
    blir aldrig sant eftersom "Större än 59" motsvarar 60 och det händer aldrig. Efter 59 stegar räknaren tillbaka till 0. Så om du ändrar till 58 tror jag det fungerar bättre."

    Hos mig visas indikatorn ex kl.13.59.01 till kl.13.59.59, sedan slocknar den, konstigt.

    Comment


    • #32
      Hmm, säker på att det inte är ett annat script som är anslutet? Det är omöjligt att det fungerar med 59.

      Comment


      • #33
        Ursprungligen postat av johana Visa inlägg
        Jo, det kan ju fungera.

        Vad vi tappat bort är ju att nivåerna ska sättas om när indikatorn får nytt värde, inte på varje ny 60 min stapel.

        Det kanske bara sker att indiaktorn aktiveras/visas 2 ggr per dag.
        Ex. aktiveras indikatorn kl.12 och kl.15 ska high/low räknas ut och sättas om
        då, inte kl.10, kl.11 mm.

        Hur löser man det?

        Det här försvann nog...

        Comment


        • #34
          aktuellt:=GetGVar(119)
          lagrat:=GetGVar(120)
          nytt:=Not(Eqv(aktuellt,lagrat))
          { }
          förrahigh:=Ref(h,1)
          förralow:=Ref(l,1)
          { }
          tidnu:=frac(DATE())
          totalt:=Mult(tidnu,1440)
          rest:=mod(totalt,60)
          time:=Eqv(rest,0) {har ändrat så att kontroll av förra periodens hi och lo görs första minuten i nuvarande period istället}
          skriv:=And(nytt,time)
          { }
          i60(
          SetGVarIf(förrahigh,200,skriv)
          SetGVarIf(förralow,201,skriv)
          SetGVarIf(aktuellt,120,skriv)
          lagrathigh=GetGVar(200)
          lagratlow=GetGVar(202)
          Draw(lagrathigh,4,gqb)
          Draw(lagratlow,5,gqb)
          )

          Comment

          Working...
          X