EDA_WARNING

EDA_WARNING

Akcia EDA_WARNING

Deklarácia

ON "EDA_WARNING" GOTO procName [PRTY prtyIdent]

Parametre

Parameter

Typ

Popis

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

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.