Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Funkcia %ARC_GetValue
Funkcia
Funkcia vráti hodnotu objektu typu Archivovaná hodnota v danom čase.
Deklarácia
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
REAL %ARC_GetValue(
in archObject,
TIME in time,
BOOL in exact
[,BOOL in valid]
) |
Parametre
| archObject | Názov objektu typu Archivovaná hodnota. |
| time | Čas archivácie. |
| exact | Parameter má význam pri periodickom archivovaní. Určuje správanie funkcie, ak sa v archívnej databáze nenachádza hodnota s časom time. Možné hodnoty:
|
valid | Voliteľný parameter s rovnakým významom ako klauzuly VALID|INVALID v akcii GETARCHVAL. Pomocou tohto parametra je možné vyčítať poslednú platnú (@TRUE) alebo neplatnú (@FALSE) hodnotu pre daný čas (ignorujúc všetky nasledujúce hodnoty, ktoré nie sú platné alebo neplatné). |
Príklad
Výraz vypočíta rozdiel medzi aktuálnou hodnotou a hodnotou platnou pred minútou pre objekt H.Arc1.
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
H.Arch1 - %ARC_GetValue(H.Arch1, %NewTime(@EvalTime,0,0,0,-60), @FALSE) |
Poznámka
Systémová konštanta @EvalTime - viacej informácií.