Porovnávané verzie
porovnané s
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 | ||||
|---|---|---|---|---|
| ||||
VECTOR := %CalcVectors( ARRAY|VECTOR _a, ARRAY|VECTOR _b, OPERATIONINT _operation ) |
Parametre
| _array|vectorA | Meno zdrojového lokálneho vektora | poľa vektorov | ||
| _array|vectorB | Meno zdrojového lokálneho vektora | poľa vektorov | ||
| _operation | Operá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. | ||
| a | Prvý vektor. | ||
| _b | Druhý vektor, | ||
| _operation | Matematická operácia medzi hodnotami vektorov | _param1, ..., _param9 | Voliteľné parametre SQL dopytu. |
Príklad
| Blok kódu | ||||
|---|---|---|---|---|
| ||||
-- 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 | ||
|---|---|---|
| ||
TODO |