Allmänt meddelande

Collapse
No announcement yet.

Tidsavgränsningar

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

  • Tidsavgränsningar

    I nästan alla mina script har jag tidsavgränsningar. Nu har jag upptäckt att scripten triggar utanför gränserna. I mitt exempel kör jag i1 och har gränserna
    tid1=Ge(int(mult(frac(d),1440)),540)
    tid2=lt(int(mult(frac(d),1440)),541)

    Men då jag kör scriptet i Analysatorn får jag trigg vid tiden
    09:01:45
    Jag trodde att triggen måste inträffa mellan 09:00:00 till 09:00:59

    Jag har kollat i ordermodellen och har inget extra kontrollscript eller någon annan fördröjning där vad jag kan se.

    Har någon en idé hur detta kan ske?
    Med vänlig hälsning
    Bertil

  • #2
    >"lt(int(mult(frac(d),1440)),541)"

    Int i ditt script innebär ju att du tar bort decimaldelen där minut- och sekundvärderna ligger.

    Last edited by LillWicke; 2013-12-21, 20:01.

    Comment


    • #3
      Ursprungligen postat av LillWicke Visa inlägg
      >"lt(int(mult(frac(d),1440)),541)"

      Int i ditt script innebär ju att du tar bort decimaldelen där minut- och sekundvärderna ligger.

      Har även testat att ta bort int men får det inte riktigt att stämma.De stäm int som norrlänningen säger.
      Jag kör ju i1 och vill handla mellan 09:00:00 och 09:00:59 om vissa villkor på h,l och c är uppfyllda. Antar att h och l uppdateras kontinuerligt på samma sätt som c. Testar i Analysbänken så tiden borde ju vara korrekt. Men affären går igenom typ 9:01:45. I analysbänken finns ju ingen fördröjning. Mystiskt.
      mvh
      Bertil

      Comment


      • #4
        Har du provat med att köra "date()" istället för "d" ?
        "d" ger ju bara tiden för minutstapeln och inte kontinuerlig tid.

        Comment

        Working...
        X