Porovnávané verzie

Kľúč

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

Funkcia %ChangePeriod


Popis

(Starý názov funkcie %ChangePeriode)

Zmena prekrokovania vektora s automatickým zohľadnením integrálnosti vstupných hodnôt.

Deklarácia


Blok kódu
languageeda-l
themeConfluence
VECTOR := %ChangePeriod(
	VECTOR		_values, 
	timeStep	INT|TEXT	_period,
	[BT, TIME		_bt,
	ET,   TIME		_et
	[DAY_OFFSET=, INT		_dayOffset := 0]]
)

alebo

VECTOR := %ChangePeriod(
	VECTOR		_values, 
	timeStep,	INT|TEXT	_period
	[DAY_OFFSET, INT		_dayOffset := 0]
)


Parametre


_vector
Meno vektora 

Zdrojový vektor. 

_
timeStepNový časový krok vektora
period

Nová perióda vektora. Je možné použiť jeden z preddefinovaných krokov, kód alebo id užívateľsky alebo lokálne definovanej periódy.

_bt

Začiatočný čas intervalu. 

_et

Začiatočný a koncový čas intervalu 

Koncový čas intervalu.

_dayOffset

Časový posun v sekundách. Použiteľný len v kombinácii s preddefinovanými krokmi.


Príklad


Blok kódu
languageeda-l
themeRDark
-- načíta vektor s natívnou periodou a prevzorkuje ho na výstupnú
VECTOR _v;

%LoadVector(VECTORVector.SRCSrc, _BT, _ET);
_v := %ChangePeriod(VECTORVector.SRCSrc, _STEP, _BT, _ET);

RETURN _v;