Allmänt meddelande

Collapse
No announcement yet.

Kombinasjon av aref og sub i hhv

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

  • Kombinasjon av aref og sub i hhv

    Hei,

    I et script hadde jeg ønske om å kombinere aref og sub i en hhv funksjon, men det fungerer ikke som forventet.

    Eksempelet under skulle tegnet to identiske linjer over hverandre men som man ser på vedlagte bilde så blir det to forskjellige linjer

    avgdays:=10
    linje=mov(c,avgdays,s)
    draw(hhv(aref(linje,5),19),3,dgqb2)
    draw(hhv(aref(linje,5),sub(20,1)),4,drqb2)


    Er dette syntaks feil,en bug eller skal det ikke være mulig å bruke denne kombinasjonen?
    Attached Files

  • #2
    Hej!

    Det är nödvändigt att reservera max antal perioder som kan uppstå när man använder funktioner för beräkning av just perioder:

    avgdays:=10
    linje=mov(c,avgdays,s)
    draw(hhv(aref(linje,5),19),3,dgqb2)
    draw(hhv(aref(linje,5),sub(20,1):20),4,drqb2)


    Då visar kurvorna samma.

    Comment


    • #3
      Hei,

      Flott!

      Da kom jeg et skritt videre og har nesten kommet ditt jeg ville. Nå har jeg et nytt spørsmål som bygger videre på det andre. Holder på å gjøre meg kjent med bottombars. Jeg forsøkte å bruke følgende linje:

      draw(hhv(aref(linje,bottomloc1),sub(bottomloc2,bottomloc1):600),3,dbqb)

      Dessverre ser ikke dette ut til å være riktig. Sannsynligvis på grunn av dynamisk variable i aref. Har også forsøkt med bottomloc1:300 uten at det hjelper. Er det mulig å ha dynamisk variable på denne måten?

      Har lastet opp et nytt bilde. Her mener jeg IKKE at grafene skal ligge over hverandre hele tiden, men de burde gjøre det når bottomloc1 = 20. Som du ser er de aldri i nærheten av hverandre?

      --------------------------------

      avgdays:=10

      linje=mov(c,avgdays,s)

      draw(linje,0,kqb)

      bottomloc1=bottombars(linje,600,1,5)
      bottomloc2=bottombars(linje,600,2,5)

      draw(hhv(aref(linje,bottomloc1),sub(bottomloc2,bottomloc1):600),3,dbqb)
      draw(hhv(aref(linje,20),sub(bottomloc2,bottomloc1):600),4,dbqb)

      draw(20,6,rsa)
      draw(bottomloc2,7,ksa)
      draw(bottomloc1,8,gsa)
      draw(sub(bottomloc2,bottomloc1):600,9,bsa2)
      mult(0,10)
      Attached Files

      Comment

      Working...
      X