VEX VS Code Uzantısı Kullanıcı Arayüzüne Genel Bakış

Bu makale VEX Visual Studio Code Extension UI'ye (Kullanıcı Arayüzü) genel bir bakış sunmaktadır. Eklenti, VEX IQ 2. Nesil, EXP ve V5 platformları için C++ ve Python projelerinin geliştirilmesini destekliyor.

VEX VS Kod Uzantısı Kullanıcı Arayüzü Düzeni

VEX Visual Studio Code Extension UI beş ana alana ayrılmıştır: Etkinlik Çubuğu, Yan Çubuk, Düzenleyici, Terminal Paneli ve Araç Çubuğu.

Etkinlik Çubuğu

Etkinlik Çubuğu, görünümler arasında geçiş yapmamızı sağlayan ve VEX proje geliştirme için bize ek bağlama özgü göstergeler sunan bir dizi simgeye sahiptir.

VS Code'da VEX projesi geliştirmek için kullanılan yaygın simgeler şunlardır:

  • Visual Studio Code'da VEX V5 Kod Uzantısı arayüzünün ekran görüntüsü, VEX robotik programlama için kullanılabilen çeşitli özellikleri ve araçları sergiliyor. Explorer Görünümü Simgesi - Tıklandığında, Explorer Görünümü Yan Çubukta açılır.
  • Visual Studio Code'da VEX V5 Kod Uzantısı arayüzünün ekran görüntüsü, VEX robotik programlama için kullanılabilen özellikleri ve araçları sergiliyor. Uzantı Görünümü Simgesi - Tıklandığında, Yan Çubukta Uzantı Görünümü açılır.
  • VEX V5 VS Code Uzantısının özelliklerini ve işlevlerini gösteren, VEX robotik programlama için temel bileşenleri ve araçları vurgulayan diyagram. VEX View Simgesi - Tıklandığında, VEX View Yan Çubukta açılır.

Kenar Çubuğu

Yan Çubuk, VS Code içindeki entegre araçları kullanmamızı sağlayan farklı görünümler içerir. VEX proje geliştirme görevlerini gerçekleştirmek için kullanılan yaygın Kenar Çubuğu görünümleri şunlardır: Uzantı Görünümü, VEX Görünümüve Gezgin Görünümü.

Uzantı Görünümü

Extension View VS Code'da uzantıları yüklemek ve yönetmek için kullanılır. VEX IQ 2. Nesil, EXP ve V5 platformlarında yazılım geliştirmek için VEX Extension, C/C++ Extension ve Python Extension'ı kurmamız gerekiyor.

VEX Extension, C/C++ Extensionve Python Extension VS Code'a nasıl kurulacağına dair adım adım talimatlar için lütfen bu makaleyebakın.


VEX Görünümü

VEX View , VEX IQ 2. Nesil, EXP ve V5 için VS Code'da projeler geliştirmemize olanak sağlıyor. VEX Görünümünde üç kategori bulunmaktadır: PROJE EYLEMLERİ, VEX CİHAZ BİLGİSİ, ve VEX GERİ BİLDİRİMİ.

  • PROJE EYLEMLERİ
    PROJE EYLEMLERİ altındaki düğmeler yeni bir VEX projesi oluşturmak veya mevcut bir VEXcode projesini içe aktarmak için kullanılır.
    VS Code'da bir VEX projesi oluşturma konusunda ayrıntılı rehberlik için lütfen V5için bu makaleye, EXPiçin bu makaleye ve IQ (2.)için bu makaleye bakın.

  • VEX FEEDBACK
    VEX'e geri bildirim göndermek için, VEX FEEDBACK altındaki Metin Kutusuna mesajımızı yazıp GÖNDER düğmesine tıklayabiliriz.
    VS Code'da VEX FEEDBACK kullanımı hakkında yararlı bilgiler için lütfen bu makaleye .

Explorer Görünümü

Explorer View VS Code'da VEX proje dosyalarına ve klasörlerine göz atmak, bunları açmak ve yönetmek için kullanılır.

Editör

Editör, VS Code'da dosyaları düzenlemek için kullanılan ana alandır. VEX VS Code Eklentisi, programı geliştirirken bize yardımcı olmak amacıyla Editör alanında hem C/C++ hem de Python için Intellisense/Linting'i etkinleştirir.

Editör alanında, fonksiyonun metni üzerinde fareyi gezdirerek veya VEX Command Help kullanarak C++ ve Python API'sinde (Uygulama Programlama Arayüzü) bulunan bu fonksiyona ait dokümanlara erişerek belirli bir fonksiyon hakkında faydalı bilgilere ulaşabiliriz.

VS Code'da VEX Komut Yardımı kullanımıyla ilgili ayrıntılı talimatlar için lütfen bu makaleye bakın.

Terminal Panel

VEX VS Code Uzantısı başlangıçta iki terminal sağlar: Log 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.

  • Etkileşimli Terminal - Etkileşimli Terminalin iki işlevi vardır: yazdırma günlüklerini görüntülemek ve ham tuş vuruşlarını kullanıcı programına geri göndermek



    Not: Etkileşimli terminali kullanmak için, Beyin veya Denetleyicinin VEX VS Code Uzantısını çalıştıran bir bilgisayara bağlanması gerekir.
    Not: Etkileşimli terminal çıkışı, bir kullanıcı programı oluşturulup indirildikten sonra varsayılan olarak temizlenir.

Araç çubuğu

Araç Çubuğu, VEX VS Code uzantı projeleri, VEX Brains ve VEX Controller'larla hızlı bir şekilde etkileşim kurmamızı sağlayan bir dizi simge içerir.

Not: Araç Çubuğu yalnızca VS Code'da geçerli bir VEX projesi açık olduğunda etkindir. 

Not: Geçerli bir VEX projesi, uzantı tarafından oluşturulan veya içe aktarılan bir projedir. Editörde açılan VEXcode veya VEXcode Pro projeleri geçerli bir VEX Projesi olarak değerlendirilmeyecek ve içe aktarılması gerekecektir.

Araç Çubuğunda bulunan simgeler şunlardır:

  • Visual Studio Code'da VEX V5 Kod Uzantısı arayüzünün ekran görüntüsü, VEX robotik programlama için kullanılabilen özellikleri ve araçları sergiliyor. Cihaz Seçici - Cihaz Seçici, bağlı VEX Cihazının Simgesini (Beyin Simgesi VEX Device Picker showing icons for connected VEX devices, including a Brain icon and a Controller icon, as part of the V5 Category Description in the VS Code Extension section. veya Denetleyici Simgesi Icon of a controller representing the V5 category in the context of the VS Code Extension, illustrating functionality related to programming and controlling VEX robotics.) görüntüler.
    Not: Bir denetleyici bilgisayara bağlıysa, ancak beyne radyo bağlantısı yoksa, Denetleyici Simgesinin yanında beyin adı görüntülenmez.
  • Visual Studio Code'da VEX V5 Kod Uzantısı arayüzünün ekran görüntüsü, kullanıcıların VEX robotik projelerini geliştirmeleri ve yönetmeleri için kullanılabilen çeşitli programlama özelliklerini ve araçlarını sergiliyor. Slot Seçici Simgesi - Slot Seçici Simgesi VEX Uzantısının hangi Slot'a bir kullanıcı programını indireceğini veya oynatacağını, üzerine tıklayarak ve seçim listesinden VEX Beynindeki sekiz mevcut Slot'tan birini seçerek seçmemize olanak tanır.
  • Visual Studio Code'da VEX V5 Kod Uzantısı arayüzünün ekran görüntüsü, VEX robotik programlama için özellikleri ve araçları sergiliyor. Yapı & İndirme Simgesi - Bir VEX Aygıtı bağlıysa, İndirme Simgesi Araç Çubuğunda gösterilecektir. Tıklandığında proje derlenecek ve başarılı olursa bağlı VEX Cihazına indirilecektir.
  • VEX robotik programlama için kod düzenleme özelliklerini ve araçlarını gösteren VEX V5 VS Code Extension arayüzünün ekran görüntüsü. Resimde, kodlama verimliliğini artırmak için tasarlanmış kullanıcı dostu düzen ve işlevsellik vurgulanıyor. Oynat Simgesi - Tıklandığında, Oynat Simgesi VEX Brain'deki seçili Slot'ta indirilen kullanıcı programını çalıştırır.
  • Visual Studio Code'da robotik programlama için kod düzenleme özelliklerini ve araçlarını gösteren VEX V5 Kod Uzantısı arayüz ekran görüntüsü. Durdurma İkonu - Tıklandığında, Durdurma İkonu VEX Brain'deki kullanıcı programının çalışmasını durdurur.
  • VEX robotik programlama için kod düzenleme, hata ayıklama seçenekleri ve proje yönetimi gibi özellikleri ve araçları gösteren VS Code'daki VEX V5 Kod Uzantısı arayüzünün ekran görüntüsü. Proje Seçici - Proje Seçici seçili projenin adını görüntüler. Proje Seçici Simgesi çalışma alanı içerisinde birden fazla VEX projesi mevcut olduğunda, üzerine tıklayıp seçim listesinden bir proje seçerek projeler arasında geçiş yapmamızı sağlar.
  • Geliştiriciler için kod düzenleme, hata ayıklama seçenekleri ve entegrasyon yetenekleri dahil olmak üzere kullanılabilir özellikleri ve araçları gösteren V5 için VS Code Uzantısı arayüzünün ekran görüntüsü. Python Dosya Seçici (Sadece Python) - Bir VEX Python projesi seçildiğinde, Python Dosya Seçici Araç Çubuğunda görünecektir. Python Dosya Seçici seçili Python dosyasının adını görüntüler. Python for VEX şu anda yalnızca tek dosya indirmelerini destekliyor.

VS Code'da Araç Çubuğu özelliklerinin nasıl kullanılacağı hakkında yararlı bilgiler için lütfen bakın.

VEX Kullanıcı Ayarları

VEX Kullanıcı Ayarları, VEX Extension kendi gereksinimlerimize göre yapılandırmamıza olanak tanır. Kullanıcı Ayarları, her VEX VS Code uzantı projesine uygulanan genel ayarlardır. VEX Kullanıcı Ayarları VS Code'daki Ayarlar İkonuna tıklayıp menülerde ilgili maddeleri seçerek ulaşabiliriz.

VEX VS Code Uzantısını yapılandırmak için VEX Kullanıcı Ayarları şunlardır:

  • Denetleyici Kanalı (Yalnızca V5 Denetleyici) - V5 Denetleyici Radyo Kanalını İndirme veya Çukurolarak ayarlar. Bu ayar yalnızca VEXnet radyo bağlantısı için geçerlidir.
  • Cpp Araç Zinciri Yolu - CPP Araç Zinciri için Yolu Ayarlar.
  • Kullanıcı Terminalini Etkinleştir- Uzantının kullanıcı portundan veri açmasını ve görüntülemesini etkinleştirir veya devre dışı bırakır.
  • Günlük Girişleri - VEX Brain'den yüklenecek günlük girişlerinin sayısını ayarlar.
  • Proje Derleme Türü - Uzantının bir C++ projesini nasıl derleyeceğini ayarlar.
  • Proje Ana Sayfası - Yeni projeler için varsayılan konumu ayarlar.
  • İndirdikten Sonra Çalıştır - Kullanıcı programının VEX Beynine indirildikten sonra çalıştırılıp çalıştırılmayacağını ayarlar.
  • Sistem DFU Otomatik Kurtarma - DFU modunda bir IQ2 veya EXP algılandığında Beynin otomatik olarak kurtarılıp kurtarılmayacağını ayarlar.
  • Websocket Sunucusunu Etkinleştir - Websocket Sunucusunu başlatmak için uzantıyı etkinleştirir veya devre dışı bırakır.
  • Websocket Sunucusu Ana Bilgisayar Adresi - Websocket Sunucusunun Ana Bilgisayar Adresini ayarlar.
  • Websocket Sunucu Bağlantı Noktası - Websocket Sunucu Bağlantı Noktası Numarasını Ayarlar

VEX Kullanıcı Ayarlarına nasıl erişeceğiniz ve ayarlayacağınız hakkında yararlı bilgiler için bu.

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

Last Updated: