q

Rekursivitet – Integrera

Med den rekursiva operatorn kan man referera till ett värde bakåt eller framåt i tiden. Användningen är mångsidig och syntaxen är enkel. Man anger antal samplingar bakåt/framåt inom hakparanteser på följande sätt: ID1[-1]. Ett negativt värde refererar till ett värde bakåt i tiden och ett positivt värde refererar till ett värde framåt i tiden.

Ett exempel:
GRAPH Differens(°C) = ID1 – ID[-1]
Denna formel kommer att rita upp skillnaderna mellan nuvarande mätvärde och det förra.

Integrerar gör vi i detta exempel där vi beräknar upplupen volym av ett flöde:
GRAPH Volym(l) = Volym[-1] + ID2 * intervall
Denna formel kommer att rita en kurva som stiger där slutvärdet är total volym. Samma princip kan användas för att beräkna exempelvis energi.

Ersätter man ID2 i ovanstående formel med ett villkor så får man en kurva som stiger när villkoret är uppfyllt. Detta kan exempelvis användas för att beräkna drifttid. Exempel:
GRAPH Drifttid(h) = Drifttid[-1] + (ID2 > 0,1) * intervall