Porovnávané verzie

Kľúč

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

EDA debugger je určený na ladenie výpočtu vypočítaných vektorov a funkcií subsystému EDA. Dostupný je ako grafický objekt pre schémy pod menom EDA debugger.

...

Grafický objekt EDA debugger použitý v schéme otvorenej v HI vyzerá nasledovne:

...

EDA DebuggerImage Added

Skladá sa z:

  • Nástrojový panel – slúži na zadávanie ladiacich príkazov.
  • Záložky vektorov – obsahujú zdrojové predpisy výpočtu vektorov.
  • Zobrazovacie záložky:
    • Správy – obsahuje správy, ktoré boli vygenerované počas výpočtu.
    • Premenné – obsahuje sledované premenné vybraného vektora.
  • Zásobník volaní – obsahuje aktuálny zoznam vnorení vektorov prerušeného výpočtu.

...

Slúži na zadávanie príkazov, pomocou ktorých sa ovláda ladenie výpočtu.

Príkazové menuImage Modified

Image Modified
Zapnutie zobrazenia číslovania riadkov v záložke vektorov.
Image Modified
Prechod na riadok v zobrazenom vektore
Image Modified
Pripojenie na výpočet – 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ý.

Bežiace EDA výpočtyImage Modified
Image Modified
Zoznam lokálnych premenných v zobrazenom vektore – umožňuje pridávať premenné do záložky Premenné.
Image Modified
Zoznam vektorov použitých pri ladení (aj zatvorených) – dá sa z neho otvoriť (vybrať) vektor, ktorý sa zobrazí.

Zoznam vektorovImage Modified
Image Modified
Informačná ikona behu výpočtu:
  1. Sivá – výpočet je pozastavený,
  2. Červená – prebieha výpočet.
Image Modified
Pokračuj vo výpočte.
Image Modified
Pokračuj vo výpočte vektora po riadok, na ktorom je kurzor (ak na riadku nie je príkaz skriptu, pokračuje sa až po najbližší riadok s príkazom).
Image Modified
Krok dnu – v prípade, že riadok obsahuje načítanie vypočítaného vektora, pokračuje sa v jeho vnútri.
Image Modified
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.
Image Modified
Pokračuj po návrat z vektora.
Image Modified
Preruš prebiehajúci výpočet.
Image Modified
Ukončenie výpočtu.
Image Modified
Prerušenie pri výnimke – výberové tlačidlo s dvoma farbami:
  1. Sivá – neprerušuj pri výnimke,
  2. Červená – preruš pri výnimke.
Image Modified
Zruš všetky zarážky – zrušenie všetkých zarážok vo všetkých vektoroch.
Image Modified
Koniec ladenia výpočtu (výpočet bude bežať ďalej).

Kotva
zalozky_vektor
zalozky_vektor
Záložky vektorov

...

  • Sivý kruh – daný vektor v čase prerušenia výpočtu nie je súčasťou aktuálneho zásobníka volaní.
  • Zelený kruh – daný vektor v čase prerušenia výpočtu je súčasťou aktuálneho zásobníka volaní.
  • Červený kruh – daný vektor v čase prerušenia výpočtu je súčasťou aktuálneho zásobníka volaní a práve v ňom sa nachádza ďalší príkaz, ktorý bude vykonaný.

ZáložkyImage Modified

Záložka predpisu vektora

Predpis vektoraImage Modified

Obsahuje:

  • Voliteľné číslovanie riadkov
  • 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:
    • kľúčové slová a funkcie – tyrkysová farba,
    • lokálne premenné – žltá farba,
    • delimitery – biela farba.
  • Popis premennej a jej hodnotu (v prípade jednoprvkových premenných), nad ktorou je kurzor myši.

...