VEXcode 5'teki Yenilikler

VEXcode 5, VEXcode programlama ortamının yeni neslidir ve code.vex.com adresinde web uygulaması olarak mevcuttur. Bu büyük güncelleme, tüm VEX platformlarında erişilebilirliğe ve daha sorunsuz bir deneyime odaklanmaktadır. VEXcode 5 şu anda VEX 123, GO, AIM, IQ (1. nesil), IQ (2. nesil), EXP, CTE, V5 ve AIR platformlarını desteklemektedir.

Aşağıda VEXcode 5'te bulunan yeni özellikler ve iyileştirmeler hakkında bilgi edinebilirsiniz.

VEXcode 5'teki Geliştirmeler ve Özellikler

Tam Klavye Erişilebilirliği

VEXcode 5 artık tamamen klavye erişimine uygun, bu sayede arayüzün her bölümünde fare kullanmadan gezinebilir ve işlemleri gerçekleştirebilirsiniz.

Blok Düzenleyicisinde Klavye Navigasyonu

Blok düzenleyici artık klavye ile gezinmeyi destekliyor. Bloklar çalışma alanına eklenebilir, çalışma alanından kaldırılabilir, okunabilir ve klavye ile değiştirilebilir.

Yeni Açılış Sayfası

VEXcode 5, uygulamanın merkezi işlevi gören yeniden tasarlanmış bir açılış sayfasına sahiptir. Buradan şunları yapabilirsiniz:

  • Desteklenen VEX platformlarından herhangi birini (123, GO, AIM, IQ (1. nesil), IQ (2. nesil), EXP, CTE, V5, AIR) tarayın ve seçin.
  • VEXcode'un en son haberlerini yerleşik Haber Akışı aracılığıyla görüntüleyin.
  • Yeni bir proje oluşturmak, mevcut bir projeyi açmak veya örnek projeleri incelemek için platforma özel bir sayfaya gidin.

Haber Kaynağı

Ana sayfada doğrudan erişilebilen entegre bir Haber Akışı mevcuttur. Bu uygulama, VEXcode ile ilgili en son haberleri, duyuruları ve güncellemeleri göstererek eğitimcilerin ve öğrencilerin uygulamadan çıkmadan bilgi sahibi olmalarını sağlar.

Yeniden Tasarlanmış Proje Oluşturma

Proje oluşturma akışı yeniden tasarlandı. Ana sayfadan artık tercih ettiğiniz proje türünü (Bloklar veya Python) seçebilir, bir proje adı girebilir ve projenizi kaydedebilirsiniz.

Örnek Proje Arama

Örnek projeler arasında gezinme özelliğine artık bir arama çubuğu eklendi, bu da belirli bir örnek projeyi bulmayı kolaylaştırıyor.

Taşınabilir ve Yeniden Boyutlandırılabilir Sekmeler

VEXcode çalışma alanı artık özelleştirilebilir; sekmeler taşınabilir, yeniden boyutlandırılabilir veya kapatılabilir.

  • Kapalı bir sekmeyi yeniden açmak için Görünüm Menüsünü açın ve Sekme Ekle'yi seçin, ardından geri yüklemek istediğiniz sekmeyi seçin.
  • Çalışma alanınızı sıfırlamak için Görünüm Menüsünü açın ve Varsayılan Düzen'i seçin.

EXP ve V5 modellerine Bluetooth bağlantısı eklendi.

EXP ve V5 Brains artık tıpkı IQ gibi, doğrudan tarayıcı üzerinden Bluetooth ile kablosuz olarak bağlanabiliyor.

Yapay Zeka Görsel Renk Seçici

AI Vision yapılandırma yardımcı programı artık bir renk seçme aracı içeriyor. Bu özellik, yapay zeka görüntü sensörü kurulumu sırasında klavye navigasyonunu kullanarak renkleri seçmenize ve yapılandırmanıza olanak tanır.

VEX API'sine bağlı dahili yardım özelliği.

Bloklar ve Python komutları için tüm yardım referansları artık doğrudan resmi VEX API Referans sitesine bağlanıyor. Bu, VEXcode'dan çıkmadan her komut hakkında kapsamlı bilgi edinmenizi sağlar.

Güncellenmiş Beyin Bağlantısı Diyaloğu

Bir Brain'i bağlarken görüntülenen diyalog kutusu, tüm platformlarda modern ve tutarlı bir görünüme sahip olacak şekilde yeniden tasarlandı.

Yapılandırılabilir GO Derlemeleri

VEXcode 5'te GO derleme yapılandırmaları ve örnek proje şablonları birleştirildi. Cihaz panelinde, bir GO derleme yapılandırması seçmek, paneli otomatik olarak ilgili cihazlarla doldurur. Her bir cihaz, özel bir robottaki gibi aynı şekilde yapılandırılabilir.

GO Drive sekmesi güncellendi.

GO Drive Tab, erişilebilirliği daha iyi destekleyecek şekilde yeniden tasarlandı. Artık GO robotunuzu Sürüş sekmesinden klavyeyi kullanarak kontrol edebilirsiniz.

VEXcode 5 için Yakında Gelecek Özellikler

VEXcode 5'in geliştirme süreci aktif olarak devam etmektedir. Mevcut VEXcode uygulamalarındaki bazı özellikler henüz kullanıma sunulmadı, ancak gelecekteki sürümlerde yer alması planlanıyor, örneğin:

  • VEXcode VR desteği
  • Mevcut VEXcode projeleri yükleniyor.
    • Mevcut üretim VEXcode uygulamalarında oluşturulan projeler henüz VEXcode 5'te açılamıyor.
  • Projeleri paylaşmak
  • C++ kodlama desteği
  • Blok düzenleyici bağlam menüsünde "Blokları Sesli Oku" seçeneğini kullanın.

VEXcode 5 Değişiklik Günlüğü

5.0.11

  • Genel
  • GİTMEK
    • Tek kumanda kolu desteği eklendi.
    • GO üzerinde komut çalıştırmanın başarısız olmasına ve projenin durmasına neden olan bir sorun düzeltildi.
  • IQ (1. nesil)
    • Önceden ayarlanmış yapılandırmalar eklendi.
    • C++ metin projeleri desteklenmediği sürece "C++ Projesine Dönüştür" düğmesi devre dışı bırakıldı.
  • IQ (2. nesil)
    • AI Vision Utility nesne modeli etiketlemesinde bir sorun giderildi.
    • Yapay Zeka Görüntüleme Nesnesi bloğu açılır menüsünün düzgün güncellenmemesi sorunu giderildi.
  • EXP
    • AI Vision Utility nesne modeli etiketlemesinde bir sorun giderildi.
    • Yapay Zeka Görüntüleme Nesnesi bloğu açılır menüsünün düzgün güncellenmemesi sorunu giderildi.
    • Pnömatik cihaz yapılandırmasıyla ilgili bir sorun giderildi.
  • V5
    • AI Vision Utility nesne modeli etiketlemesinde bir sorun giderildi.
    • Yapay Zeka Görüntüleme Nesnesi bloğu açılır menüsünün düzgün güncellenmemesi sorunu giderildi.
  • CTE
    • Sensörlerin izlenememesi sorunu giderildi.
  • HAVA
    • Bloklar ve Python örnek projeleri eklendi.
    • Mantık kategorileri daraltıldığında değişken bloklarının araç kutusunda görünmemesi sorunu düzeltildi.

5.0.10

  • Genel
    • Ürün yazılımı ve SDK sürüm yönetimi iyileştirildi.
    • Klasik temadaki devre dışı bırakılmış blokların stilini güncelledik.
    • Devre dışı bırakılmış anahtar bloklarının stilini güncelledik.
    • Rastgele blok kod üretimini tüm platformlarda tutarlı hale getirdik.
    • Haber başlıklarının satır atlamasıyla ilgili bir sorun giderildi.
    • Python araç kutusunun odaklanıldığında kategori başlığına kaydırma yapmaması sorunu düzeltildi.
    • Robot bağlantı açılır pencere simgelerinin ortalanmamış olması sorunu düzeltildi.
    • Devre dışı bırakılmış blokların anahtar bloklara dönüştürülememesi sorunu düzeltildi.
    • Klasik temanın, onu desteklemeyen platformlarda da uygulanmaya devam etmesine neden olan bir sorun düzeltildi.
    • Parola otomatik önerisinin monitör konsol girişinde görünmesiyle ilgili bir sorun düzeltildi.
  • GİTMEK
    • One Stick Controller cihaz desteği eklendi.
  • IQ (1. nesil)
    • Ürün yazılımını güncellemek için Bilgi Bankası bağlantısı eklendi.
    • Dizelere değişken blokları atama özelliği kaldırıldı.
    • Proje başına en fazla 3 "Başlangıçta" bloğu sınırı eklendi.
    • Araç kutusunda yanlış kategori simgelerinin görüntülenmesi sorunu düzeltildi.
    • Tekrarla bloğunda hatalı kod üretimine neden olan bir sorun düzeltildi.
  • IQ (2. nesil)
    • 2026-2027 Flop Hero Bot ön ayarlı sürümü eklendi.
    • Üst menüdeki ve beyin bağlantısı iletişim kutusundaki takım adı, takım numarası olarak değiştirildi.
    • Beyin bir kontrol cihazı aracılığıyla bağlandığında otomatik SDK güncellemeleri artık başlamıyor, bu nedenle kullanıcılar beklenmedik bir güncelleme nedeniyle engellenmiyor.
  • EXP
    • Üst menüdeki ve beyin bağlantısı iletişim kutusundaki takım adı, takım numarası olarak değiştirildi.
    • Beyin bir kontrol cihazı aracılığıyla bağlandığında otomatik SDK güncellemeleri artık başlamıyor, bu nedenle kullanıcılar beklenmedik bir güncelleme nedeniyle engellenmiyor.
    • 3-Wire cihazlarının kullanılamayan portları doğru şekilde göstermemesi sorunu giderildi.
  • V5
    • 2026-2027 Flex ve Flex (Sensörler) Hero Bot ön ayarlı yapıları eklendi.
    • Üst menüdeki ve beyin bağlantısı iletişim kutusundaki takım adı, takım numarası olarak değiştirildi.
    • Beyin bir kontrol cihazı aracılığıyla bağlandığında otomatik SDK güncellemeleri artık başlamıyor, bu nedenle kullanıcılar beklenmedik bir güncelleme nedeniyle engellenmiyor.
    • 3-Wire cihazlarının kullanılamayan portları doğru şekilde göstermemesi sorunu giderildi.
    • MC55'in Python araç kutusundan sürüklenerek getirildiğinde doğru aygıt adını göstermemesi sorunu düzeltildi.
    • Örnek proje simgeleri düzeltildi.
  • HAVA
    • AIR Simülatörü desteği eklendi.

5.0.9

  • Genel
    • My Blocks örnek projeleri eklendi.
    • Son proje dosyası simgeleri güncellendi.
    • Genişletilmiş mantık kategorileri için blok araç kutusu simgeleri güncellendi.
    • Son projeler platforma özgü olacak şekilde değiştirildi.
    • Robot bağlantı durumlarının erişilebilirliği iyileştirildi; artık yalnızca simge rengiyle değil, metin etiketiyle de iletiliyor ve ekran okuyuculara duyuruluyor.
    • Otomatik güncelleme başarılı olduktan sonra SDK güncelleme iletişim kutusunun açık kalmasına neden olan bir sorun düzeltildi.
  • 123
    • 123 Blocks ve Python örnek projeleri eklendi.
  • IQ (1. nesil)
    • Added Blocks örnek projeleri.
    • Dinamik aktarma organı başlık kodu üretimi eklendi.
    • Proje adına parantez eklenmesinin kaydetme işleminin sessizce başarısız olmasına neden olduğu bir sorun düzeltildi.
    • Kontrolcü girişlerinin alınamaması sorunu giderildi.
  • IQ (2. nesil)
    • Kontrol cihazı aracılığıyla bağlanarak projelerin bir beyne indirilmesine yönelik destek eklendi.
  • EXP
    • Kontrol cihazı aracılığıyla bağlanarak projelerin bir beyne indirilmesine yönelik destek eklendi.
  • V5
    • Erişilebilir Kontrol Cihazı robot yapılandırmasına eklendi.
    • Kontrol cihazı aracılığıyla bağlanarak projelerin bir beyne indirilmesine yönelik destek eklendi.
  • HAVA
    • Modül kategorisinde yanlış modül simgesinin görüntülenmesi sorunu düzeltildi.

5.0.8

  • Genel
    • Yapay zeka görüntüleme örnek projeleri eklendi.
    • Blok ses kapatma özelliği eklendi.
    • Kaydedilmemiş projeler için yeniden adlandırma mantığı güncellendi; yeniden adlandırmadan önce kaydetme işlemi başlatılacak.
    • Blok çalışma alanındaki yakınlaştırma, uzaklaştırma ve sıfırlama simgeleri güncellendi.
    • Python ve blok araç kutusu kategori simgeleri daha erişilebilir olacak şekilde güncellendi.
    • Blok araç kutusunda klavye navigasyonu iyileştirildi.
    • Özel stiller uygulandığında menü öğelerinin yanlış şekilde daralmasına neden olan bir sorun düzeltildi (WCAG 1.4.12).
  • 123
    • İlk destek, şimdi Python ile birlikte sunuluyor.
  • GİTMEK
    • Sürücü sekmesinin, proje adlandırma sırasında hareket tuşlarının kullanılmasını engellemesine neden olan bir sorun düzeltildi.
  • AMAÇ
    • Yapay Zeka Görsel Yardımcı Programına eksen işaretleyicileri eklendi.
    • Örnek projelerde yerel dosyalara ve masaüstü sürümlerinde ses ve görüntü yüklemelerine destek eklendi.
    • AIM Blokları Oluşturma Zaman Aşımı örnek projesindeki hata düzeltildi.
  • IQ (1. nesil)
    • Eski yazılım sürümlerini kontrol etme özelliği eklendi.
    • Hatalı kod oluşturma sorunları düzeltildi.
    • Cihaz açılır menü seçimlerinin oturumlar arasında kaydedilmemesi sorunu düzeltildi.
    • Yapılandırılmış bir cihaza sahip projelerin, hatalı cihaz oluşturucuları nedeniyle indirilememesi veya çalıştırılamaması sorunu düzeltildi.
    • Değişken bloklar ve sayı girişleri için geliştirilmiş yazdırma biçimlendirmesi.
  • IQ (2. nesil)
    • Yapay Zeka Görsel Yardımcı Programına eksen işaretleyicileri eklendi.
    • Takım numarasını ayarlama desteği eklendi.
    • Hatalı kod üretimiyle ilgili bir sorun düzeltildi.
    • Otomatik ürün yazılımı güncellemesini devre dışı bırakma seçeneği eklendi.
  • EXP
    • Yapay Zeka Görsel Yardımcı Programına eksen işaretleyicileri eklendi.
    • Takım numarasını ayarlama desteği eklendi.
  • V5
    • Yapay Zeka Görsel Yardımcı Programına eksen işaretleyicileri eklendi.
    • Takım numarasını ayarlama desteği eklendi.
    • Alan kontrol cihazının kullanımı ve bellenim güncellemesi eklendi.
    • Robot yapılandırmasıyla ilgili hatalar düzeltildi.
    • GPS sensörlü yapılandırılmış aktarma organlarının silindiğinde blokları doğru şekilde devre dışı bırakmaması sorunu düzeltildi.
    • Otomatik ürün yazılımı güncellemesini devre dışı bırakma seçeneği eklendi.
  • CTE
    • Örnek projeler eklendi.
    • Konsol davranışı AIM ile uyumlu olacak şekilde düzeltildi.
  • HAVA
    • Konsol davranışı AIM ile uyumlu olacak şekilde düzeltildi.

5.0.7

  • Genel
    • Ürün yazılımı güncellemesi desteği eklendi.
    • Sabit mantık karşılaştırma bloğu giriş türü.
    • Zamanlayıcı bloğunun girişine blok bağlama desteği kaldırıldı.
    • Belirli ekran genişliklerinde üst menü düzeninin bozulması sorunu düzeltildi.
    • Uzun yorumların üç nokta ile kısaltıldığı yorum blokları düzeltildi.
  • GİTMEK
    • Python projeleri için varsayılan kod eklendi.
    • Switch bloğu dönüştürme işlemi sırasında beklenmedik vurgulama kodu oluşmasına neden olan bir sorun düzeltildi.
  • AMAÇ
    • Python projeleri için varsayılan kod eklendi.
  • IQ (1. nesil)
    • İlk Destek
  • IQ (2. nesil)
    • Yapay zeka görüntüleme sensörünün ürün yazılımı güncellemesi ve model değiştirme özelliği eklendi.
  • EXP
    • Yapay zeka görüntüleme sensörünün ürün yazılımı güncellemesi ve model değiştirme özelliği eklendi.
  • CTE
    • Kalem kayması için geliştirilmiş öğretim kumandası performansı.
    • Python araç kutusuna eksik olan zamanlayıcı komutları eklendi.
    • Sinyal kolu durduğunda sinyal kulesi ışıklarının doğru şekilde sönmemesi sorununu giderdik.
    • Sabit blok kod üretimi.
  • V5
    • Yapay zeka görüntüleme sensörünün ürün yazılımı güncellemesi ve model değiştirme özelliği eklendi.
  • HAVA
    • İlk Destek

5.0.6

  • Genel
    • Diyalog kutularının stilini daha tutarlı bir görünüm için güncelledik.
    • Blokların, alet kutusunun üzerine yerleştirildiğinde silinmesine neden olan bir sorun düzeltildi.
    • Dize çıktı bloklarının switch bloklarına dönüştürülememesi sorunu düzeltildi.
    • Başlatma olayı bloğu kod oluşturma işlemindeki bir sorun düzeltildi.
  • GİTMEK
    • Önceden ayarlanmış derleme yapılandırmaları düzeltildi.
    • Örnek projelerin doğru şekilde açılmaması sorunu giderildi.
  • AMAÇ
    • Örnek projelerdeki çeşitli hatalar düzeltildi.
  • IQ (2. nesil)
    • Önceden ayarlanmış yapılandırma desteği eklendi.
  • EXP
    • Önceden ayarlanmış yapılandırma desteği eklendi.
    • Örnek projelerdeki çeşitli hatalar düzeltildi.
  • CTE
    • İlk Destek
  • V5
    • Önceden ayarlanmış yapılandırma desteği eklendi.
    • Örnek proje desteği eklendi.

5.0.2

  • Genel
    • Platform logosuna tıklayarak açılış sayfasına geri dönme özelliği eklendi.
    • Bloklar ve Python çalışma alanları için daha iyi ekran okuyucu desteği sağlayan erişilebilirlik güncellemeleri.
    • Geliştirilmiş Haber Akışı Kullanıcı Arayüzü
    • Yazdırma Konsolu, yazdırma hataları için tutarlı bir format kullanacak şekilde yeniden tasarlandı; yazdırma hassasiyeti ayarlandı ve yazı tipi rengi belirlendi.
    • Otomatik tamamlama önerisinin altında görünen alt çizgi kaldırıldı.
    • Otomatik tamamlama ve sözdizimi renklendirme sorunları düzeltildi.
    • Başlıkta yer alan aktarma organı kalibrasyon koduyla ilgili sorun giderildi.
    • Araç kutusu daraltıldığında çalışma alanı yakınlaştırma düğmelerinin kaybolması sorunu düzeltildi.
  • GİTMEK
    • Örnek projeler eklendi.
    • Thread desteği eklendi.
    • Çalışma alanında birden fazla başlatılan blok olduğunda adım düğmesi devre dışı bırakılır.
    • Bir çökme tespit edildikten sonra çökme bayrağının sıfırlanmasıyla ilgili bir sorun düzeltildi.
    • Python araç kutusunun sabit kategori sıralaması
    • Blokların sürekli olarak vurgulanmış kalmasıyla ilgili bir sorun düzeltildi.
  • AMAÇ
    • Örnek projeler eklendi.
  • IQ (2. nesil)
    • İlk destek
  • EXP
    • Denetleyici yapılandırma desteği eklendi.
    • Uzaktan Ekran desteği eklendi.
    • print_at ve set_origin komutları eklendi.
    • Kodlayıcı ve mesafe ölçer cihazlarının yapılandırılmasıyla ilgili bir sorun giderildi.
  • V5
    • Denetleyici yapılandırma desteği eklendi.
    • print_at ve set_origin komutları eklendi.
    • Yapay zeka görüntüleme yapılandırma desteği eklendi.
    • Kodlayıcı ve mesafe ölçer cihazlarının yapılandırılmasıyla ilgili bir sorun giderildi.
    • GPS kategori bloklarının araç kutusunda görünmemesi sorunu düzeltildi.
    • Aktarma organları üzerinden yapılandırılan GPS'in yanlış cihaz adına sahip olması sorunu düzeltildi.

5.0.1

  • Genel
    • Bir aygıt silindikten sonra çalışma alanındaki sabit bloklar devre dışı bırakılmıyor.
  • EXP
    • Sinyal Kulesi ve Atalet Cihazı için Python otomatik tamamlama önerileri düzeltildi.
    • Sabit Kontrol Cihazı Python kod üretimi

5.0

  • Genel
    • İlk sürüm
  • GİTMEK
    • İlk destek
  • AMAÇ
    • İlk destek
  • EXP
    • İlk destek
  • V5
    • İlk destek

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

Last Updated: