حول خدمة NCPlayer:
قائمة ملف
قائمة تحرير
قائمة عرض
قائمة التنسيق
قائمة الأدوات
إعدادات الآلة
العمل التعاوني

أداة الاستبدال في كود برنامج CNC


تتيح نافذة أداة الاستبدال (Replace Tool) إجراء عمليات استبدال آمنة وبصرية للنصوص المتكررة داخل برنامج الـ CNC (ملف NC). تعرض الأداة قائمة بجميع التطابقات مع أرقام الأسطر ومعاينة قبل → بعد، وتوفر خيارات لتنفيذ الاستبدال في كامل البرنامج أو عنصرًا واحدًا في كل مرة.

NCPlayer
حقول الإدخال والأزرار
  • Find: النص الذي تريد البحث عنه (على سبيل المثال: #4، G43، F200). يدعم البحث عن جزء من النص داخل سطر كود G.
  • Replace with: النص الذي سيحل محل النص الذي تم العثور عليه (على سبيل المثال: استبدال #4 بـ #14).
  • SEARCH (بحث) — تنفيذ عملية البحث وإنشاء قائمة بالتطابقات في الجزء السفلي من النافذة.
  • CLEAR (مسح) — مسح حقول الإدخال ولوحة النتائج.
نتائج البحث والمعاينة

بعد الضغط على SEARCH، تظهر قائمة بالتطابقات المكتشفة أسفل النموذج:

  • Line (السطر): رقم السطر في المحرر (على سبيل المثال: L25).
  • Before (قبل): الجزء الأصلي من الكود (مُميز باللون الأحمر).
  • After (بعد): النتيجة بعد الاستبدال (مُميزة باللون الأخضر).
  • Replace (استبدال): زر لتنفيذ الاستبدال في هذا السطر فقط.
NCPlayer
الاستبدال الشامل (Bulk Replacement)

للاستبدال في جميع الأسطر المكتشفة دفعة واحدة، استخدم:
Replace in all lines (استبدال في جميع الأسطر).

  • قبل تنفيذ الاستبدال الشامل، راجع قائمة النتائج للتأكد من أن نمط Find (البحث) لا يؤثر على مناطق غير مرغوبة (مثل النصوص داخل التعليقات).
  • إذا لزم الأمر، بدلاً من الاستبدال الشامل، استخدم الاستبدال الموجّه Replace (استبدال) فقط في الأسطر التي تتطلب التغيير فعليًا.
السلوك والقيود (Behavior and Limitations)
  • يعتمد البحث على مطابقة جزء من النص (substring) ولا يدعم التعابير النمطية (regular expressions). إذا كنت تحتاج إلى مطابقة دقيقة (مثل #4 فقط وليس #40)، حدد السياق (فراغ/حدود) أو تحقق من نتائج المعاينة.
  • يتم تنفيذ الاستبدال على محتوى المحرر الحالي. إذا حدث خطأ، يمكنك استخدام Undo (Ctrl+Z) للتراجع.
  • لا يمكن أن يكون حقل Find (البحث) فارغًا — سيطلب منك النظام إدخال نص صالح.
  • عند تنفيذ بحث جديد (SEARCH)، يتم إعادة إنشاء قائمة التطابقات — مما يتيح لك تعديل النمط بسرعة ومقارنة النتائج.
أمثلة عملية (Practical Examples)
  • استبدال متغير محلي: #4#14 في جميع أجزاء البرنامج الفرعي.
  • توحيد قيم التغذية (Feed Rate): F200F300 في مرحلة الإنهاء (Finishing Pass).
  • تحديث إزاحة طول الأداة (Tool Length Offset): H01H11 فقط في الأسطر المحددة (باستخدام الاستبدال الموجّه Replace).

نصيحة: بعد تنفيذ تعديلات جماعية، يُنصح بتشغيل المحاكاة للتحقق من أن منطق البرنامج (NC Logic) ومسار الأداة ما زالا صحيحين.

CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy