Script för larm och tester |
För att larma om olika händelser kan man låta script testa olika saker. Ett antal scriptfunktioner är till just för test.
Exempel:
Exempel:
|
Returvärden från larmande script |
Alla formler som ingår i scriptet beräknas när det körs och man får ett returvärde från hela beräkningen. Dvs hela scriptet returnerar ett värde också.
För att aktivera en larmtest som körs hela tiden med nya inkommande kurser kryssar man för ' Autobevaka ' där man arbetar med scripten. Se figuren nedan. Från autobevakade script får du ett meddelande med ljudsignal i larmfönstret.
|
Larmande script i graf |
Ett script som testar saker kan också visas i en graf. Det ritas helt enkelt en kurva mellan värdet noll till ett. Upp och ned hela tiden ritas 'taggar'. Ofta har man automatiskt skalning vald så man säkert ser eventuella flaggor.
LT(C,MOV(C,20,S)) LT() står för LessThan(sv. mindre än) och det tar två parametrar. Konstanten 'C' för Close. Och den andra parametern är hela funktionen 'MOV()' med sina parametrar. Den känner du igen från våra exempel tidigare. MOV() levererar ena invärdet för LT()-funktionen. I en graf kan bli som nedan:
Röda vertikala streck markerar var bevakningsscriptet returnerar SANT
Detta med att testa var script skulle löst ut bakåt i tiden är ju helt avgörande för att prova ut metoder. Och i förlängningen är väl utprovade metoder avgörande för var larm löser ut men ännu viktigare då programmet självt skall agera i din tjänst. |