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.
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
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
Ne zaman yeni bir program başlatsanız, ana yapının içinde vexcodeInit() kod satırı bulunur;
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
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.
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.
Projede robot 200 milimetre ileri gidecek (24. satır), ardından program tamamlanmadan 50 milimetre (satır 25) ileri gidecekti.