I2C Analyzer
Užívateľská príručka
Prostredie programu - hlavný formulár
- hlavné menu
- panel nástrojov
- zásuvný modul pre výpis dát
- zásuvný modul pre vykreslovanie signálu
- zásuvný modul pre prácu so zbernicou (modul sa zobrazí až po pripojení prevodníku a prechode do aktívneho režimu - Master/Slave/Passive)
- zásuvný modul pre výpis hlásení programu
- stavový riadok

* vzhľad sa môže líšiť v závislosti na použitých zásuvných moduloch. Na obrázku sú zobrazené predvolené zásuvné moduly.
Hlavné menu
Ponuka File (Súbor)
- New - zmaže všetky dáta uchovávané programom
- Open - načíta dáta zo súboru uloženého programom I2C Analyzer (*.i2c)
- Save - uloží dáta do súboru
- SaveLog - uloží do súboru hlásenia programu
- Exit - ukončí program
Ponuka Edit (Úpravy)
- Find - označí záznam, ktorý obsahuje hľadanú 8bitovú hodnotu I2C udalosti. Pokiaľ sa hľadá adresa, zadáva sa v rátane bitu R/W. Typ udalosti (Dáta/Adresa) je možné zvoliť zaškrtávacími políčkami Address a Data. Hodnotu je možné zadať nasledujúcim spôsobom:
- Binárne - hodnota s prefixom "0b", za ktorým nasledujú číslice 0, 1

- Dekadicky - číselná hodnota bez prefixu

- Hexadecimálne - hodnota s prefixom "0x", za ktorým nasledujú číslice 0-9, písmená A-F

- Nesprávny formát - pokiaľ je hodnota zadaná v nesprávnom formáte, farba textu sa zmení na červenú

- Find Next - hľadá ďalší záznam spĺňajúci kritériá zadané pri výbere položky Find
- GoToEvent - označí záznam (I2C udalosť) so zadaným poradovám číslom. Udalosti sú číslovené od 1 a hodnota sa zadáva výhradne dekadicky. Zaškrtávacie políčka Table a Signal určujú, kde sa má daná udalosť zobraziť (Tabuľka/Priebeh singálu)

- Filter - odstráni rámce (I2C udalosti od podmienky Start po podmienku Stop), ktoré obsahujú/neobsahujú požadovanú adresu. Hodnota sa zadáva obdobne ako v dialógu pre vyhľadávanie, tentokrát sa ale nejedná o hodnotu udalosti ale o konkrétnu 7 alebo 10bitovú adresu. V prípade, že zadaná hodnota presiahne 7 bitov, automaticky je zvolená 10 bitová adresa. Zaškrtávacími políčkami R a W sa vyberá, či sa majú odstrániť I2C rámce s bitom RW = Read alebo s bitom RW = Write, poprípade všetky. Políčko Invert spôsobí, že sa naopak odstránia rámce, ktoré neobsahujú zadanú adresu. Pôvodné dáta je možné obnoviť kliknutím na tlačítko Restore
* Pokiaľ je filter použitý pred alebo v priebehu prijímania ďalších I2C rámcov, je aplikovaný iba na už prijaté rámce.

Ponuka View (Zobraziť)
- Signal - skryje alebo zobrazí priebeh signálu
- Message - skryje alebo zobrazí výpis hlásení programu
- Device - skryje alebo zobrazí I2C zariadenie
- Statusbar - skryje alebo zobrazí stavový riadok
- Toolbar - skryje alebo zobrazí panel s nástrojmi
- Zoom In - zväčší signál
- Zoom Out - zmenší signál
Ponuka Analyzer
- Connect - nadviaže spojenie s prevodníkom (po nadviazaní spojenia sa zmení na Disconnect)
- Mode - zmena pracovného režimu analyzátora
- Master - analyzátor bude pracovať ako zariadenie I2C Master
- Slave - analyzátor bude pracovať ako zariadenie I2C Slave
- Passive - analyzátor bude pasívne sledovať zbernicu I2C
Ponuka Tools (Nástroje)
- Plugin Manager - zobrazí dialógové okno pre výber zásuvných modulov
- Diagnostic - v závislosti na zásuvnom module s ovládačom otestuje spojenie
- Settings - zobrazí dialógové okno s nastaveniami programu