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;
Napíšte komentár