13.1.2. Betikler, örnekler ve belgeler klasörü¶
13.1.2.1. Yeni dosyalar¶
Yeni bir dosya oluşturun ve IDE, minimal bir yakalama döngüsüyle önceden doldurulmuş bir untitled_N.py arabelleği açar – sensörü sıfırla, piksel biçimini ve çerçeve boyutunu yapılandır, ardından sonsuza dek anlık görüntü al ve çerçeve hızını yazdır. Başlangıç betiği bağlı karta göre uyarlanır, böylece oluşturulduğu gibi çalışır. Arabellek yalnızca bellekte yaşar: onu hiç kaydetmeden tekrar tekrar düzenleyip çalıştırabilirsiniz; bu da yeni dosyaları bir fikri denemenin en ucuz yolu yapar. Onu diske kaydedin ve sıradan bir betiğe dönüşsün.
13.1.2.3. Belgeler klasörü¶
Kendi betikleriniz için IDE, belgeler klasörünüzün içindeki bir OpenMV dizinini (Documents/OpenMV) izler. Orada sakladığınız her şey, alt dizinler de dahil olmak üzere, File → Documents Folder altında görünür, böylece betik koleksiyonunuz bir menü uzaklıktadır. Menü dizini canlı olarak okur – IDE dışında eklediğiniz dosyalar menü bir sonraki açılışında görünür.
IDE tek örnek olarak çalışır: dosya yöneticinizden bir .py dosyası açın ya da IDE penceresine bir tane bırakın; ikinci bir kopya başlatmak yerine çalışan pencerede açılır.
13.1.2.4. Bir betiği çapraz derleme¶
Tools → MicroPython Tools → Copy/Convert Python File, bir .py dosyasını bir hedefe – bir tane bağlıysa kameranın sürücüsüne – kopyalar ve bu sırada ne olacağını seçmenize olanak tanır: onu değiştirmeden kopyala, küçültmek için boşlukları ve/veya yorumları çıkar ya da hedef karta uyumlu mpy-cross derleyicisiyle bir .mpy bayt kodu dosyasına derle. Bir .mpy dosyası tam olarak geldiği .py gibi içe aktarılır, daha hızlı yüklenir ve kaynağını göndermez – kameranın dosya sistemine bir kitaplık modülü dağıtırken kullanılacak biçim. Bir kamera bağlıyken IDE hedef kartı otomatik olarak seçer; aksi takdirde iletişim kutusu hangi kart için derleneceğini sorar. Kart seçimi önemlidir çünkü derleyicinin hedeflediği işlemci mimarisini belirler: bir .mpy dosyası çalışacağı kameraya uyarlanır ve farklı bir kart ailesi için derlenmiş olanın yükleneceği garanti edilmez.
Ayrıca bakınız
Bağımsız komut satırı araçları olarak mpy-cross ve mpremote için MicroPython araçları bölümüne ve .mpy dosya biçiminin kendisi için MicroPython .mpy dosyaları bölümüne bakın.