EDA_CombineVektors

EDA_CombineVektors

EDA_CombineVektors, EDA_CombineVektorsCache, EDA_CombineVektorsCacheTZ

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

EDA_CombineVektors

Funkcia vykoná kombináciu hodnôt vektorov a to nasledovným spôsobom: 

Ak máme n vektorov, potom výsledná hodnota values[icol][i] sa rovná

(ak id_vektors[n][i] = NULL ?

(ak id_vektors[n - 1][i] = NULL ?

(......

(ak id_vektors[1][i] = NULL ? (NULL) : id_vektors[1][i])

)

: id_vektors[n - 1][i])

: id_vektors[n][i])

Deklarácia

%EDA_CombineVektors( REC in _idVectors, TIME in _bt, TIME in _et, INT in _rqTimeStep, REC out _values, INT in _iCol, INT out _errorCode );

Parametre

 

 parameter

 dátový typ

 typ

 popis

 1

 idVektors

 REC

  IN

Pole ID vektorov.

 2

 bt

 TIME

  IN

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

 3

 et

 TIME

  IN

Koniec obdobia pre načítanie hodnôt.

 4

 rqTimeStep

 INT

  IN

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

 5

 values

 REC

 OUT

Hodnoty - štruktúra REALov.

 6

 iCol

 INT

  IN

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

 7

 errorCode

 INT

 OUT

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


EDA_CombineVektorsCache

Deklarácia

%EDA_CombineVektorsCache( INT in _cacheId, REC in _idVectors, TIME in _bt, TIME in _et, INT in _rqTimeStep, REC out _values, INT in _iCol, INT out _errorCode );

Parametre

 

parameter

dátový typ

typ

popis

1

cacheId

INT

IN

Identifikátor cache.

2

idVektors

REC

IN

Pole ID vektorov.

3

bt

TIME

IN

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

4

et

TIME

IN

Koniec obdobia pre načítanie hodnôt.

5

rqTimeStep

INT

IN

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

6

values

REC

OUT

Hodnoty - štruktúra REALov.

7

iCol

INT

IN

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

8

errorCode

INT

OUT

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


EDA_CombineVektorsCacheTZ

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_CombineVektorsCacheTZ( INT in _cacheId, REC in _idVectors, TIME in _bt, TIME in _et, INT in _rqTimeStep, INT in _fakeTimeZone, REC out _values, INT in _iCol, INT out _errorCode );

Parametre

<>

 

parameter

dátový typ

typ

popis

1

cacheId

INT

IN

Identifikátor cache.

2

idVektors

REC

  IN

Pole ID vektorov.

3

bt

TIME

  IN

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

4

et

TIME

  IN

Koniec obdobia pre načítanie hodnôt.

5

rqTimeStep

INT

  IN

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

6

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.

7

values

REC

 OUT

Hodnoty - štruktúra REALov.

8

iCol

INT

  IN

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

9

errorCode

INT

 OUT

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