EDA_SumCalcFunction, EDA_SumCalcFunctionTZ,
EDA_SumCalcFunctionCache, EDA_SumCalcFunctionCacheTZ
!!!Funkcie sa už nepoužívajú. Odporúčame použiť funkciu
EDA_StatCalcFunctionRec!!!
EDA_SumCalcFunction
Funkcia vráti súčet hodnôt vyčítaných na základe posielanej funkcie.
Deklarácia
%EDA_SumCalcFunction (
INT in _vectorType ,
INT in _bIntegral ,
TEXT in _funkcia ,
TIME in _bt ,
TIME in _et ,
INT in _rqTimeStep ,
INT in _valueType ,
INT in _bEnableView ,
INT in _viewDecPl ,
BOOL in _bAbsValues ,
REAL out _value ,
INT out _errorCode
);
|
Parametre
1 |
VectorType |
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 |
valueType |
INT |
IN |
Typ hodnoty (REALNE_CISLO =
3). |
8 |
bEnableView |
INT |
IN |
Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4
). |
9 |
viewDecPl |
INT |
IN |
Počet desatinných
miest. |
10 |
bAbsValues |
BOOL |
IN |
Suma bude vypočítaná ako suma absolútnych hodnôt. |
11 |
value |
REAL |
OUT |
Výsledná hodnota + časová značka. |
12 |
errorCode |
INT |
OUT |
Chybový (návratový) kód. |
EDA_SumCalcFunctionCache
Deklarácia
%EDA_SumCalcFunctionCache (
INT in _cacheId ,
INT in _vectorType ,
INT in _bIntegral ,
TEXT in _funkcia ,
TIME in _bt ,
TIME in _et ,
INT in _rqTimeStep ,
INT in _valueType ,
INT in _bEnableView ,
INT in _viewDecPl ,
BOOL in _bAbsValues ,
REAL out _value ,
INT out _errorCode
);
|
Parametre
1 |
cacheId |
INT |
IN |
Identifikátor
cache. |
2 |
vectorType |
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 |
valueType |
INT |
IN |
Typ hodnoty (REALNE_CISLO =
3). |
9 |
bEnableView |
INT |
IN |
Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4
). |
10 |
viewDecPl |
INT |
IN |
Počet desatinných
miest. |
11 |
bAbsValues |
BOOL |
IN |
Suma bude vypočítaná ako suma absolútnych hodnôt. |
12 |
value |
REAL |
OUT |
Výsledná hodnota + časová značka. |
13 |
errorCode |
INT |
OUT |
Chybový (návratový) kód. |
EDA_SumCalcFunctionTZ
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_SumCalcFunctionTZ (
INT in _vectorType ,
INT in _bIntegral ,
TEXT in _funkcia ,
TIME in _bt ,
TIME in _et ,
INT in _rqTimeStep ,
INT in _fakeTimeZone ,
INT in _valueType ,
INT in _bEnableView ,
INT in _viewDecPl ,
BOOL in _bAbsValues ,
REAL out _value ,
INT out _errorCode
);
|
Parametre
1 |
vectorType |
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 |
valueType |
INT |
IN |
Typ hodnoty (REALNE_CISLO =
3). |
9 |
bEnableView |
INT |
IN |
Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4
). |
10 |
viewDecPl |
INT |
IN |
Počet desatinných
miest. |
11 |
bAbsValues |
BOOL |
IN |
Suma bude vypočítaná ako suma absolútnych hodnôt. |
12 |
value |
REAL |
OUT |
Výsledná hodnota + časová značka. |
13 |
errorCode |
INT |
OUT |
Chybový (návratový) kód. |
EDA_SumCalcFunctionCacheTZ
Deklarácia
%EDA_SumCalcFunctionCacheTZ (
INT in _cacheId ,
INT in _vectorType ,
INT in _bIntegral ,
TEXT in _funkcia ,
TIME in _bt ,
TIME in _et ,
INT in _rqTimeStep ,
INT in _fakeTimeZone ,
INT in _valueType ,
INT in _bEnableView ,
INT in _viewDecPl ,
BOOL in _bAbsValues ,
REAL out _value ,
INT out _errorCode
);
|
Parametre
1 |
cacheId |
INT |
IN |
Identifikátor
cache. |
2 |
vectorType |
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 |
valueType |
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 |
bAbsValues |
BOOL |
IN |
Suma bude vypočítaná ako suma absolútnych hodnôt. |
13 |
value |
REAL |
OUT |
Výsledná hodnota + časová značka. |
14 |
errorCode |
INT |
OUT |
Chybový (návratový) kód. |
Pridať komentár