VEXcode V5'te 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 V5, 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

(Bilgiler VEXcode 2.3.1+ için güncellenmiştir)

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: cppv5.vexcode.cloud
Python Linter Servisi: pythonv5.vexcode.cloud
Port: 443 (ayrıca 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.

Yazılım Güncelleme Servisi: 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ın Test Edilmesi

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ü bulunmaktadır ve bu örnekte V5 seçilmiştir. Menünün en altında "Tekrar Test Et" düğmesi bulunmaktadır. Ana pencere, Bloklar/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 görünüyor. Durumların tam listesi şu şekildedir: Bloklar / C++ Derleyici Hizmeti ve Derleyiciye Ağ Bağlantısı, ardından Python Linter Hizmeti ve Linter'a Ağ Bağlantısı ve son olarak VEX Firmware / Güncelleme Hizmetlerinin durumu.

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: