EDA_MinCalcFunction

EDA_MinCalcFunction

EDA_MinCalcFunction, EDA_MinCalcFunctionCache,
EDA_MinCalcFunctionTZ, EDA_MinCalcFunctionCacheTZ

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

EDA_MinCalcFunction

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

Deklarácia

%EDA_MinCalcFunction( 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

 

Parameter

Dátový typ

Typ

Popis

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

Minimum bude vypočítané ako minimum absolútnych hodnôt.

11

 value

REAL

OUT

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

12

 errorCode

INT

OUT

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


EDA_MinCalcFunctionCache

Deklarácia

%EDA_MinCalcFunctionCache( 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

 

Parameter

Dátový typ

Typ

Popis

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

Minimum bude vypočítané ako minimum absolútnych hodnôt.

12

value

REAL

OUT

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

13

errorCode

INT

OUT

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


EDA_MinCalcFunctionTZ

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_MinCalcFunctionTZ( 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

 

Parameter

Dátový typ

Typ

Popis

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

Minimum bude vypočítané ako minimum absolútnych hodnôt.

12

value

REAL

OUT

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

13

errorCode

INT

OUT

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


EDA_MinCalcFunctionCacheTZ

Deklarácia

%EDA_MinCalcFunctionCacheTZ( 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

 

Parameter

Dátový typ

Typ

Popis

1

cacheId

INT

IN

Identifikátor cache.

2

Vector_Typ

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

Value_Typ

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

Minimum bude vypočítané ako minimum absolútnych hodnôt.

13

value

REAL

OUT

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

14

errorCode

INT

OUT

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