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. |
Pridať komentár