تتميز خدمة NCPlayer بواجهة مريحة وسهلة الاستخدام تتيح لك تحميل وتحليل كود G بسرعة، بدء المحاكاة، وضبط إعدادات العرض. يوضح ما يلي نظرة عامة على العناصر الرئيسية في الواجهة.
يحتوي الشريط العلوي على القائمة الرئيسية وأزرار الوصول السريع:
• ملف (File) — تحميل، حفظ، واختيار البرامج التجريبية.
• تحرير (Edit) — أدوات تنسيق الكود (إضافة مسافات، إزالة التعليقات، ترقيم الكتل).
• عرض (View) — التبديل بين أوضاع العرض ثنائي الأبعاد (2D) وثلاثي الأبعاد (3D).
• أدوات (Tools) — وظائف إضافية (بحث، مسطرة، قياس المسار).
يوجد محرر كود G في الجانب الأيسر من النافذة مع تمييز نحوي وترقيم للأسطر.
يدعم ما يلي:
• تمييز السطر النشط أثناء المحاكاة.
• الانتقال إلى سطر معين بالنقر على مسار الأداة.
• تنسيق الكود مباشرة داخل المحرر.
• الاستعادة التلقائية للجلسة الأخيرة.
في الجهة اليمنى توجد منطقة العرض المرئي التي تُظهر مسار الأداة:
• في وضع العرض ثلاثي الأبعاد (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
ويتم استعادتها تلقائيًا عند التشغيل التالي.