Allmänt meddelande

Collapse
No announcement yet.

Problem med ScrPar

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

  • Problem med ScrPar

    När jag hämtar "tittaTillbaka" via ScrPar(31) får jag problem med grafiken både i draw() och i returen från scriptet.
    Grafiken ritas ibland lite hur som helst eller inte alls.

    Verkar ha med aref() att göra, men på vilket sätt?
    Kort och lång period fungerar perfekt.

    ----- Script ---------------------------
    { Inställningar }
    KortPeriod:=ScrPar(29)
    LångPeriod:=ScrPar(30)
    tittaBakåt:=5
    Lutning:=0.0

    { Glidande Medelvärden }
    kortMa:=Mov(c,KortPeriod,e)
    långMa:=Mov(c,LångPeriod,e)
    kortMa2:=sub(kortMa,Lutning)

    { Medelvärdets lutning }
    långMaPositiv:=gt(långMa,aref(långMa,tittaBakåt))

    draw(kortMa,1,kqb2)
    draw(LångMa,2,kqb)
    draw(mult(långMaPositiv,5),3,bsb)

    mult(långMaPositiv,10)
    Må gott
    **Vincent

  • #2
    Kan vara så att aref inte gillar då tittaBakåt teoretiskt kan innehålla olika värden.
    Den vet inte vad som ska komma. Prova med att sätta ett högsta möjliga
    värde efer :

    långMaPositiv:=gt(långMa,aref(långMa,tittaBakåt:5))

    Comment


    • #3
      Tack för hjälpen, det fungerade.

      Men det står ingenting i scriptmanualen om denna notering. I vilket fall så har jag inte hittat var.
      Må gott
      **Vincent

      Comment


      • #4
        Tror inte det finns i manualen? Special fall med dynamiska tidsvärden. Generellt måste detta förfarande användas i dessa fall.

        Comment

        Working...
        X