MaxDif
Funkcia %MaxDif
Funkcia
Funkcia vypočíta rozdiel medzi minimálnou a maximálnou hodnotou daného objektu za uplynulý časový úsek.
Deklarácia
REAL %MaxDif(
REAL in Arg,
INT in timeInt
UNIVAL in trigger
)Parametre
Arg | Premenná, ktorej pokles/prírastok sa počíta. |
timeInt | Časový interval [s] - časová hĺbka výpočtu. |
trigger | Výpočtový trigger - objekt, ktorého zmena spôsobí prepočítanie funkcie. Môže byť ľubovoľného typu. |
Popis
Funkcia vypočíta rozdiel medzi minimálnou a maximálnou hodnotou v časovom intervale definovanom parametrom timeInt.
Návratová hodnota
Ak v danom intervale bola najskôr zapísaná minimálna hodnota a potom maximálna, funkcia vráti kladný rozdiel, t.j. rast.
Ak v danom intervale bola najskôr zapísaná maximálna hodnota a potom minimálna, funkcia vráti záporný rozdiel, t.j. pokles.
Ak sa v danom intervale hodnoty nemenili, t.j. rovnaké hodnoty objektu v čase zmeny triggera, funkcia vráti 0.
Súvisiace stránky: