VEXcode Pro V5 Projesinin Ana Yapısını Anlamak

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 kod düzenleyicisinde, açılış ve kapanış süslü parantezleri vurgulanmış şekilde ana fonksiyon gösterilmektedir.

Ana yapı, projenin yürütülmesinin başladığı yerdir. Başka bir deyişle, aygıtları, komutları ve parametreleri içeren talimatlar buraya eklenir ve bunların kombinasyonu yürütüldüğünde belirli robot davranışlarını belirler.

Ana yapının bir açılış ve kapanış küme parantezi olduğuna dikkat edin

VEXcode Pro V5 kod düzenleyicisinde, ana fonksiyon içindeki boş alan süslü parantezler arasında vurgulanmış olarak gösteriliyor.

Bir açılış parantezi her zaman bir kapanış paranteziyle eşleştirilmelidir.

Ana yapının küme parantezleri arasında robotunuzu programlamak için talimatlar ekleyebileceğiniz yer vardır

VEXcode Pro V5 kod düzenleyicisinde main fonksiyonu içindeki vexcodeInit() satırının vurgulandığı gösteriliyor.

Ne zaman yeni bir program başlatsanız, ana yapının içinde vexcodeInit() kod satırı bulunur;

VEXcode Pro V5 kod düzenleyicisinde, cihaz, komut ve parametre bölümleri etiketlenmiş olarak Drivetrain.driveFor(200, mm); kodu gösteriliyor.

Bu komut, kodunuz başlamadan önce tüm cihazları (örn. motorlar, sensörler) kurar ve başlatır. vexcodeInit() silmeyin;

Robotu ileri doğru hareket ettiren basit bir projede, talimatı üç bölüm içerir:

  • Cihaz
  • Komuta
  • Parametreler
VEXcode Pro V5 kod düzenleyicisinde, aygıt ve komut arasında nokta operatörü vurgulanmış şekilde Drivetrain.driveFor ​​komutu gösterilmektedir.

Cihaz ve komut “ nokta operatörü” adı verilen bir noktayla ayrılır.

DriveFor ​​komutunun parametrelerinin etrafında bir dizi parantez bulunur. Bu, eşleştirilmiş noktalama işaretlerinin başka bir örneğidir (küme ayracı gibi). Her parametre virgülle ayrılır.  

Kod satırının sonunda noktalı virgül bulunur. Noktalı virgül, derleyiciye bu talimat tamamlandığını ve bir sonraki talimata geçmesi gerektiğini bildirir.


VEXcode Pro V5 kod düzenleyicisinde, yürütme sırasını belirten noktalı virgüllerle ayrı satırlarda gösterilen iki adet driveFor ​​komutu yer almaktadır. Talimatların sırasını açıkça göstermek için oklar çizilmiştir.

Projenizde birden fazla talimat varsa proje talimatları soldan sağa ve yukarıdan aşağıya doğru çalışacaktır.

VEXcode Pro V5, noktalı virgüllerin yerleşimine bağlı olarak ilk satırı ve ardından sonraki satırı çalıştırır. Noktalı virgülden dolayı ikinci satıra geçmeyi bilir.

Proje ana yapının kapanış küme parantezine ulaştığında proje sona erer.

VEXcode Pro V5, ana fonksiyonun son satırlarını gösteriyor. İki adet driveFor ​​komutu bulunur ve fonksiyon daha sonra kapanış küme paranteziyle sona erer.

Projede robot 200 milimetre ileri gidecek (24. satır), ardından program tamamlanmadan 50 milimetre (satır 25) ileri gidecekti.

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

Last Updated: