13.1.2. Skrip, contoh, dan folder dokumen¶
13.1.2.1. File baru¶
Buat file baru dan IDE akan membuka buffer untitled_N.py yang sudah terisi dengan loop penangkapan minimal -- reset sensor, konfigurasikan format piksel dan ukuran bingkai, lalu ambil snapshot dan cetak laju bingkai selamanya. Skrip awal disesuaikan dengan papan yang terhubung, sehingga langsung bisa dijalankan. Buffer tersebut hanya ada di memori: Anda bisa mengedit dan menjalankannya berulang kali tanpa pernah menyimpannya, yang menjadikan file baru sebagai cara paling mudah untuk menguji suatu ide. Simpan ke disk dan file itu menjadi skrip biasa.
13.1.2.3. Folder dokumen¶
Untuk skrip Anda sendiri, IDE memantau direktori OpenMV di dalam folder dokumen Anda (Documents/OpenMV). Semua yang Anda simpan di sana muncul di bawah File → Documents Folder, termasuk subdirektori, sehingga koleksi skrip Anda hanya satu menu jauhnya. Menu membaca direktori secara langsung -- file yang Anda tambahkan di luar IDE akan muncul saat berikutnya menu dibuka.
IDE berjalan sebagai satu instance: buka file .py dari pengelola file Anda, atau seret satu ke jendela IDE, dan file itu akan terbuka di jendela yang sedang berjalan, bukan membuka salinan kedua.
13.1.2.4. Mengkompilasi silang sebuah skrip¶
Tools → MicroPython Tools → Copy/Convert Python File menyalin file .py ke tujuan -- drive kamera, bila ada yang terhubung -- dan memungkinkan Anda memilih apa yang terjadi dalam prosesnya: salin tanpa perubahan, hapus spasi kosong dan/atau komentar untuk mengecilkannya, atau kompilasi ke file bytecode .mpy dengan kompiler mpy-cross yang disesuaikan dengan papan target. File .mpy diimpor persis seperti .py asalnya, dimuat lebih cepat, dan tidak menyertakan kode sumbernya -- bentuk yang digunakan saat mendistribusikan modul library ke sistem file kamera. Dengan kamera yang terhubung, IDE memilih papan target secara otomatis; jika tidak, dialog akan menanyakan papan mana yang akan dikompilasi. Pilihan papan penting karena menentukan arsitektur prosesor yang menjadi target kompiler: file .mpy disesuaikan dengan kamera tempat ia akan berjalan, dan yang dikompilasi untuk keluarga papan berbeda tidak dijamin dapat dimuat.
Lihat juga
Alat MicroPython untuk mpy-cross dan mpremote sebagai alat baris perintah mandiri, dan File .mpy MicroPython untuk format file .mpy itu sendiri.