EDA_AvgCalcFunction

EDA_AvgCalcFunction

EDA_AvgCalcFunction, EDA_AvgCalcFunctionTZ,
EDA_AvgCalcFunctionCache, EDA_AvgCalcFunctionCacheTZ

!!!Funkcie sa už nepoužívajú. Odporúčame použiť funkciu EDA_StatCalcFunctionRec!!!

EDA_AvgCalcFunction

Funkcia vráti súčet hodnôt vyčítaných na základe posielanej funkcie.

Deklarácia

%EDA_AvgCalcFunction( INT in _VectorTyp, INT in _bIntegral, TEXT in _funkcia, TIME in _bt, TIME in _et, INT in _rqTimeStep, INT in _ValueTyp, INT in _bEnableView, INT in _viewDecPl, BOOL in _bAbsValues, REAL out _value, 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

ValueTyp

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

Priemer bude vypočítaný ako priemer absolútnych hodnôt.

11

value

REAL

OUT

Výsledná hodnota + časová značka.

12

errorCode

INT

OUT

Chybový (návratový) kód.


EDA_AvgCalcFunctionCache

Deklarácia

%EDA_AvgCalcFunctionCache( INT in _cacheId, INT in _VectorTyp, INT in _bIntegral, TEXT in _funkcia, TIME in _bt, TIME in _et, INT in _rqTimeStep, INT in _ValueTyp, INT in _bEnableView, INT in _viewDecPl, BOOL in _bAbsValues, REAL out _value, 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

ValueTyp

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

Priemer bude vypočítaný ako priemer absolútnych hodnôt.

12

value

REAL

OUT

Výsledná hodnota + časová značka.

13

errorCode

INT

OUT

Chybový (návratový) kód.


EDA_AvgCalcFunctionTZ

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_AvgCalcFunctionTZ( INT in _VectorTyp, INT in _bIntegral, TEXT in _funkcia, TIME in _bt, TIME in _et, INT in _rqTimeStep, INT in _fakeTimeZone, INT in _ValueTyp, INT in _bEnableView, INT in _viewDecPl, BOOL in _bAbsValues, REAL out _value, 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

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

ValueTyp

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

Priemer bude vypočítaný ako priemer absolútnych hodnôt.

12

value

REAL

OUT

Výsledná hodnota + časová značka.

13

errorCode

INT

OUT

Chybový (návratový) kód.


EDA_AvgCalcFunctionCacheTZ

Deklarácia

%EDA_AvgCalcFunctionCacheTZ( INT in _cacheId, INT in _VectorTyp, INT in _bIntegral, TEXT in _funkcia, TIME in _bt, TIME in _et, INT in _rqTimeStep, INT in _fakeTimeZone, INT in _ValueTyp, INT in _bEnableView, INT in _viewDecPl, BOOL in _bAbsValues, REAL out _value, 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

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

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

bAbsValues

BOOL

IN

Priemer bude vypočítaný ako priemer absolútnych hodnôt.

13

value

REAL

OUT

Výsledná hodnota + časová značka.

14

errorCode

INT

OUT

Chybový (návratový) kód.