HI_EDADebugCalcFunctionRec
Funkcia %HI_EDADebugCalcFunctionRec
Funkcia
Funkcia iniciuje ladenie vykonávania EDAL predpisu definovaného pri volaní funkcie.
Deklarácia
INT %HI_EDACalcFunctionRec(
INT in _refId,
INT in _vectorType,
TEXT in _vectorBodyEDAL,
TIME in _bt,
TIME in _et,
RECORD () in _params
[, UNIVAL in _param1, ..., _paramN])
)Parametre
_refId | Odkaz na zobrazovač typu EDADebugger (referenčná premenná). |
_vectorType | Označenie typu EDA vektora. Prípustné sú len hodnoty označujúce vypočítaný EDA vektor (Systémová dokumentácia EDA – „EDA konštanty“). |
_vectorBodyEDAL | Hodnota typu TEXT, ktorá obsahuje korektný EDAL predpis. |
_bt | Začiatok obdobia pre načítanie hodnôt. |
_et | Koniec obdobia pre načítanie hodnôt. |
_params | Štruktúra voliteľných parametrov funkcie %HI_EDADebugCalcFunctionRec. |
_param1,..., _paramN | Nepovinné parametre pre vypočítaný vektor. |
Popis
Funkcia iniciuje ladenie vykonávania EDAL predpisu definovaného pri volaní funkcie. Ladenie prebieha v prostredí grafického objektu EDADebugger. Ladenie prebieha v kontexte nejakého existujúceho spojenia (EDAServer – EDA Klient), ktoré sa vyberá predchádzajúcim volaním funkcie %HI_EDADebugOpen. Funkcia nečaká na skončenie ňou rozbehnutého výpočtu.
Obsah štruktúry voliteľných parametrov verzie 1
| Parameter | Dátový typ | Prednastavené | Popis |
1 | structVersion | INT |
| Verzia štruktúry - 1. |
2 | cacheId | INT | 0 (default read cache) | Identifikátor cache. |
3 | version | INT/TEXT | invalid (nenastavené) | Identifikátor (id/kód) verzie, z ktorej sa má vykonať čítanie. |
4 | envName | TEXT | "" | Názov EDA prostredia, ktoré sa použije pre výpočet. |
5 | isIntegral | BOOL | @FALSE | Príznak integrálnosti vektora. |
6 | periodBeginTime | TIME |
| Počiatočný čas, od ktorého sa aplikuje krok vektora (pre všeobecné periodické vektory). |
7 | periodStepBase | INT | 0 | Veľkosť základného kroku periodického vektora (pre všeobecné periodické vektory). |
8 | periodStepCount | INT | 0 | Počet základných krokov v jednej perióde vektora (pre všeobecné periodické vektory). |
9 | periodTimeZone | INT | -1 | Offset časového pásma vektora v sekundách <-12*3600 .. 12*3600>. Musí byť násobkom 3600 alebo -1 (-1 - použije časové pásmo procesu). |
Pri úspechu operácie nadobudne návratová hodnota hodnotu _ERR_NO_ERROR.
Súvisiace stránky:
Funkcie pre ovládanie grafických objektov
Argumenty funkcie - typy