(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_VALUE. Funkcia vytvorí zmenový vektor s daným počtom hodnôt a vykoná inicializáciu všetkých jeho hodnôt na hodnotu INIT_VALUE.
Deklarácia
%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.
Č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
-- 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;