MergeVectors
Funkcia %MergeVectors
Popis
(Starý názov funkcie %MergeVektors)
Funkcia vytvorí kombináciu hodnôt vektorov tak, že pre každú unikátnu časovú značku hodnôt použije poslednú hodnotu zo zadaných vektorov. Výsledný vektor je zmenový.
Deklarácia
VECTOR %MergeVectors(
VECTOR|VECTORS _values1
[, VECTOR|VECTORS _values2
[, ...]]
)Parametre
_values1, _values2, ... | Zdrojové hodnoty. |
Príklad
VECTOR _src1, _src2, _src3, _v;
%CreateVector(_src1, 1);
%CreateVector(_src2, 1);
%CreateVector(_src3, 1);
%SetItemTime(_src1, 1, _BT);
_src1[1] := 1;
%SetItemTime(_src2, 1, _BT);
_src2[1] := 2;
%SetItemTime(_src3, 1, _BT + 1);
_src3[1] := 3;
-- výsledný vektor bude obsahovať dve hodnoty: 2, 3 s časovými značkami _BT, _BT + 1
_v := %MergeVectors(_src1, _src2, _src3);
RETURN _v;Súvisiace stránky: