13.1.7. Zobrazení panelu#
Panel pod prohlížečem snímkového bufferu ukazuje víc než histogram. Volič vlevo v jeho titulkové liště jej přepíná mezi pěti zobrazeními, z nichž každé je jiným přístrojem namířeným na připojenou kameru:
Histogram – statistiky pixelů aktuálního snímku, popsané na vlastní stránce.
Board Info – co je připojená kamera zač.
Memory – kolik své RAM skript právě využívá, živě.
Channels – hodnoty a ovládací prvky, které skript publikuje, popsané na vlastní stránce.
Statistics – co dělá spojení mezi IDE a kamerou.
Výběr se pamatuje napříč relacemi. Práci vykonává jen zobrazení, které je vidět: přepněte z histogramu pryč a jeho výpočet se zastaví, dokud se nepřepnete zpět, takže ponechání panelu na Memory nebo Channels náhled nic nestojí. Každé zobrazení se samo vysvětlí, když nemůže nic ukázat – není připojena kamera nebo firmware kamery data nehlásí – a zobrazení Board Info, Memory a Statistics potřebují kameru s ladicím protokolem v2 (firmware 5.0.0 nebo novější).
13.1.7.1. Board Info#
Board Info je průkaz totožnosti kamery: typ desky a připojený senzor, sériový port, verze firmwaru, protokolu a bootloaderu, id CPU a zařízení, USB id výrobce a produktu, velikosti stream bufferu, snímkového bufferu, flash paměti a RAM a řada schopností ano / ne – GPU, NPU, ISP, videoenkodér, kodek JPEG, DRAM, CRC, čítače výkonu, podpora profileru, Wi-Fi, Bluetooth, SD karta, Ethernet, vysokorychlostní USB a více jader. Je to první místo, kam se podívat, když dotaz na podporu začíná slovy „která deska to přesně je“, a text je vybratelný, takže jej můžete celý zkopírovat do hlášení chyby.

Board Info pro OpenMV N6 s termálním senzorem.#
13.1.7.2. Memory#
Memory vykresluje využití paměti kamery během běhu skriptu: jeden graf pro haldu MicroPythonu se správou pomocí garbage collectoru a jeden pro každý paměťový pool firmwaru, každý s údaji použito / celkem, volno a špička pod ním a čarou označující nejvyšší využití od připojení. Grafy rolují s časem, takže obvyklá pila haldy – alokace stoupající, dokud nezaběhne garbage collector – je na první pohled zřejmá, pomalý únik se projeví jako schodiště a alokace velikosti snímku jako špička v každém průchodu smyčky. Pooly také uvádějí Persist, paměť drženou dlouhodobými alokacemi, jako jsou snímkové buffery, odlišnou od toho, co skript průběžně spotřebovává.

Zobrazení Memory: pila haldy a paměťový pool, s jejich údaji.#
13.1.7.3. Statistics#
Statistics je palubní deska samotného ladicího protokolu. Sekce Device a Host počítají pakety odeslané a přijaté na každé straně, chyby kontrolních součtů a sekvence, opakované přenosy a chyby transportu a tabulka Channels mezi nimi uvádí každý kanál, který kamera zaregistrovala, s jeho počtem událostí a frekvencí událostí. Je to diagnostické zobrazení pro spojení, které se chová špatně: stream, který se zasekává, kamera, která přes dlouhý kabel ztrácí snímky, nebo skript publikující tak rychle, že spojení nestíhá – čítače ukazují, která strana ztrácí a jak moc.

Zobrazení Statistics: čítače protokolu pro každou stranu a frekvence událostí jednotlivých kanálů.#