Porovnávané verzie

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
languageesl
themeConfluence
REAL %ARC_GetValue(
          in archObject
          TIME in time,
          BOOL in exact
          [,BOOL in valid] 
 )


Parametre


archObjectNázov objektu typu Archivovaná hodnota.
timeČas archivácie.
exactParameter 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:
  • @TRUE - funkcia vráti neplatnú hodnotu
  • @FALSE - funkcia vráti hodnotu s najbližším menším časom

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
languageesl
themeRDark
 H.Arch1 - %ARC_GetValue(H.Arch1, %NewTime(@EvalTime,0,0,0,-60), @FALSE)


Poznámka
Systémová konštanta @EvalTime - viacej informácií.