VEXcode V5 में क्लाउड कंपाइलर समस्याओं का निवारण

यह आलेख उन आईटी प्रशासकों और उपयोगकर्ताओं को सहायता प्रदान करेगा जिन्हें त्रुटि संदेश “कंपाइलर प्रक्रिया का समय समाप्त हो गया है” प्राप्त हो रहा है। कृपया पुनः प्रयास करें।”

वेब-आधारित, iPadOS या Android ऑपरेटिंग सिस्टम पर चलने वाले VEXcode V5 को उपयोगकर्ता परियोजनाओं को माइक्रोप्रोसेसर कोड में संकलित करने के लिए क्लाउड कंपाइलर के उपयोग की आवश्यकता होती है। इन प्लेटफार्मों पर सुरक्षा सीमाओं के कारण, VEX माइक्रोप्रोसेसर कंपाइलर स्थानीय रूप से चलने में असमर्थ है। इस समस्या से निपटने के लिए, VEXcode क्लाउड कंपाइलर वेबसर्विस का उपयोग करता है, जिससे इन प्लेटफार्मों के उपयोगकर्ता अपने रोबोट पर कोड डाउनलोड कर सकें।

नोट: विंडोज़ और मैक उपयोगकर्ता क्लाउड कंपाइलर सेवाओं का उपयोग नहीं करते हैं।

उपयोगकर्ता status.vexcode.cloud पर जाकर पता लगा सकते हैं कि क्या सभी उपयोगकर्ताओं के लिए क्लाउड कंपाइलर में कोई सेवा बाधा है। यदि VEXcode क्लाउड कंपाइलर सेवाएं स्थिति वेबसाइट पर "कनेक्टेड" के रूप में रिपोर्ट कर रही हैं, तो हो सकता है कि आपका स्थानीय नेटवर्क क्लाउड कंपाइलर तक पहुंच को अवरुद्ध कर रहा हो।

फ़ायरवॉल / नेटवर्क जानकारी

(VEXcode 2.3.1 और उसके बाद के संस्करणों के लिए जानकारी अपडेट की गई)

यह सुनिश्चित करने के लिए कि VEXcode क्लाउड कंपाइलर काम कर सके, कृपया सुनिश्चित करें कि अंतिम उपयोगकर्ताओं के लिए आपके नेटवर्क पर निम्नलिखित पते और पोर्ट अनब्लॉक हैं।

ब्लॉक्स / C++ कंपाइलर: cppv5.vexcode.cloud
पाइथन लिंटर सेवा: pythonv5.vexcode.cloud
पोर्ट: 443 (5637 पर भी उपलब्ध)
प्रोटोकॉल: TCP

नोट: क्लाउड कंपाइलर सेवाओं के लिए निश्चित IP पते उपलब्ध नहीं हैं - सेवाएँ AWS पर होस्ट की जाती हैं और AWS सर्वर इंस्टेंस के कॉन्फ़िगरेशन के आधार पर IP पते समय के साथ बदल सकते हैं।

फ़र्मवेयर अपडेटिंग सेवा: content.vexrobotics.com
पोर्ट: 443
प्रोटोकॉल: HTTPS

क्लाउड डोमेन सहित श्वेतसूची में शामिल किए जाने वाले सभी डोमेन की पूरी सूची के लिए, VEX वेबसाइट और संसाधनों के लिए डोमेन एक्सेस आवश्यकताएँ पर जाएँ।

क्लाउड कंपाइलर कनेक्टिविटी का परीक्षण

आईटी प्रशासक VEXcode क्लाउड चेक यूटिलिटी को डाउनलोड कर सकते हैं, जिससे स्थानीय नेटवर्क की क्लाउड कंपाइलर सेवाओं से कनेक्टिविटी के समस्या निवारण में सहायता मिल सकती है, इसके लिए VEXcode को इंस्टॉल करने या रोबोट को कनेक्ट करने की आवश्यकता नहीं होती।

VEXcode क्लाउड चेक यूटिलिटी डाउनलोड करें - विंडोज़
VEXcode क्लाउड चेक यूटिलिटी डाउनलोड करें - मैक

VEXcode क्लाउड चेक एप्लिकेशन का स्क्रीनशॉट। एप्लिकेशन में VEXcode प्लेटफ़ॉर्म का चयन करने के लिए एक ड्रॉपडाउन मेनू है, और इस उदाहरण में V5 का चयन किया गया है। मेनू के सबसे नीचे एक 'फिर से परीक्षण करें' बटन है। मुख्य विंडो ब्लॉक्स/सी++, पायथन और वीईएक्स फर्मवेयर के लिए विभिन्न वीईएक्सकोड कनेक्शनों की स्थिति दिखाती है। इस उदाहरण में हर विकल्प में 'कनेक्टेड' लिखा हुआ है। स्टेटस की पूरी सूची में ब्लॉक्स / सी++ कंपाइलर सेवा और कंपाइलर से नेटवर्क कनेक्शन, फिर पायथन लिंटर सेवा और लिंटर से नेटवर्क कनेक्शन, और अंत में वीईएक्स फर्मवेयर / अपडेट सेवाओं की स्थिति शामिल है।

का उपयोग कैसे करें

  • प्लेटफ़ॉर्म ड्रॉप-डाउन मेनू से अपना प्लेटफ़ॉर्म (IQ, EXP, V5) चुनें। एक बार चयन करने पर, UI सही सर्वर दिखाने के लिए अपडेट हो जाएगा।
  • संकेतकों के बाईं ओर क्लाउड कंपाइलर सेवा की स्थिति है - यह status.vexcode.cloudके डेटा पर आधारित है। ये संकेतक आपको सूचित करेंगे कि क्या क्लाउड कंपाइलर सेवाएं सभी उपयोगकर्ताओं के लिए चल रही हैं।
  • संकेतक के दाईं ओर आपके वर्तमान नेटवर्क से क्लाउड कंपाइलर सेवाओं के लिए आपका कनेक्शन है। यदि ये संकेतक "कनेक्ट नहीं है" बताते हैं, तो आपका नेटवर्क क्लाउड कंपाइलर तक पहुंच को अवरुद्ध कर रहा है। इस आलेख में दी गई जानकारी का उपयोग करके अपने नेटवर्क पर सूचीबद्ध पते और पोर्ट खोलें।
  • "पुनः परीक्षण करें" बटन क्लाउड कंपाइलर सेवा से पुनः कनेक्ट करने का प्रयास करेगा और स्थिति संकेतक को ताज़ा करेगा।

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

Last Updated: