VEXcode Pro V5'te Yarışma Şablonunu Kullanma

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

VEXcode Pro V5'te Yarışma Şablonunu Açma

V5 Kategori Açıklama öğretici resmi, kullanıcıların sistemin işlevselliğini anlamalarına yardımcı olmak için tasarlanmış, etiketli parçalar ve işlevleri dahil olmak üzere V5 sisteminin temel özelliklerini ve bileşenlerini göstermektedir.

VEXcode Pro V5 uygulamasının sol üst kısmındaki "Dosya"ya tıklayın ve ardından açılır menüden "Örnekler…Aç"ı seçin.


Yarışma Şablonunun Seçilmesi

Vex Robotics platformunda kullanıcılara sunulan çeşitli özellikleri ve seçenekleri gösteren V5 Kategori Açıklaması için bir eğitim arayüzünün ekran görüntüsü.

“Örnekler” penceresinden iki farklı yarışma “Şablonları” göreceksiniz.

  1.  “Pençebot Yarışması Şablonu”. Bu şablon, önceden yapılandırılmış V5 Clawbot cihazlarıyla birlikte gelir.
  2.  “Yarışma Şablonu”. Bu şablon herhangi bir cihaz yapılandırmasıyla birlikte gelmez.

Adımlar her iki şablon için de aynı olduğundan, örneğimiz için "Yarışma Şablonu"nu kullanacağız.

NOT: Yarışma Şablonu, yarışmalar sırasında Saha Kontrol Sistemi ile iletişim kurabilmek için gerekli tüm geri aramaları kuran, kodun saha yönetmeliklerine uygunluğunu sağlayan, yarışmalardan kaçınmak için programların oluşturulmasına yardımcı olan örnek bir projedir. komplikasyonlar ve diskalifiye ("müsabaka", resmi saha kontrol donanımını kullanan bir VRC etkinliğini ifade eder).  


Projenize Ad Verme

Kullanıcıların robotik projelerinde gezinip kullanabilecekleri çeşitli seçenekleri ve özellikleri sergileyen bir V5 kategorisi öğretici arayüzünün ekran görüntüsü.

İstediğiniz bir proje adını girin. Ardından "Oluştur"u tıklayın.


NOT: Proje adları boşluk İÇERMEMELİ ve 20 karakterden kısa olmalıdır.


Yarışma Şablonunun Üç Bölümünü Anlamak.

VEX Robotics platformundaki eğitimlerle ilgili çeşitli unsurları sergileyen, V5 kategorisinin özelliklerini ve işlevlerini gösteren diyagram.

NOT: Yarışma şablonunda, bir yarışma karşılaşmasının üç aşamasına karşılık gelen üç bölüm bulunur: Ön Otonom (robot kurulumu), Otonom dönem ve Sürücü Kontrollü Dönem.

Kodunuzun bir yarışmada çalışabilmesi için şunları yapmalısınız:

  1. Aşağıdaki kodu ana işlevin içinde yerinde bırakın.
  2. Kodunuzu üç işlevden birinin içine ekleyin (pre_auton, otonom, usercontrol).

Herhangi Bir Kurulum Adımı için Ön Otomatik İşlevinin Kullanılması

V5 robotiği için hazırlanmış, kullanıcıların robotik projelerini geliştirmeleri için kullanabilecekleri çeşitli programlama seçenekleri ve araçları gösteren bir eğitim arayüzünün ekran görüntüsü.

Jiroskop kalibrasyonu veya program başlatıldığında çalışması gereken diğer sensör sıfırlamaları gibi kurulum adımlarını pre_auton işlevine ekleyin.

NOT:Aşağıdaki pre_auton fonksiyonunun içindeki kod, program başlatıldığında, maçın otonom kısmı başlamadan hemen önce çalışacaktır.

NOT: Bu bölümü kullanmamayı tercih ederseniz boş bırakın.


Herhangi Bir Otonom Rutin İçin Otonom İşlevi Kullanma

V5 robotiği için çeşitli programlama seçeneklerinin ve kullanıcıların öğrenme deneyimlerini geliştirmek için kullanabilecekleri araçların gösterildiği bir eğitim arayüzünün ekran görüntüsü.

Otonom rutininizin kodunu otonom fonksiyonuna yerleştirin. özerk işleviniz yalnızca kullanıcının herhangi bir etkileşimine ihtiyaç duymayan komutlar içermelidir. (Örneğin, BumperA.pressing())Kullanıcı etkileşimi gerektiren komutlardan kaçınmalısınız. Örn. Denetleyici1.ButtonA.pressing();

NOT:Bu kodu başka bir proje dosyasından kopyalayıp yapıştırabilirsiniz.


Sürücü Kontrollü Dönem Sırasında Gerçekleşen Kullanıcı Kontrollü Rutinler için Kullanıcı Kontrol Fonksiyonunun Kullanılması

Kullanıcıların keşfetmesi için çeşitli seçenekleri ve özellikleri gösteren, V5 işlevlerine ilişkin anlayışı geliştirmeyi amaçlayan bir V5 kategorisi öğretici arayüzünün ekran görüntüsü.

kullanıcı kontrolü işlevi yalnızca kullanıcı tarafından kontrol edilen komutları içermelidir. (Örneğin Denetleyici1.Eksen1.konum();)Sürücü kontrol kodunuzu usercontrol fonksiyonuna, while(1) döngüsünün içine ve wait(20, msec) komutundan önce koyun.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: