13.1.3. Bir kamera bağlama¶
Her oturum bağlantı düğmesiyle başlar – sol araç çubuğunun altındaki fiş simgesi veya Ctrl+E. Buna tıklayın; IDE, kameralar için USB seri bağlantı noktalarını tarar ve bulduğu kameraya bağlanır. Birden fazla kamera bağlıyken, bir iletişim kutusu hangi seri bağlantı noktasının kullanılacağını sorar ve önceki seçiminizi önceden işaretler; hiçbiri yoksa, IDE bunu bildirir ve artık numaralandırılmayan bir kamera için bir kurtarma yolu sunar (bkz. Aygıt yazılımı güncellemeleri ve kurtarma).
13.1.3.1. Bağlantıda neler olur¶
Bağlanmak, bir seri bağlantı noktasını açmaktan daha fazlasıdır. IDE kartı tanımlar, aygıt yazılımı (firmware) sürümünü okur ve onu IDE ile paketlenmiş sürümle karşılaştırır. Kameranın aygıt yazılımı daha eskiyse, bir uyarı onu güncellemeyi önerir – kameralar normalde bu uyarıyla aygıt yazılımı güncellemelerini alır. Güncelleme iletişim kutusunda, ayrıca dahili flash dosya sistemini silmek ve ROM dosya sistemini sıfırlamak için onay kutuları bulunur; her ikisi de kapalı başlar ve son seçiminizi hatırlar, ve normalde bir güncelleme için ikisine de gerek yoktur. İlk başarılı bağlantıdan sonra IDE, kameranın LED yanıp sönme renklerinin ne anlama geldiğini açıklayan tek seferlik bir iletişim kutusu da gösterir.
Normal bir seri cihaz olarak değil önyükleyici (bootloader, DFU) modunda bağlanan bir kamera, bağlantıda kendi iletişim kutusunu alır; en son sürüm aygıt yazılımını yükleme, belirli bir aygıt yazılımı dosyasını yükleme, dahili flash dosya sistemini silme veya ROM dosya sistemini düzenleme ya da sıfırlama seçenekleri ile.
IDE, platform tuhaflıklarını da bildirir. Windows’ta, bağlantı sırasında sistem cihaz listesini kontrol eder ve ilgili cihazların adlarını belirterek bulduğu tüm USB sürücü sorunlarını raporlar. Linux’ta, seri bağlantı noktasını açarken oluşan bir izin hatası neredeyse her zaman kullanıcınızın dialout grubunda olmadığı anlamına gelir – hata iletişim kutusu, bunu düzelten tam adduser komutunu gösterir.
13.1.3.2. Durum çubuğu¶
Bağlandıktan sonra, pencerenin sağ alt köşesindeki durum çubuğu kameranın gösterge paneli haline gelir:
Board – kameranın bildirdiği kart türü.
Sensor – bağlı kamera sensör modülü.
Firmware Version – çalışan aygıt yazılımı sürümü. Sürümü paketlenmiş sürüme karşı yeniden kontrol etmek ve daha yenisi mevcutsa güncellemek için buna tıklayın.
Serial Port – bağlantının kullandığı bağlantı noktası.
Drive – kamerayla ilişkilendirilmiş flash sürücü bağlama noktası. Sürücüyü dosya yöneticinizde açmak için buna tıklayın; birden fazla aday sürücü bağlıyken, IDE hangisinin kameraya ait olduğunu sorar ve yanıtı seri bağlantı noktası başına hatırlar. Bir kamera, sürücü ilişkilendirmesi olmadan da sorunsuz bağlanır ve betik çalıştırır – yalnızca sürücü bağımlı eylemler, sürücü klasörünü açmak ve bir betiği
main.pyolarak kaydetmek gibi, biri ayarlanana kadar devre dışı kalır.FPS – çerçevelerin IDE’ye ulaşma hızı. Bu, önizleme hızıdır, kameranın yakalama hızı değildir – bir betik, USB bağlantısının çerçevelerini akıtabileceğinden daha hızlı çalışabilir.
Bağlantıyı kesmek hoşgörülüdür. Bağlantıyı kes’e tıklamak düzenli çıkış yoludur, ancak kabloyu çıkarmak da işe yarar – IDE, kameranın gittiğini (veya yanıt vermeyi bıraktığını) fark eder ve kendiliğinden bağlantıyı keser.
13.1.3.3. Otomatik yeniden bağlanma¶
Tools → Auto Reconnect to OpenMV Cam, bağlantıyı tamamen otomatik hale getirir: USB’de ne zaman bir kamera görünse IDE ona bağlanır ve seçenek açıkken manuel bağlan ve bağlantıyı kes düğmeleri devre dışı kalır. Bir kamera ve bir IDE ile bu, pratik moddur – kamerayı takın ve bağlanmış olur. Birkaç kamerayla uğraşırken veya bağlantı noktasını başka bir programla paylaşırken bunu kapatın.
İlgili Tools → Stop Script on Connect/Disconnect seçeneği (varsayılan olarak açık), IDE bağlandığında veya ayrıldığında çalışan herhangi bir betiği durdurur; böylece yeni bağlanan bir kamera her zaman bilinen bir boşta durumdadır. Bir kameranın, IDE onu gözlemlemek için bağlanırken depolanmış betiğini çalıştırmaya devam etmesine izin vermek için bunu kapatın.