13.1.7. Tampilan panel#
Panel di bawah penampil buffer bingkai menampilkan lebih dari sekadar histogram. Pemilih di sebelah kiri bilah judulnya mengalihkannya di antara lima tampilan, masing-masing instrumen berbeda yang diarahkan ke kamera yang terhubung:
Histogram -- statistik piksel bingkai saat ini, dibahas di halamannya sendiri.
Info Papan -- identitas kamera yang terhubung.
Memori -- seberapa banyak RAM yang sedang digunakan skrip, secara langsung.
Kanal -- nilai dan kontrol yang dipublikasikan skrip, dibahas di halamannya sendiri.
Statistik -- apa yang sedang dilakukan tautan antara IDE dan kamera.
Pilihan tersebut diingat lintas sesi. Hanya tampilan yang sedang ditampilkan yang bekerja: beralih dari histogram dan komputasinya berhenti hingga Anda beralih kembali, sehingga membiarkan panel pada Memori atau Kanal tidak membebani pratinjau sama sekali. Setiap tampilan menjelaskan dirinya saat tidak dapat menampilkan apa pun -- tidak ada kamera yang terhubung, atau kamera yang firmware-nya tidak melaporkan data tersebut -- dan tampilan Info Papan, Memori, dan Statistik memerlukan kamera yang menjalankan protokol debug v2 (firmware 5.0.0 atau lebih baru).
13.1.7.1. Info Papan#
Info Papan adalah kartu identitas kamera: jenis papan dan sensor yang terpasang, port serial, versi firmware, protokol, dan bootloader, id CPU dan perangkat, id vendor dan produk USB, ukuran buffer stream, buffer bingkai, flash, dan RAM, serta sebaris kemampuan ya / tidak -- GPU, NPU, ISP, pengenkode video, codec JPEG, DRAM, CRC, penghitung kinerja, dukungan profiler, Wi-Fi, Bluetooth, kartu SD, Ethernet, USB kecepatan tinggi, dan inti ganda. Ini adalah tempat pertama untuk dilihat saat sebuah pertanyaan dukungan dimulai dengan "papan mana persisnya ini", dan teksnya dapat dipilih, sehingga Anda dapat menyalin semuanya ke dalam laporan bug.

Info Papan untuk OpenMV N6 dengan sensor termal.#
13.1.7.2. Memori#
Memori memplot penggunaan memori kamera saat skrip berjalan: satu grafik untuk heap MicroPython yang dikelola garbage collector dan satu untuk setiap pool memori firmware, masing-masing dengan angka terpakai / total, bebas, dan puncak di bawahnya serta garis yang menandai penggunaan tertinggi yang terlihat sejak terhubung. Grafik bergulir seiring waktu, sehingga pola gigi gergaji normal heap -- alokasi yang terus naik hingga garbage collector berjalan -- terlihat jelas sekilas, kebocoran yang lambat tampak sebagai anak tangga, dan alokasi seukuran bingkai sebagai lonjakan pada setiap loop. Pool juga melaporkan Persisten, memori yang ditahan oleh alokasi berumur panjang seperti buffer bingkai, yang berbeda dari apa yang dipakai-buang skrip.

Tampilan Memori: gigi gergaji heap dan sebuah pool memori, beserta angkanya.#
13.1.7.3. Statistik#
Statistik adalah dasbor untuk protokol debug itu sendiri. Bagian Perangkat dan Host menghitung paket yang dikirim dan diterima di setiap sisi, kesalahan checksum dan urutan, pengiriman ulang, dan kesalahan transport, dan tabel Kanal di antaranya mencantumkan setiap kanal yang telah didaftarkan kamera beserta jumlah peristiwa dan laju peristiwanya. Ini adalah tampilan diagnostik untuk koneksi yang bermasalah: stream yang macet, kamera yang kehilangan bingkai melalui kabel panjang, atau skrip yang memublikasikan begitu cepat sehingga tautan tidak dapat mengimbanginya -- penghitung menunjukkan sisi mana yang kehilangan dan seberapa parah.

Tampilan Statistik: penghitung protokol untuk setiap sisi dan laju peristiwa per kanal.#