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( 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
_vector | Lokálna premenná typu VECTOR. |
_initValue | 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. |
_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 | Č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. |
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 | ||
---|---|---|
| ||
Preddefinované kroky |