Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Funkcia %CalcVectors 


Popis

(Starý názov funkcie %CalcVektors

Funkcia vykoná danú operáciu nad každou dvojicou hodnôt s rovnakou časovou značkou v zmenových vektoroch, pričom chýbajúce hodnoty nahradzuje za 0.

Deklarácia


Blok kódu
languageeda-l
themeConfluence
VECTOR := %CalcVectors(
	ARRAY|VECTOR 	_a, 
	ARRAY|VECTOR 	_b, 
	OPERATIONINT		_operation
)


Parametre


_array|vectorAMeno zdrojového lokálneho vektora | poľa vektorov 
_array|vectorBMeno zdrojového lokálneho vektora | poľa vektorov 
_operationOperácia, ktorá sa vykoná medzi vektormi (%OP_Add, …)
_btČas, ktorý bude v dopyte dosadený za reťazec @@BT@@ v predvolenom lokálnom čase.
_etČas, ktorý bude v dopyte dosadený za reťazec @@ET@@ v predvolenom lokálnom čase.
aPrvý vektor. 
_bDruhý vektor, 
_operationMatematická operácia medzi hodnotami vektorov_param1, ...,  _param9Voliteľné parametre SQL dopytu.


Príklad


Blok kódu
languageeda-l
themeRDark
-- načíta dva vektory a vypočíta ich súčet
VECTOR _v;

%LoadVector(VECTORVector.SRCSrc.1, _BT, _ET, _STEP);
%LoadVector(VECTORVector.SRCSrc.2, _BT, _ET, _STEP);
_v := %CalcVectors(VECTORVector.SRCSrc.1, VECTORVector.SRCSrc.2, %OP_Add);

RETURN _v;



Info
titleSúvisiace stránky:

TODO