EDA_CalcFunctionCache

EDA_CalcFunctionCache

EDA_CalcFunctionCache, EDA_CalcFunctionCacheTZ

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

Funkcia pre vyčítanie hodnôt "neuloženého" vektora (len na základe funkcie) za zvolené obdobie so zvoleným krokom (s rozlíšením letný / zimný čas), nad určenou cache.

Deklarácia

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

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

errorCode

INT

OUT

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


EDA_CalcFunctionCacheTZ

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

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

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.