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=%TIME_ZONE]])
(LOC_VECTOR, NrValues[, TIME_ZONE=%TIME_ZONE])

Parametre
_loc_vectorMeno lokálneho vektora, ktorý sa vytvára_btZačiatok časového intervalu _etKoniec časového intervalu
_stepKrok vektora [s]_day_offsetDĺžka časového posunu pre začiatok dňa [s]_time_zoneDĺž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)
%CreateVector(
    VECTOR      _vector,
    TIME        _bt,
    TIME        _et,
    INT|TEXT    _period,
    [, INT      _dayOffset := 0],
    [, INT|TEXT _timeZone := %TIME_ZONE]
)
 
%CreateVector(
    VECTOR      _vector,
    INT         _length
    [, INT|TEXT _timeZone := %TIME_ZONE]
)


Parametre


_vectorLokálna premenná typu VECTOR.
_lengthPočet hodnôt zmenového vektora.
_btPočiatočný čas intervalu.
_etKoncový čas intervalu.
_periodPerió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.