EDA_CalcFunctionP

EDA_CalcFunctionP

EDA_CalcFunctionP, EDA_CalcFunctionPTZ

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

EDA_CalcFunctionP

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.

Deklarácia

%EDA_CalcFunctionP( INT in _paramGroupId, 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

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_CalcFunctionPTZ

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_CalcFunctionPTZ( INT in _GroupId, 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

GroupId

INT

IN

Identifikácia skupiny parametrov (pozri EDA_SetParam).

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.