OpMode Oluşturma - OnBot
İlk OpMode'umuzu oluşturma zamanı geldi. Her program oluşturduğumuzda açık ve benzersiz bir isim seçmek önemlidir. Bu, programı daha sonra bulmamıza veya robotu süren takım arkadaşlarımızla iletişim kurmamıza yardımcı olur.
Programlama dünyasında, değişkenler, sınıflar, fonksiyonlar vb. için yaygın adlandırma kuralları bulunmaktadır. OpModes, bir program-kod-şablonu olan sınıflara benzer. Bu nedenle, OpModes için adlandırma kuralları genellikle sınıflar için kullanılan şu kurallara uyar:
Her kelimenin ilk harfi büyük harfle yazılır.
Programlamada standart adlandırma kuralları olsa da, günün sonunda sizin veya takımınız için anlamlı olacak bir isim seçmek isteyeceksiniz. Bu, isminizde kendi adınızı, takım adınızı, bir okul sınıf dönemini veya benzer bir şeyi içerebilir.
⚠️ Not: OpMode adınız oluşturduğunuz herhangi bir değişken adıyla aynı olmamalıdır.
OpMode Oluşturma - Blocks İlk OpMode'umuzu oluşturma zamanı geldi. Her program oluşturduğumuzda her zaman net ve benzersiz bir isim seçtiğimizden emin olmak isteriz. Bu, daha sonra programı tekrar bulmamıza veya robotu kullanacak takım arkadaşlarımızla iletişim kurmamıza yardımcı olacaktır.
Programlama dünyasında, değişkenler, sınıflar, fonksiyonlar vb. için adlandırma konvansiyonları vardır. OpMode'lar, bir program-kod-şablonuna benzeyen sınıflarla bazı benzerlikler paylaşır. Bu nedenle OpMode'lar için adlandırma konvansiyonu, her kelimenin ilk harfinin büyük olacak şekilde sınıflar için kullanılan adlandırma konvansiyonunu takip eder.
Programlamada standartlaştırılmış adlandırma konvansiyonları olsa da, nihayetinde SİZİN veya takımınızın anlamlı bulacağı bir şey seçmek istersiniz. Bu, isminizde adınızı, takım adınızı, okul ders periyodunu veya benzer bir şeyi içerebilir.
OpMode adınız, oluşturulmuş bir değişken adıyla aynı olmamalıdır.
Başlamak için, REV Hardware Client'ta "Program ve Yönet" menü sekmesini seçin. Sol üst köşede bir "Yeni OpMode Oluştur" butonu bulunmaktadır, buna tıklayın:

"Yeni OpMode Oluştur" butonuna tıkladığınızda, bir program için isim vermek ve varsa bir örnek şablon seçmek için yeni bir pencere açılacaktır. Bu kılavuzda, varsayılan "BasicOpMode" şablonunu kullanın ve OpMode'un ismini aşağıdaki resimde gösterildiği gibi HelloRobot_TeleOp olarak belirleyin.

OpMode'un ismi verildikten sonra, 'OK' butonuna tıklayarak ilerleyin.
OpMode oluşturmak, ana Blocks programlama sayfasını açacaktır. Programlamaya geçmeden önce, aşağıdaki resimde gösterilen Blocks'un temel bileşenlerini öğrenmek ve anlamak için biraz zaman ayırın:

OpMode'u Kaydet - Bu butona tıklayarak bir OpMode'u robota kaydedebilirsiniz. OpMode üzerinde çalışmayı durdurduğunuzda kaydetmek önemlidir, böylece ilerlemeniz kaybolmaz. Blocks'un otomatik kaydetme özelliği yoktur!
TeleOp/Autonomous - Bu bölüm, kullanıcılara iki tür OpMode arasında geçiş yapma imkanı verir: teleop ve otonom.
Kategorize Edilmiş Bloklar - Bu ekran bölümünde programlama blokları kategorize edilmiş ve erişilebilir durumdadır. Örneğin, "Logic" (Mantık) kısmına tıklamak, if/else ifadeleri gibi programlama bloklarına erişim sağlar.
Programlama Alanı - Bu alan, programları oluşturmak için blokların eklendiği yerdir. Şu anda kullanılmayan bloklar kenara sürüklenip daha sonra tekrar eklenebilir veya silinebilir.
Karşılama Mesajı - Bu, yeni bir boş OpMode oluştururken görülebilecek giriş bilgisi mesajıdır. ? simgesine tıklayarak bu mesajı kapatabilirsiniz.
Programlamaya başlamadan önce bir yapılandırmanın tamamlanması gerektiğini unutmayın! Bazı bloklar veya açılır menüler, bir yapılandırma aktif hale getirilene kadar yan menüden gizlenmiş olabilir.
Java Görüntüleyicisini Açma Blocks, kodumuzun Java'ya dönüştürüldüğünde nasıl görüneceğini görmek için kullanışlı bir araç içerir. Görüntüleyiciyi açmak veya kapatmak için en sağdaki butona tıklayabilirsiniz.

Bu özellik, programlama platformları arasında geçişi kolaylaştırmak için tasarlanmış olsa da, eklenen Java kodunun düzgün şekilde derlenmesi için bazı düzenlemeler yapılması gerekebilir, özellikle OnBot Java OpMode'larına eklenirse.
Last updated