VEXcode V5 C++ Projesini Başlatma, İndirme ve Çalıştırma

VEXcode V5'te C++ projelerini başlatmak, indirmek ve çalıştırmak kolaydır.


C++ Projesine Nasıl Başlanır?

VEXcode V5'te yeni Bloklar projesi açıldı.

VEXcode V5'i başlatın. Platform varsayılan olarak Bloklar arayüzünü kullanır.

VEXcode V5 araç çubuğu, Dosya menüsü açık ve Yeni Metin Projesi seçeneği vurgulanmış halde. Yeni Metin Projesi, menüdeki ikinci seçenektir ve Yeni Blok Projesi'nin altındadır.

Metin arayüzünü açmak için 'Dosya'yı ve ardından 'Yeni Metin Projesi'ni seçin.

VEXcode V5'te, Python veya C++ seçeneklerini içeren bir Proje Dili Seçme istemi bulunur. Yeni bir proje açmak için dillerden birini seçebilirsiniz veya aşağıda menüyü kapatacak bir İptal düğmesi bulunmaktadır. C++ proje seçeneği vurgulanmıştır.

Daha sonra C++ proje dilini seçin. C++ veya Python'da yeni bir proje başlatma seçeneği vardır. C++'ı seçtiğinizden emin olun.

VEXcode V5'te yeni bir C++ projesi açıldı.

C++ arayüzü açılacaktır.


C++ Projesi Nasıl Oluşturulur

Bu bölüm size Araç Kutusundaki komutları kullanarak temel bir C++ projesinin nasıl oluşturulacağını gösterecektir. Burada özetlenen proje, V5 Clawbot'u 200 milimetre (mm) ileri taşıyacak.

VEXcode V5 araç çubuğu, Dosya menüsü açık ve Örnekleri Aç seçeneği vurgulanmış halde. Menüde beşinci seçenek olan "Örnekleri Aç", "Yeni Blok Projesi", "Yeni Metin Projesi", "Aç" ve "Son Açılanlar" seçeneklerinin altındadır.

Şablon bir proje açmak için 'Dosya'yı ve ardından 'Örnekleri Aç'ı seçin.

Clawbot (2 motorlu tahrik sistemi, jiroskopsuz) örnek projesinin küçük resim görüntüsü.

Clawbot (Tahrik Sistemi 2 motorlu, Gyro Yok) şablonunu seçin. Şablonlar, önceden ayarlanmış cihaz konfigürasyonlarına sahip boş projelerdir.

VEXcode V5'te, yapılandırılmış aygıtları ve proje açıklamasını içeren kod yorumlarını barındıran bir örnek proje şablonu açık olarak gösterilmiştir.

Çalışma alanında bir dizi proje yorumu açıldığına dikkat edin. Projenin 'int main ()' parantezleri - { } - arasına komutlar ekleyeceksiniz.

VEXcode V5'te C++ Araç Kutusu'nda "Drive for" komutu vurgulanmış halde.

[Drive for] komutunu seçin.

VEXcode V5, Clawbot (Drivetrain, 2-motor, No Gyro) şablonuyla birlikte örnek proje olarak açıldı. Daha önce boş olan kod satırında artık Drivetrain.driveFor(forward, 200, mm); şeklinde bir Drive for komutu bulunuyor.

[Drive for] komutunu çalışma alanına sürükleyin ve projenin 'int main ()' parantezleri - { } - arasına yerleştirin (satır 17).


C++ Projesi Nasıl İndirilir ve Çalıştırılır

VEXcode V5 araç çubuğunda proje adı alanı vurgulanmış ve Drive Forward olarak yeniden adlandırılmıştır. Proje adının sağında "Kaydedildi" yazan bir etiket bulunmaktadır.

Öncelikle C++ projenizi adlandırın ve kaydedin. VEXcode V5 C++ projesinin nasıl kaydedileceği hakkında ayrıntılı bilgi için aşağıdaki makalelerden birini görüntüleyin:

VEXcode V5'te Slots açılır menüsü açık. Brain'e proje indirmek için 8 adet kullanılabilir alan bulunmaktadır ve ilk alan vurgulanmıştır.

Daha sonra projeyi Brain'in hangi slotlarına indireceğinizi seçin. Bunu yapmak için Araç Çubuğundaki 'Yuva' düğmesini seçin.

VEXcode V5 araç çubuğunda, beynin bağlı olduğunu gösteren yeşil beyin simgesi vurgulanmıştır.

Daha sonra güçlendirilmiş Brain'i cihazınıza bağlayın (Doğrudan Micro-USB üzerinden veya VEX Controllerüzerinden) ve Brain simgesinin yeşil olduğunu kontrol edin.

VEXcode V5 araç çubuğunda, Beyin ve Çalıştır simgeleri arasında indirme simgesi vurgulanmıştır.

Projeyi Brain'e indirmek için 'İndir' düğmesini seçin. Proje seçilen yuvaya indirilecektir.

VEXcode V5 araç çubuğunda, İndir ve Durdur simgeleri arasında Çalıştır simgesi vurgulanmıştır.

Son olarak robot hâlâ bilgisayarınıza bağlıyken projeyi başlatmak için 'Çalıştır'ı seçin.

V5 Beyin ekranı, kullanıcı programının menüsünde görüntülenir. Çalıştır düğmesi vurgulanmış ve programın adı Drive Forward olarak görünüyor.

Veya Brain'in cihazınızla olan bağlantısını kesin ve projeyi V5 Brain'de çalıştırın.

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

Last Updated: