EDA_CalcFunctionCacheP

EDA_CalcFunctionCacheP

EDA_CalcFunctionCacheP, EDA_CalcFunctionCachePTZ

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

Funkcia akceptuje pomenovaný parameter EDAP_DAY_OFFSET typu INT. Jeho hodnota je použitá ako konfiguračný parameter DAY_OFFSET pre vektor daný predpisom (parameter funkcia). Ak hodnota parametra EDAP_DAY_OFFSET nie je nastavená, ako náhradná hodnota sa použije 0. Funkcia je vykonávaná nad určitou cache.

Deklarácia

%EDA_CalcFunctionCacheP( INT in _paramGroupId, 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 out _errorCode );

Parametre

 

 parameter

dátový typ

typ

 popis

1

 paramGroupId

INT

IN

Identifikácia skupiny parametrov (pozri EDA_SetParam).

2

 cacheId

INT

IN

Identifikátor cache.

3

 VectorTyp

INT

IN

Typ vektora.

4

 bIntegral

INT

IN

Príznak, či sa jedná o integrálne hodnoty (0 - hodnoty, 1 - integral).

5

 funkcia

TEXT

IN

Funkcia napísaná v EDA-L.

6

 bt

TIME

IN

Začiatok obdobia pre načítanie hodnôt.

7

 et

TIME

IN

Koniec obdobia pre načítanie hodnôt.

8

 rqTimeStep

INT

IN

Časový krok pre načítanie hodnôt - STEP_EX.

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

 errorCode

INT

OUT

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


EDA_CalcFunctionCachePTZ

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_CalcFunctionCachePTZ( INT in _paramGroupId, 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 out _errorCode );

Parametre

 

parameter

dátový typ

typ

 popis

1

paramGroupId

INT

IN

Identifikácia skupiny parametrov (pozri EDA_SetParam).

2

cacheId

INT

IN

Identifikátor cache.

3

Vector_Typ

INT

IN

Typ vektora.

4

bIntegral

INT

IN

Príznak, či sa jedná o integrálne hodnoty (0 - hodnoty, 1 - integral).

5

funkcia

TEXT

IN

Funkcia napísaná v EDA-L.

6

bt

TIME

IN

Začiatok obdobia pre načítanie hodnôt.

7

et

TIME

IN

Koniec obdobia pre načítanie hodnôt.

8

rqTimeStep

INT

IN

Časový krok pre načítanie hodnôt - STEP_EX.

9

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.

10

values

REC

OUT

Hodnoty - štruktúra REALov.

11

iCol

INT

IN

Poradové číslo stĺpca, do ktorého sa zapíšu výsledky.

12

ValueTyp

INT

IN

Typ hodnoty (REALNE_CISLO = 3).

13

bEnableView

INT

IN

Typ zaokrúhlenia (Absolútna presnosť =1, Zaokr. matematické = 2, Celá časť - hore = 3, Celá časť - dole = 4 ).

14

viewDecPl

INT

IN

Počet desatinných miest.

15

errorCode

INT

OUT

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