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.
Kullanıcı Arayüzü Bileşenleri
VEX VS Code Extension'ın 3 ana bileşeni vardır.
- Araç Çubuğu
- Etkinlik Çubuğu ve Kenar Çubuğu
- 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.
Cihaz Seçici
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.
İ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.
Her cihaz öğesi Beyin Adı, Platform, Cihaz türü ve cihaz yolu bilgilerini içerir.
Ö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
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.
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
Bir VEX Brain veya VEX Controller bağlıysa Oluştur/İndir simgesi işlevleri değiştirir.
VEX Cihazı bağlı değilse yapı simgesi gösterilir. Tıklandığında proje yalnızca inşa edilecektir.
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
Oynat simgesi tıklandığında kullanıcı programını seçilen yuvada çalıştırır.
Durmak
Durdurma simgesi tıklandığında kullanıcı programını durdurur.
Seçilen Çalışma Alanı
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.
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.
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.
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
Proje Eylemleri
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
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
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
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
Program bilgileri VEX Brain'e indirilen tüm kullanıcı programlarının bir listesini görüntüler.
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
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.
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.
VEX Brain bir VEX Kontrolörüne bağlıdır
VEX Brain bir VEX Kontrolörüne bağlı değildir
VEX V5 Kontrol Cihazı VEX V5 Brain'e bağlıdır
Ekran görüntüleri
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)
Kalp simgesine tıkladığınızda uzantı, pil doktoru kullanıcı programını indirip çalıştıracaktır.
Beyin Adını Ayarla
Kullanıcı, sistem>adının yanındaki Kalem simgesine tıklayarak VEX Brain'in adını ayarlayabilir.
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
Kullanıcı, sistem>takımının yanındaki Kalem simgesine tıklayarak VEX Brain için takım numarasını ayarlayabilir.
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
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
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.
VEXos, VEX Beyin Simgesinin yanındaki yukarı oka tıklanarak güncellenebilir.
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
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
Günlük Terminali
Günlük Terminali derleme çıktısını, derleme hatasını ve indirme sonuçlarını görüntüler.
İnteraktif Terminal
İ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.
VEX kullanıcı ayarlarına nasıl erişilir
VS Kodunun sol köşesindeki dişliye tıkladığınızda bir içerik menüsü görünecektir
Bağlam menüsünde “Ayarlar” öğesine tıkladığınızda bir ayarlar sayfası görünecektir.
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.
“VEX” liste öğesine tıklayın.
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.
Cpp Projesi SDK Ana Sayfası
BU AYARI DÜZENLEMEYİN.
Cpp Araç Zinciri Yolu
Cpp Araç Zinciri Yolu bir C++ VEX VS Code projesi oluştururken kullanılan araç zincirinin Yolunu ayarlar.
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.
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.
Proje Ana Sayfası
Proje Ana Sayfası Yeni Proje sihirbazını tamamlarken yeni bir proje için varsayılan giriş dizinini ayarlar.
İ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.
Python SDK Ana Sayfası
BU AYARI DÜZENLEMEYİN.
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.
VEX Komut Yardımına erişmek için öncelikle aranacak fonksiyonun metnini vurgulayın.
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.
VEX Komut Yardımı tam bir eşleşme bulursa ilgili belgelerle birlikte yeni bir web görünümü görünecektir.
Seçilen metinle birden fazla belge eşleşirse, ilgili belgelerin filtrelenmiş listesini içeren bir açılır menü görünecektir.