...
Tretím spôsobom je možnosť editácie predpisu vektora. Pre editáciu je nutné vložiť počiatočný predpis pomocou volania %HI_SetText. Upravený zápis je následne možné získať volaním funkcie %HI_GetText. Stlačením tlačidla "Kontrola syntaxe" je generovaná udalosť OnDebuggerAction. Výsledok kontroly syntaxe je následne možné vložiť pomocou funkcie %HI_SetDebuggerResult.
Grafický objekt EDA debugger použitý v schéme otvorenej v HI vyzerá nasledovne:
...
Slúži na spúšťanie ladenia, editáciu predpisu EDA vektora a zadávanie príkazov, pomocou ktorých sa ovláda ladenie výpočtu.
Prechod na riadok v zobrazenom vektore CTRL+G | |
Kontrola syntaxe | |
Zoznam bežiacich výpočtov – pripojenie sa k bežiacemu výpočtu, ktorý sa má ladiť. Dialóg zobrazí zoznam všetkých bežiacich EDA výpočtov v aplikácii s informáciou, na ktorom EDA serveri výpočet beží, z ktorého klienta bol odštartovaný a počiatočný vektor, ktorý je načítavaný. | |
Zoznam konštánt | |
Zoznam funkcií | |
Pokračuj vo výpočte. | |
Krok dnu – v prípade, že riadok obsahuje načítanie vypočítaného vektora, pokračuje sa v jeho vnútri. | |
Krok ponad – v prípade, že riadok obsahuje načítanie vypočítaného vektora, načítanie sa vykoná a výkon sa zastaví na nasledujúcom riadku skriptu. | |
Pokračuj po návrat z vektora. | |
Preruš prebiehajúci výpočet. | |
Ukončenie výpočtu. | |
Prerušenie pri výnimke – výberové tlačidlo s dvoma farbami:
| |
Koniec ladenia výpočtu (výpočet bude bežať ďalej). |
...
Obsahujú predpisy vektorov, ktoré boli použité počas ladenia pripojeného výpočtu. Predpis vektora je do záložiek pridaný automaticky pri prerušení výpočtu – záložky budú obsahovať všetky vektory v aktuálnom zásobníku volaní. Ručne je možné záložku s predpisom vektora odobrať (skryť) a pridať naspäť (cez zoznam vektorov Postupnosť volaní).Záložky obsahujú meno a verziu vektora
Kotva | ||||
---|---|---|---|---|
|
...
Kompilácia
Záložka obsahuje zoznam správ zo statickej analýzy a z kontroly syntaxe (nastavené cez %HI_SetDebuggerResult)
Ladenie
Záložka obsahuje správy, ktoré boli vygenerované počas výpočtu. Do okna v záložke je možné vpisovať svoje poznámky a rušiť označené texty.
Poznámky
Záložka obsahuje zoznam riadkov predpisu, na ktorých sa nachádza komentár začínajúci textom TODO alebo FIXME
Sledovanie
Záložka hodnôt sledovaných lokálnych premenných vybraného vektora. Symbol +/- zbalí / rozbalí premenné vektora.
Výber môže byť daný rozsahom a vymenovaním. Ak je rozsah ukončený 0, zobrazujú sa položky až po poslednú. Napr.: 3,11-14,18,25-0.
Sledovaná premenná / skupina premenných sa zo zoznamu odoberá cez popup menu. Zmena hodnoty je možná priamo v zozname sledovaných premenných.
Popup menu nad zoznamom sledovaných premenných umožňuje:
- odobratie vybratej premennej / viacerých premenných,
- odobratie všetkých premenných,
- nastavenie nových hodnôt vybraných položiek,
- zrušenie zmeny hodnoty vybraných položiek.
Body zastavenia
Záložka zobrazuje všetky body zastavenia umiestnené v aktuálnom predpise vektora.
Kotva | ||||
---|---|---|---|---|
|
...