Porovnávané verzie
porovnané s
Kľúč
- Tento riadok sa pridal
- Riadok je odstránený.
- Formátovanie sa zmenilo.
Funkcia %CreateVectorInit
Popis
(Starý názov funkcie %CreateVektorInit)
Funkcia vytvorí vektor s daným krokom pre dané obdobie a vykoná inicializáciu všetkých
jeho hodnôt na hodnotu INIT_VALUEinitValue.
Funkcia vytvorí zmenový vektor s daným počtom hodnôt a vykoná inicializáciu všetkých jeho
hodnôt na hodnotu INIT_VALUEinitValue.
Deklarácia
Blok kódu | ||||
---|---|---|---|---|
| ||||
%CreateVectorInit(LOC_VECTOR, INIT_VALUE, BT, ET, STEP[, DAY_OFFSET=0[, TIME_ZONE=%TIME_ZONE]])%CreateVectorInit(LOC_VECTOR, INIT_VALUE, NrValues[, TIME_ZONE=%TIME_ZONE] VECTOR _vector, REAL _initValue, TIME _bt, TIME _et, INT|TEXT _period, [, INT _dayOffset := 0], [, INT|TEXT _timeZone := %TIME_ZONE] ) %CreateVectorInit( VECTOR _vector, REAL _initValue, INT _length [, INT|TEXT _timeZone := %TIME_ZONE] ) |
Parametre
_loc_vectorlokálny | vektorLokálna premenná typu VECTOR. | ||
_init_valueinitValue | Hodnota, ktorá sa nastaví všetkým hodnotám vo vektore. | ||
_length | Počet hodnôt zmenového vektora. | ||
_bt | Počiatočný čas intervalu. | ||
_et | Koncový čas intervalu. | ||
_step | Podporené kroky sú všetky %STEP_* konštanty. | period | 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_day_offset | Časový posun v sekundách. Použiteľný len v kombinácii s preddefinovanými krokmi. | ||
_time_zonetimeZone | Identifikátor časovej zóny. Použiteľný len v kombinácii s preddefinovanými krokmi. |
Príklad
Blok kódu | ||||
---|---|---|---|---|
| ||||
-- Vytvorí vektor s požadovaným rozsahom a periódou a inicializuje jeho hodnoty na 1.0
VECTOR _v;
%CreateVectorInit(_v, 1.0, _BT, _ET, _STEP);
RETURN _v;
|
Info | ||
---|---|---|
| ||
TODOPreddefinované kroky |