VEXcode IQ'da Bulut Derleyici Sorunlarını Giderme

Bu makale, "Derleyici işlemi zaman aşımına uğradı" hata mesajını alan BT Yöneticilerine ve kullanıcılara yardım sağlayacaktır. Lütfen tekrar deneyin."

Web tabanlı, iPadOS veya Android işletim sistemlerinde çalışan VEXcode IQ, kullanıcı projelerini mikroişlemci koduna derlemek için bir Bulut Derleyicisinin kullanılmasını gerektirir. Bu platformlardaki güvenlik sınırlamaları nedeniyle VEX mikroişlemci derleyicisi yerel olarak çalışamıyor. Bu soruna geçici bir çözüm bulmak için VEXcode, bu platformların kullanıcılarının robotlarına kod indirebilmesine olanak tanıyan bir Cloud Compiler web hizmeti kullanır.

Not: Windows ve Mac kullanıcıları Cloud Compiler hizmetlerinden yararlanmazlar.

Kullanıcılar, tüm kullanıcılar için Bulut Derleyicisinde bir hizmet kesintisi olup olmadığını öğrenmek için status.vexcode.cloud adresini ziyaret edebilirler. VEXcode Cloud Compiler hizmetleri durum web sitesinde "bağlı" olarak raporlanıyorsa yerel ağınız Cloud Compiler'a erişimi engelliyor olabilir.

Güvenlik Duvarı / Ağ Bilgileri

(VEXcode 2.3.1+ için Bilgiler Güncellendi)

VEXcode Bulut Derleyicisinin çalışabildiğinden emin olmak için lütfen ağınızda son kullanıcılar için aşağıdaki adreslerin ve bağlantı noktalarının engelinin kaldırıldığından emin olun.

Bloklar / C++ Derleyici: cppiq.vexcode.cloud
Python Linter Hizmeti: pythoniq.vexcode.cloud
Bağlantı Noktası: 443 (5637'de de mevcuttur)
Protokol: TCP

Not: Cloud Compiler hizmetleri için sabit IP adresleri mevcut değildir; hizmetler AWS'de barındırılır ve IP adresleri, AWS sunucu örneklerinin yapılandırmasına bağlı olarak zamana göre değişebilir.

Aygıt Yazılımı Güncelleme Hizmeti: content.vexrobotics.com
Bağlantı Noktası: 443
Protokol: HTTPS

Bulut etki alanı dahil olmak üzere beyaz listeye alınması gereken tüm etki alanlarının tam listesi için VEX Web Siteleri ve Kaynakları için Etki Alanı Erişim Gereksinimlerigidin.

Bulut Derleyici Bağlantısını Test Etme

BT Yöneticileri, yerel bir ağın Cloud Compiler hizmetlerine olan bağlantısında VEXcode'un kurulmasına veya bir robotun bağlanmasına gerek kalmadan sorun gidermeye yardımcı olmak için VEXcode Bulut Kontrol Yardımcı Programını indirebilir.

VEXcode Bulut Kontrol Yardımcı Programını İndirin - Windows
VEXcode Bulut Kontrol Yardımcı Programını İndirin - Mac

VEXcode Cloud Check uygulamasının ekran görüntüsü. Uygulamada VEXcode Platformunu seçmek için bir açılır menü var ve bu örnekte IQ seçilmiştir. Menünün en altında Tekrar Test Et butonu bulunmaktadır. Ana pencere, Blocks / C++, Python ve VEX Firmware için çeşitli VEXcode bağlantılarının durumlarını gösterir. Bu örnekte her seçenek Bağlı olarak okunuyor. Durumların tam listesi Bloklar / C++ Derleyici Servisi ve Derleyiciye Ağ Bağlantısı, ardından Python Linter Servisi ve Linter'e Ağ Bağlantısı ve son olarak VEX Ürün Yazılımı / Güncelleme Servisleri durumunu okur.

Nasıl Kullanılır

  • Platform açılır menüsünden platformunuzu (IQ, EXP, V5) seçin. Seçildikten sonra kullanıcı arayüzü doğru sunucuları gösterecek şekilde güncellenecektir.
  • Göstergelerin sol tarafı Cloud Compiler servis durumunu gösterir - bu status.vexcode.cloudgelen verilere dayanmaktadır. Bu göstergeler, Cloud Compiler hizmetlerinin tüm kullanıcılar için çalışıp çalışmadığını size bildirecektir.
  • Göstergelerin sağ tarafı, mevcut ağınızdan Cloud Compiler hizmetlerine bağlantınızdır. Bu göstergeler "Bağlı Değil" diyorsa ağınız Cloud Compiler'a erişimi engelliyor demektir. Bu makaledeki bilgileri kullanarak ağınızda listelenen adresleri ve bağlantı noktalarını açın.
  • "Yeniden Test Et" düğmesi Cloud Compiler hizmetine tekrar bağlanmayı deneyecek ve durum göstergelerini yenileyecektir.

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

Last Updated: