Akcia EDA_WARNING
Deklarácia
ON "EDA_WARNING" GOTO procName [PRTY prtyIdent] |
Parametre
Parameter | Typ | Popis |
---|---|---|
procName | IN | Meno RPC procedúry v ESL skripte. Procedúra musí mať jeden parameter typu štruktúrovaná premenná s piatimi stĺpcami. |
prtyIdent | IN | Nepovinný parameter typu Int. Priorita pri volaní RPC. |
Popis
Akcia špecifikuje procedúru (prostredníctvom mena procName), ktorá
bude zavolaná, ak sa z EDA odošle runtime upozornenie. Procedúra musí byť
definovaná v ESL skripte, ktorý je vykonávaný na tom istom procese ako skript,
ktorý žiada o vykonanie EDA externej funkcie. V prípade definovania obsluhy
EDA_WARNING vo viacerých ESL skriptoch bude informácia odoslaná na všetky.
Kľúčové slovo PRTY umožňuje zadanie priority vykonania registrovanej RPC
procedúry. Táto vlastnosť zabezpečí prioritné vykonanie registrovanej RPC
procedúry.
Procedúra procName musí mať nasledovnú deklaráciu:
RPC PROCEDURE procName (IN RECORD NOALIAS (SD.EDA_WARNING) _params) END procName |
Namiesto RPC môže byť použité RPCX.
Popis štruktúry SD.EDA_WARNING
Parameter | Typ | Popis |
---|---|---|
vectorId | INT | Id vektora, v rámci ktorého bolo vygenerované upozornenie. |
vectorName | TEXT | Kód vektora, v rámci ktorého bolo vygenerované upozornenie. |
warningType | INT | Typ upozornenia. |
warningMessage | TEXT | Textový popis upozornenia. |
traceback | TEXT | Celá cesta v rámci výpočtu, kde vzniklo upozornenie. |
Súvisiace stránky:
Pridať komentár