Porovnávané verzie

Kľúč

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

Funkcia %CreateVector


Popis

Vytvorenie vektora s daným krokom pre dané časové pásmo.
(Starý názov funkcie %CreateVektor).

Vytvorenie periodického vektora s danou periódou pre daný časový interval alebo vytvorenie zmenového vektora s daným počtom hodnôt.

Deklarácia


Blok kódu
languageeda-l
themeConfluence
(LOC_VECTOR, 
	BT, 
	ET, 
	STEP,
	[DAY_OFFSET=0],
 	[TIME_ZONE=%CreateVector(
    VECTOR      _vector,
    TIME        _bt,
    TIME        _et,
    INT|TEXT    _period,
    [, INT      _dayOffset := 0],
    [, INT|TEXT _timeZone := %TIME_ZONE]
)
(LOC_VECTOR, 
	NrValues,
	[TIME_ZONE= 
%CreateVector(
    VECTOR      _vector,
    INT         _length
    [, INT|TEXT _timeZone := %TIME_ZONE]
)


Parametre


locVectorMeno lokálneho vektora, ktorý sa vytváraZačiatok časového intervalu Koniec časového step
_vectorLokálna premenná typu VECTOR.
_lengthPočet hodnôt zmenového vektora.
_btPočiatočný čas intervalu.
_etKoncový čas intervalu.
_periodKrok vektora [s]
_dayOffsetDĺžka časového posunu pre začiatok dňa [s]
_timeZoneDĺžka časového posunu pre časovú zónu [s] 
Podporené sú všetky %STEP_* konštanty (%STEP_15Min, %STEP_Hour, %STEP_Day, %STEP_Week, %STEP_Month, %STEP_Q, %STEP_H, %STEP_Year)
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.
_dayOffset

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

_timeZone

Identifikátor časovej zóny. Použiteľný len v kombinácii s preddefinovanými krokmi.