EDA_CalcFunction_ArrPlus, EDA_CalcFunction_ArrPlusTZ,
EDA_CalcFunction_ArrPlusCache, EDA_CalcFunction_ArrPlusCacheTZ

EDA_CalcFunction_ArrPlus

Funkcia pre vyčítanie hodnôt "neuložených" vektorov (len na základe funkcií v poli) za zvolené obdobie so zvoleným krokom, (s rozlíšením letný / zimný čas). Je to rozšírenie funkcie EDA_CalcFunction, kde sa na záver spočítajú všetky výsledky funkcií a vráti sa jeden vektor. Je možné nastaviť, či sa majú hodnoty INVALID nahradiť 0.

Deklarácia

%EDA_CalcFunction_ArrPlus(
   INT  in _VectorTyp,
   INT  in _bIntegral,
   TEXT in _funkcia,
   TIME in _bt,
   TIME in _et,
   INT  in _rqTimeStep,
   REC  out _values,
   INT  in _iCol,
   INT  in _ValueTyp,
   INT  in _bEnableView,
   INT  in _viewDecPl,
   INT  in _bInvalidsZero,
   INT  out _errorCode
 );

Parametre

   parameter dátový typ typ  popis
 1  VectorTyp INT IN Typ vektora.
 2  bIntegral INT IN Príznak, či sa jedná o integrálne hodnoty (0 - hodnoty, 1 - integral).
 3  funkcia TEXT IN Funkcia napísaná v EDA-L.
 4  bt TIME IN Začiatok obdobia pre načítanie hodnôt.
 5  et TIME IN Koniec obdobia pre načítanie hodnôt.
 6  rqTimeStep INT IN Časový krok pre načítanie hodnôt - STEP_EX.
 7  values REC OUT Hodnoty - štruktúra REALov.
 8  iCol INT IN Poradové číslo stĺpca, do ktorého sa zapíšu výsledky.
 9  ValueTyp INT IN Typ hodnoty (REALNE_CISLO = 3).
10  bEnableView INT IN Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4 ).
11  viewDecPl INT IN Počet desatinných miest.
12  bInvalidsZero INT IN 0/1 - príznak, či hodnoty typu INVALID nahradiť 0-ou.
13  errorCode INT OUT Chybový (návratový) kód.


EDA_CalcFunction_ArrPlusCache

Deklarácia

%EDA_CalcFunction_ArrPlusCache(
   INT  in _cacheId,
   INT  in _VectorTyp,
   INT  in _bIntegral,
   TEXT in _funkcia,
   TIME in _bt,
   TIME in _et,
   INT  in _rqTimeStep,
   REC  out _values,
   INT  in _iCol,
   INT  in _ValueTyp,
   INT  in _bEnableView,
   INT  in _viewDecPl,
   INT  in _bInvalidsZero,
   INT  out _errorCode
 );

Parametre

  parameter dátový typ typ  popis
1 cacheId INT IN Identifikátor cache.
2 VectorTyp INT IN Typ vektora.
3 bIntegral INT IN Príznak, či sa jedná o integrálne hodnoty (0 - hodnoty, 1 - integral).
4 funkcia TEXT IN Funkcia napísaná v EDA-L.
5 bt TIME IN Začiatok obdobia pre načítanie hodnôt.
6 et TIME IN Koniec obdobia pre načítanie hodnôt.
7 rqTimeStep INT IN Časový krok pre načítanie hodnôt - STEP_EX.
8 values REC OUT Hodnoty - štruktúra REALov.
9 iCol INT IN Poradové číslo stĺpca, do ktorého sa zapíšu výsledky.
10 ValueTyp INT IN Typ hodnoty (REALNE_CISLO = 3).
11 bEnableView INT IN Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4 ).
12 viewDecPl INT IN Počet desatinných miest.
13 bInvalidsZero INT IN 0/1 - príznak, či hodnoty typu INVALID nahradiť 0-ou.
14 errorCode INT OUT Chybový (návratový) kód.


EDA_CalcFunction_ArrPlusTZ

Variácia funkcie, ktorej je možné explicitne zadať časové pásmo parametrom fakeTimeZone (pozri Všeobecné informácie k *TZ funkciám).

Deklarácia

%EDA_CalcFunction_ArrPlusTZ(
   INT  in _VectorTyp,
   INT  in _bIntegral,
   TEXT in _funkcia,
   TIME in _bt,
   TIME in _et,
   INT  in _rqTimeStep,
   INT  in _fakeTimeZone,
   REC  out _values,
   INT  in _iCol,
   INT  in _ValueTyp,
   INT  in _bEnableView,
   INT  in _viewDecPl,
   INT  in _bInvalidsZero,
   INT  out _errorCode
 );

Parametre

   parameter dátový typ typ  popis
1  Vector_Typ INT IN Typ vektora.
2  bIntegral INT IN Príznak, či sa jedná o integrálne hodnoty (0 - hodnoty, 1 - integral).
3  funkcia TEXT IN Funkcia napísaná v EDA-L.
4  bt TIME IN Začiatok obdobia pre načítanie hodnôt.
5  et TIME IN Koniec obdobia pre načítanie hodnôt.
6  rqTimeStep INT IN Časový krok pre načítanie hodnôt - STEP_EX.
7 fakeTimeZone INT IN Vynútenie čas. pásma hodnotám za predpokladu, že vznikli konverziou z lokálneho času v časovom pásme procesu HI/Event.
8  values REC OUT Hodnoty - štruktúra REALov.
9  iCol INT IN Poradové číslo stĺpca, do ktorého sa zapíšu výsledky.
10  Value_Typ INT IN Typ hodnoty (REALNE_CISLO = 3).
11  bEnableView INT IN Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4 ).
12  viewDecPl INT IN Počet desatinných miest.
13  bInvalidsZero INT IN 0/1 - príznak, či hodnoty typu INVALID nahradiť 0-ou.
14  errorCode INT OUT Chybový (návratový) kód.


EDA_CalcFunction_ArrPlusCacheTZ

Deklarácia

%EDA_CalcFunction_ArrPlusCacheTZ(
   INT  in _cacheId,
   INT  in _VectorTyp,
   INT  in _bIntegral,
   TEXT in _funkcia,
   TIME in _bt,
   TIME in _et,
   INT  in _rqTimeStep,
   INT  in _fakeTimeZone,
   REC  out _values,
   INT  in _iCol,
   INT  in _ValueTyp,
   INT  in _bEnableView,
   INT  in _viewDecPl,
   INT  in _bInvalidsZero,
   INT  out _errorCode
 );

Parametre

  parameter dátový typ typ  popis
1 cacheId INT IN Identifikátor cache.
2 Vectoryp INT IN Typ vektora.
3 bIntegral INT IN Príznak, či sa jedná o integrálne hodnoty (0 - hodnoty, 1 - integral).
4 funkcia TEXT IN Funkcia napísaná v EDA-L.
5 bt TIME IN Začiatok obdobia pre načítanie hodnôt.
6 et TIME IN Koniec obdobia pre načítanie hodnôt.
7 rqTimeStep INT IN Časový krok pre načítanie hodnôt - STEP_EX.
8 fakeTimeZone INT IN Vynútenie čas. pásma hodnotám za predpokladu, že vznikli konverziou z lokálneho času v časovom pásme procesu HI/Event.
9 values REC OUT Hodnoty - štruktúra REALov.
10 iCol INT IN Poradové číslo stĺpca, do ktorého sa zapíšu výsledky.
11 ValueTyp INT IN Typ hodnoty (REALNE_CISLO = 3).
12 bEnableView INT IN Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4 ).
13 viewDecPl INT IN Počet desatinných miest.
14 bInvalidsZero INT IN 0/1 - príznak, či hodnoty typu INVALID nahradiť nulou.
15 errorCode INT OUT Chybový (návratový) kód.
Napíšte komentár