NCPlayer सेवा एक सुविधाजनक और सहज इंटरफ़ेस प्रदान करती है, जो आपको तेजी से G-code लोड करने, उसका विश्लेषण करने, सिमुलेशन शुरू करने और डिस्प्ले सेटिंग्स समायोजित करने की अनुमति देता है। नीचे इंटरफ़ेस के मुख्य भागों का विवरण दिया गया है।
शीर्ष टूलबार में मुख्य मेनू और त्वरित पहुँच बटन शामिल हैं:
• File — प्रोग्राम लोड करना, सहेजना और डेमो प्रोग्राम चुनना।
• Edit — कोड फॉर्मेटिंग टूल (स्पेस जोड़ना, टिप्पणियाँ हटाना, ब्लॉक नंबरिंग)।
• View — 2D और 3D डिस्प्ले मोड के बीच स्विच करना।
• Tools — अतिरिक्त फ़ंक्शन (खोज, माप उपकरण, पाथ मापना)।
विंडो के बाईं ओर G-code संपादक होता है
जिसमें सिंटैक्स हाइलाइटिंग और लाइन नंबरिंग होती है।
इसकी विशेषताएँ:
• सिमुलेशन के दौरान सक्रिय लाइन को हाइलाइट करना।
• टूलपाथ पर क्लिक करके संबंधित लाइन पर जाना।
• संपादक में सीधे कोड फॉर्मेटिंग।
• अंतिम सत्र का स्वचालित पुनर्स्थापन।
दाईं ओर विज़ुअलाइज़ेशन क्षेत्र होता है,
जो टूलपाथ प्रदर्शित करता है:
• 3D मोड में — रोटेशन, ज़ूम और पैनिंग के साथ वास्तविक मूवमेंट मॉडल।
• 2D मोड में — XY-पाथ के विस्तृत विश्लेषण के लिए शीर्ष दृश्य।
• G0/G1/G2/G3 मूव्स के रंग द्वारा भेद।
• कुछ तत्वों (टूल, स्टॉक, ग्रिड) को छिपाने/दिखाने की सुविधा।
नियंत्रण पैनल विज़ुअलाइज़ेशन क्षेत्र के नीचे स्थित होता है और इसमें शामिल हैं:
• Start, Pause, Reset, और Step बटन — लाइन-दर-लाइन निष्पादन के लिए।
• गति समायोजन स्लाइडर।
• वर्तमान लाइन सूचक Lxxx।
• वर्तमान स्थिति से प्रारंभ करने का बटन (From L)।
अतिरिक्त पैनल में शामिल हैं:
• Modal Groups — वर्तमान सक्रिय G/M/S/T/F/H/D कोड दिखाते हैं।
• Variable Table — वास्तविक समय में मैक्रो वेरिएबल # मानों की सूची।
• Statistics — पाथ लंबाई, मशीनिंग समय और कमांड की संख्या।
ऊपरी-दाएँ कोने में भाषा चयनकर्ता होता है।
सभी सेटिंग्स (व्यू मोड, थीम, डिस्प्ले विकल्प)
localStorage में सहेजी जाती हैं और अगले लॉन्च पर स्वचालित रूप से पुनर्स्थापित होती हैं।