...
Načíta hodnoty vektora v intervale <bt, et> a prekrokuje ich na daný krok.
Funkcia kombinuje všetky EDA_ReadValuesFromVektor* procedúry zabalením parametrov do jednoriadkovej štruktúry.
...
Blok kódu | ||||
---|---|---|---|---|
| ||||
%EDA_ReadValuesFromVektorRec( INT/TEXT in _vector, TIME in _bt, TIME in _et, INT in _TimeStep, REC in _params, REC out _values, INT in _column, INT out _errorCode, UNIVAL in [_param,...] ); |
Parametre
Parameter | Dátový typ | Typ | Popis | |
---|---|---|---|---|
1 | vector | INT, TEXT | IN | Id / kód vektora. |
2 | bt | TIME | IN | Začiatok obdobia pre načítanie hodnôt. |
3 | et | TIME | IN | Koniec obdobia pre načítanie hodnôt. |
4 | TimeStep | INT | IN | Časový krok pre načítanie hodnôt - STEP_EX. |
5 | params | REC | IN | Štruktúra voliteľných parametrov. |
6 | values | REC | OUT | Hodnoty - štruktúra REALov. |
7 | column | INT | IN | Poradové číslo stĺpca, do ktorého sa zapíšu výsledky. |
8 | errorCode | INT | OUT | Návratová hodnota. |
9 | param[] | UNIVAL | IN | Nepovinné parametre pre vypočítaný vektor. |
Obsah štruktúry voliteľných parametrov verzie 1:
...
Parameter | Dátový typ | Prednastavená hodnota | Popis | |
---|---|---|---|---|
1 | structVersion | INT |
Verzia štruktúry - 1. | ||||
2 | cacheId | INT | 0 (default read cache) | Identifikátor cache. |
3 | timeZone | INT | -1 (časová zóna vektora) | Časová zóna vektora. |
4 | fakeTimeZone | TEXT | -1 (časové pásmo procesu) | Emulácia časovej zóny pre vstupné/výstupné časové hodnoty. |
5 | useRounding | BOOL |
TRUE | Príznak, či sa má použiť zaokrúhľovanie. | |||
6 | skipFlags | BOOL | FALSE | Príznak, či sa nemajú nastavovať flagy. |
7 | version | INT/TEXT | invalid (nenastavené) | Identifikátor (id/kód) verzie, z ktorej sa má vykonať čítanie. |
8 | userName | TEXT(32) |
Meno užívateľa pre kontrolu práv. | ||||
9 | checkFlags | INT | 0 | Bitová maska príznakov hodnôt, ktoré sú sledované. V prípade, že je na výstupe vektora zistený nastavený príznak, je generované upozornenie. Zoznam vygenerovaných upozornení je možné získať funkciou EDA_GetWarningTraceRoot. |
10 | envName | TEXT | "" | Názov EDA prostredia, ktoré sa použije pre výpočet. |
11 | paramBlockId | INT |
Identifikátor bloku parametrov (odkaz na EDA_CreateParameterBlock). |
V systéme by sa mala nachádzať už predpripravená štruktúra SD.EDA_ReadValuesFromVector_V1.
...