IQ için VS Code Kullanıcı Arayüzüne Genel Bakış

Bu makale VEX Visual Studio Code Uzantısı Kullanıcı Arayüzüne (Kullanıcı Arayüzü) genel bir bakıştır. Uzantı, VEX IQ 2. Nesil, EXP ve V5 platformları için C++ ve Python projelerinin geliştirilmesini destekler.

image48.png

Kullanıcı Arayüzü Bileşenleri

VEX VS Code Extension'ın 3 ana bileşeni vardır.

  1. Araç Çubuğu
  2. Etkinlik Çubuğu ve Kenar Çubuğu
  3. Terminal Paneli

Araç Çubuğu

Araç çubuğu, kullanıcılara VEX VS Code genişletme projeleri VEX Brains ve VEX Controllers ile etkileşim kurmanın hızlı bir yolunu sunar. Araç çubuğu yalnızca VS Codegeçerli bir VEX projesi açık olduğunda etkindir. Geçerli bir VEX projesi, uzantı tarafından oluşturulan veya içe aktarılan bir projedir. VEXcode veya VEXcode Pro projesinin açılması geçerli değildir ve içe aktarılması gerekecektir.

resim2.png

Cihaz Seçici

image60.png

Cihaz seçicinin iki ana işlevi vardır. İlk olarak, bağlı VEX Cihaz tipini temsil eden bir beyin veya kontrol cihazı simgesini görüntüler.

image41.png

İkinci olarak, cihaz listesi simgesine tıklandığında bağlı tüm VEX Cihazlarını içeren hızlı bir seçim listesi görünür. Kullanıcı, uzantının hangi cihaza bağlanacağını seçebilir.
Geçerli bağlı cihaz her zaman listenin en üstünde görünecek ve ardından cihaz tipine (Beyin veya Denetleyici) ve platforma (IQ 2. Nesil, EXP ve V5) göre sıralanan diğer tüm cihazlar gelecektir.

image4.png

Her cihaz öğesi Beyin Adı, Platform, Cihaz türü ve cihaz yolu bilgilerini içerir.

image8.png

image56.png

Önemli

Bir denetleyici bir bilgisayara bağlıysa ancak beyinle radyo bağlantısı yoksa, liste öğesinin veya cihaz listesi durum çubuğu simgesinin yanında beyin adı görüntülenmez.

Yuva Seçici

image19.png

Yuva seçici simgesi, kullanıcının uzantının hangi yuvayı indireceğini veya bir kullanıcı programını oynatacağını seçmesine olanak tanır.

image43.png

Yuva seçici simgesine tıklandığında, mevcut kullanıcı programı yuvaları 1-8'i içeren hızlı bir seçim listesi görüntülenir.

Oluştur/İndir

resim5.pngimage6.png

Bir VEX Brain veya VEX Controller bağlıysa Oluştur/İndir simgesi işlevleri değiştirir.

resim5.png

VEX Cihazı bağlı değilse yapı simgesi gösterilir. Tıklandığında proje yalnızca inşa edilecektir.

image6.png

VEX Cihazı bağlıysa indirme simgesi gösterilir. Tıklandığında proje oluşturulacak ve başarılı olması durumunda VEX Cihazına indirilecektir.

Oynamak

image33.png

Oynat simgesi tıklandığında kullanıcı programını seçilen yuvada çalıştırır.

Durmak

image45.png

Durdurma simgesi tıklandığında kullanıcı programını durdurur.

Seçilen Çalışma Alanı

image24.png

VS Code çoklu çalışma alanı projelerini destekler. Proje seçici, çalışma alanında birden fazla proje mevcut olduğunda kullanıcıların VEX projeleri arasında geçiş yapmasına olanak tanır.

image14.png

Proje seçici simgesine tıklandığında tüm geçerli projelerin yer aldığı hızlı seçim listesi görüntülenir.

Önemli
Bir proje geçerli değilse proje hızlı seçim listesinde gösterilmez. VEX VS Code Uzantısı tarafından oluşturulmadığı veya içe aktarılmadığı sürece bir proje geçerli değildir.

image34.png

Python Dosya Seçicisi (Yalnızca Python)
Bir VEX python projesi seçildiğinde, araç çubuğunda python dosya seçicisi görünecektir. VEX için Python şu anda yalnızca tek dosya indirmeyi desteklemektedir.

image17.png


Simgeye tıklandığında, çalışma alanı dizininde bulunan tüm python dosyalarını içeren hızlı bir seçim listesi görünür.
Python dosya seçici, kullanıcının python kaynak dosyaları (.py) arasında geçiş yapmasına olanak tanır

VEX Etkinlik Çubuğu ve Kenar Çubuğu

image57.png

Proje Eylemleri

image47.png

vex etkinlik çubuğu Proje Eylemleri görünümünü ve VEX Cihaz Bilgisi görünümünü içerir.

Proje eylemleri görünümü, yeni bir proje oluşturmak veya mevcut bir VEXcode veya VEXcode Pro Projesini içe aktarmak için kullanılır.

Yeni bir proje oluşturma hakkında daha fazla bilgi için bu makaleye bakın !

Sürüm bilgileri ayrıca görünümün sol ve sağ alt köşelerinde de görüntülenir.

Önemli
Editörde bir VEXcode veya VEXcode Pro projesi açıksa geçerli bir VEX Projesi olarak kabul edilmeyecektir, projenin VEX kenar çubuğundaki İçe Aktar düğmesi kullanılarak içe aktarılması gerekir.

VEX Cihaz Bilgisi

image37.pngimage62.png

VEX Cihaz Bilgisi görünümü kullanıcıya bağlı VEX Brain veya VEX Controller hakkında genel bir bakış sunar. VEXos Sürümü, seri port yolu, kullanıcı programı ve cihaz bilgilerinin tümü bu görünümde bulunabilir. VEXos donanım yazılımı güncellemeleri, ekran görüntüleri, beyin adının ve ayarlar ekibi numarasının ayarlanması gibi diğer işlevler de bu görünüm aracılığıyla gerçekleştirilebilir.

Sistem bilgisi

image25.png

Sistem bilgileri bağlı VEX Cihazına kısa bir genel bakış sağlar. Buna cihazın VEXos sürümü, Brain adı, ekip numarası, Brain ID ve python çalışma zamanı sürüm bilgileri dahildir.

Seri Bağlantı Noktası Bilgileri

image7.png

Seri Bağlantı Noktası bilgileri, bir VEX Cihazı için mevcut her bağlantı noktasının cihaz yolunu görüntüler. Çoğu VEX Cihazı iki seri bağlantı noktası olarak numaralandırılır. İletişim seri portu, programları indirmek ve beyin fonksiyonlarını kontrol etmek için kullanılır. Kullanıcı seri bağlantı noktası, Brain üzerinde çalışan kullanıcı uygulaması ile USB aracılığıyla bağlanan ana bilgisayar arasında veri aktarımı için kullanılır. V5 Denetleyici, yalnızca İletişim seri bağlantı noktasına sahip olan ve Kullanıcı seri bağlantı noktasına sahip olmayan tek VEX cihazıdır.

Program Bilgileri

image12.png

Program bilgileri VEX Brain'e indirilen tüm kullanıcı programlarının bir listesini görüntüler.

image23.png

Her program listesi öğesi, her kullanıcı programı hakkında yuva konumu, dosya adı, dil türü, dosya boyutu ve indirme zamanı gibi ek bilgileri gösterecek şekilde genişletilebilir.

Cihaz Bilgileri

image20.png

Cihaz bilgileri VEX Brain'e bağlı tüm akıllı bağlantı noktası cihazlarının bir listesini gösterir. Her liste öğesi akıllı bağlantı noktası numarasını ve cihaz türünü gösterir.

image29.png

Her Cihaz listesi öğesi, her bir akıllı bağlantı noktası cihazı hakkındaki donanım yazılımı sürüm bilgilerini gösterecek şekilde genişletilebilir.

VEX Beyin Cihazına bağlandığında denetleyici bağlantılı durumu görüntülenir.

image44.png

VEX Brain bir VEX Kontrolörüne bağlıdır

image10.png

VEX Brain bir VEX Kontrolörüne bağlı değildir

image52.png

VEX V5 Kontrol Cihazı VEX V5 Brain'e bağlıdır

Ekran görüntüleri

image50.png

Kullanıcı, Kamera simgesine tıklayarak VEX Brain'den ekran görüntüsü alıp indirebilir.
Ekran görüntüleri yalnızca USB yoluyla doğrudan bir VEX Brain'e bağlanıldığında kullanılabilir

Pil Doktoru (Yalnızca V5 Beyin)

image39.png

Kalp simgesine tıkladığınızda uzantı, pil doktoru kullanıcı programını indirip çalıştıracaktır.

Beyin Adını Ayarla

image28.png

Kullanıcı, sistem>adının yanındaki Kalem simgesine tıklayarak VEX Brain'in adını ayarlayabilir.

image54.png

Kurşun Kalem simgesine tıklandıktan sonra VS Code düzenleyicisinin üst kısmında bir giriş kutusu görünecektir. Giriş kutusuna yeni beyin adını yazın ve ayarlamak için enter tuşuna basın.

Takım Numarasını Ayarla

image58.png

Kullanıcı, sistem>takımının yanındaki Kalem simgesine tıklayarak VEX Brain için takım numarasını ayarlayabilir.

image49.png

Kurşun Kalem simgesine tıklandıktan sonra VS Code düzenleyicisinin üst kısmında bir giriş kutusu görünecektir. Yeni takım numarasını giriş kutusuna yazın ve ayarlamak için enter tuşuna basın.

Kullanıcı Programını Sil

image30.png

Kullanıcı, programlar>proje adının yanındaki ​​Çöp Kutusu simgesine tıklayarak belirli bir yuvadaki programı silebilir. ÖNEMLİ, bir programı sildiğinizde geri getirilemez. Bu özelliği kullanırken lütfen dikkatli olun.

Cihaz Bilgisi Uyarıları

VEXos Güncellemesi

image22.png

VEX Brain'in VEXos sürümü güncel olmadığında, VEXos sürümünün yanında bir uyarı mesajı simgesi görünür ve her iki Brain simgesi de sarıya döner.

Bu uyarıyı çözmek için kullanıcının VEXos Brain'i için VEXos'u güncellemesi gerekir.

image31.png

VEXos, VEX Beyin Simgesinin yanındaki yukarı oka tıklanarak güncellenebilir.

image36.png

Ayrıca VEXos güncel olmadığında VS Code düzenleyicisinin sağ alt köşesinde bir bildirim kutusu görünecektir. Kullanıcı "Güncelle" düğmesine tıklayarak VEXos güncellemesini başlatabilir veya VEXos güncellemesini atlamak için "Yoksay" düğmesine tıklayabilir.

Beyin bağlı Denetleyiciye bağlı değil

image21.png

VEX Kontrol Cihazı bir bilgisayara bağlandığında ancak VEX Brain'e bağlanmadığında VEX Kontrol Cihazı simgesi sarıya dönecektir.

Bu uyarıyı çözmek için kullanıcının VEX Kontrol Cihazını VEX Brain'e bağlaması gerekir.

Terminal Paneli

VEX VS Code Extension başlangıçta iki terminal sağlar; Günlük Terminali ve Etkileşimli Terminal

image11.png

Günlük Terminali

image13.png

Günlük Terminali derleme çıktısını, derleme hatasını ve indirme sonuçlarını görüntüler.

İnteraktif Terminal

image16.png

İnteraktif Terminalin iki işlevi vardır; printf günlüklerini görüntülemek ve ham tuş vuruşlarını kullanıcı programına geri göndermek. İnteraktif terminalin avantajlarından yararlanmak için VEX VS Code Extension'ı çalıştıran bir bilgisayara bir Beyin veya Kontrol Cihazının bağlanması gerekir. Bir kullanıcı programı oluşturup indirdikten sonra etkileşimli terminal çıkışı varsayılan olarak temizlenir.

Kullanıcı ayarları

Kullanıcı ayarları, görsel stüdyo kodunun her uzantı için sunduğu genel ayarlar ayarlarıdır. Kullanıcı ayarları her VEX VS Code uzantı projesine uygulanır.

image32.png

VEX kullanıcı ayarlarına nasıl erişilir

image42.png

VS Kodunun sol köşesindeki dişliye tıkladığınızda bir içerik menüsü görünecektir

image27.png

Bağlam menüsünde “Ayarlar” öğesine tıkladığınızda bir ayarlar sayfası görünecektir.

image9.png

Soldaki liste görünümünde “Uzantılar” öğesine tıklayın. Daha sonra aşağıya doğru kaydırın ve “VEX” etiketli öğeyi bulun.

image18.png

“VEX” liste öğesine tıklayın.

image46.png

VEX Kullanıcı ayarları sağdaki panelde görünecektir.

Ayarlara Genel Bakış

Denetleyici Kanalı (yalnızca V5 Denetleyici)

Denetleyici Kanalı ayarı, V5 Beyin ve V5 Denetleyici arasındaki radyo iletişim kanalı türünü kontrol eder.
Bu ayar yalnızca VS Code USB üzerinden bir V5 Kontrolörüne bağlandığında ve kontrol cihazı VEXnet aracılığıyla bir V5 Brain'e bağlandığında geçerlidir. Kullanıcı İndirme ve Pit kanalı arasından seçim yapabilir. İndirmeayarlandığında, kullanıcı programı indirme işlemi başlatıldığında radyo VEXnet indirme kanalına atlayacaktır. İndirme kanalı, daha yüksek veri hızlarına ve daha verimli indirmelere olanak tanır. Pitolarak ayarlandığında radyo pit kanalında kalacak ve indirme işlemi çok daha uzun sürecektir. Varsayılan olarak bu ayar İndirolarak ayarlanmıştır.

image63.png

Cpp Projesi SDK Ana Sayfası

BU AYARI DÜZENLEMEYİN.

resim1.png

Cpp Araç Zinciri Yolu

Cpp Araç Zinciri Yolu bir C++ VEX VS Code projesi oluştururken kullanılan araç zincirinin Yolunu ayarlar.

image3.png

Kullanıcı Terminalini Etkinleştir

Kullanıcı Terminali Etkinleştir ayarı, dahili hat tarafından bir VEX Beyin veya VEX Denetleyicisi algılandığında dahili hattın kullanıcı seri bağlantı noktasını açmasına olanak tanır. Tek istisna, bir kullanıcı seri bağlantı noktasıyla numaralandırılmayan bir V5 Denetleyici için geçerlidir.

image61.png

Etkinleştir uzantının başlangıçta bir kullanıcı bağlantı noktasına bağlanmasına izin verir ve Etkileşimli Terminali oluşturur. Uzantı çalışırken etkinleştirme seçilirse uzantı, bir cihaz bağlıysa kullanıcı bağlantı noktasını açmaya çalışacaktır.
Devre Dışı Bırak uzantının başlangıçta kullanıcı bağlantı noktasına bağlanmasını engeller ve Etkileşimli Terminal oluşturmaz. Uzantı çalışırken devre dışı bırakılırsa uzantı kullanıcı bağlantı noktasını kapatır ve Etkileşimli Terminali kaldırır.

Proje Yapım Türü

Proje Oluşturma Türü uzantının bir C++ projesini nasıl oluşturacağını ayarlar. Kullanıcı yapı tipini Oluştur veya Yeniden Oluştur olarak ayarlayabilir.
Derleme projeyi yalnızca Make projenin kaynak kodunda herhangi bir değişiklik algıladığında derler.
Yeniden Oluşturma projenin derleme dizinini temizler ve ardından projeyi derler. Bu seçenek normalde çok daha yavaştır.

image51.png

Proje Ana Sayfası

Proje Ana Sayfası Yeni Proje sihirbazını tamamlarken yeni bir proje için varsayılan giriş dizinini ayarlar.

image38.png

İndirdikten Sonra Çalıştır

İndirmeden Sonra Çalıştır etkinleştirildiğinde, kullanıcı programının VEX Brain'e indirildikten sonra çalışmasına neden olur.

image53.png

Python SDK Ana Sayfası

BU AYARI DÜZENLEMEYİN.

image59.png

VEX Komut Yardımı

VEX Komut Yardımı, C++ ve Python API'sinde (Uygulama Programlama Arayüzü) bulunan belirli işlevlere ilişkin belgelere erişim sağlar. Belgeler her VEX Platformuna (IQ 2. Nesil, EXP, V5) özeldir.

image55.png

VEX Komut Yardımına erişmek için öncelikle aranacak fonksiyonun metnini vurgulayın.

image15.png

Seçilen metne sağ tıkladığınızda bir içerik menüsü görünecektir.
Sonraki Belgelere erişmek için VEX Komut Yardımına tıklayın.

image35.png

VEX Komut Yardımı tam bir eşleşme bulursa ilgili belgelerle birlikte yeni bir web görünümü görünecektir.

image26.png

Seçilen metinle birden fazla belge eşleşirse, ilgili belgelerin filtrelenmiş listesini içeren bir açılır menü görünecektir.

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

Last Updated: