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_CombineVectorsRec(
   REC in vectorIds,
   TIME in bt,
   TIME in et,
   INT/TEXT in period,
   REC in params,
   REC out values,
   INT in column,
   INT out errorCode
  );

Parametre

  Parameter Dátový typ Typ Popis
1 vectorIds REC in Štruktúra celých čísel - 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 period INT/TEXT in Perióda načítania hodnôt.
5 params REC in Štruktúra voliteľných parametrov.
6 values REC out Výsledné hodnoty - štruktúra reálnych čísel.
7 column INT in Poradové číslo stĺpca, do ktorého sa zapíšu výsledky.
8 errorCode INT out Chybový (návratový) kód.

Obsah štruktúry voliteľných parametrov verzie 1:

  Parameter Dátový typ Default Popis
1 structVersion INT 1 Verzia štruktúry - 1.
2 cacheId INT 0 Identifikátor cache.
3 version INT/TEXT   Identifikátor (id/kód) verzie.
4 envName TEXT   Názov EDA prostredia, ktoré sa použije pre výpočet.
Napíšte komentár