Funkcia %LoadVectorData


Popis

Funkcia načíta dáta vektora v danom období a vráti ich prekrokované s danou periódou. Na rozdiel od procedúry %LoadVector, funkcia pri načítaní dát vektora tieto dáta nesprístupňuje cez kód vektora, ale vracia ich cez svoju návratovú hodnotu. Navyše umožňuje načítanie vektora cez jeho id alebo kód zadané pomocou číselného resp. textového výrazu.

Deklarácia
VECTOR	%LoadVectorData(
	INT|TEXT|VECTOR	_vector,
	TIME			_bt,
	TIME			_et
	[, [INT|TEXT	_period := 0]
	[, [INT|TEXT	_version]
	[, [TIME		_versionTime]
	[, [			_param1]
	[, [			...]
	[, [			_param20]]]]]]]
)
Parametre
_vectorId/kód vektora alebo identifikátor vektora.
_btZačiatok časového intervalu.
_et

Koniec časového intervalu.

_period

Perióda na prekrokovanie. Je možné použiť jeden z preddefinovaných krokov, kód alebo id užívateľsky alebo lokálne definovanej periódy.

Predvolene načíta dáta neprekrokované. 

_version

Identifikátor verzie.

Predvolene načíta vektor tak, ako bolo nastavené funkciou %SetVersioning resp. prevzaté z vektora vyššej úrovne výpočtu.

_versionTime

Čas verzie.

Predvolene načíta vektor tak, ako bolo nastavené funkciou %SetVersioning resp. prevzaté z vektora vyššej úrovne výpočtu.

_param1,
...,
_param20

Parametre vypočítaného vektora. Maximálny počet voliteľných parametrov je 20.

Je možné použiť rozšírenú syntax pomenovaných parametrov: _paramName => <expression>.

Príklad
-- Načíta vektor a vráti ho
VECTOR _v;

_v := %LoadVectorData("vector.src", _BT, _ET, _STEP);

RETURN _v;
Napíšte komentár