Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

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.

Image RemovedImage Added

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ý.

Image Modified

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.
Image Removed

Image Added


Prerušenie pri výnimke – výberové tlačidlo s dvoma farbami:
  1. Sivá Biele pozadie – neprerušuj pri výnimke,
  2. Červená Modré pozadie – preruš pri výnimke.

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).
Záložky obsahujú meno a verziu vektora

ZáložkyImage Removed

Záložka predpisu vektora

Predpis vektoraImage Removed

Obsahuje:

  • Značky zarážok – červené kruhy
  • Značku prerušenia výkonávania výpočtu – zelená šípka
  • Predpis vektora so zvýraznením syntaxe
  • Popis premennej a jej hodnotu, nad ktorou je kurzor myši.

Pomocou popup menu nad predpisom vektora je možné:

...

Postupnosť volaní).

Image Added

Kotva
zalozky
zalozky
Zobrazovacie záložky

...

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.
Sledované lokálne premennéImage Removed

Image Added

Plní sa zo zoznamu lokálnych premenných z príkazového menu alebo cez popup menu nad vybranou premennou v okne predpisu vektora.
Sledované lokálne premennéImage Removed
Zoznam lokálnych premenných farebne odlišuje premenné, ktorých hodnoty sú už sledované (tyrkysová farba). Pri výbere premennej typu pole je potrebné zadať aj rozsah hodnôt, ktoré budú sledované:
Zadanie rozsahu premennejImage Removed
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. 
Príklad
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
zasobnik
zasobnik
Zásobník volaníí

...