Về dịch vụ NCPlayer:
Menu Tệp
Menu Chỉnh sửa
Menu Xem
Menu Định dạng
Menu Công cụ
Cấu hình máy
Cộng tác

Công cụ thay thế trong mã chương trình CNC


Cửa sổ Replace Tool cho phép bạn thay thế an toàn và trực quan các chuỗi văn bản lặp lại trong chương trình CNC (NC). Công cụ hiển thị danh sách tất cả kết quả trùng khớp kèm theo số dòng và phần xem trước Before → After, đồng thời cung cấp tùy chọn thực hiện thay thế trên toàn bộ chương trình hoặc từng kết quả một.

NCPlayer
Trường nhập và nút lệnh
  • Find: chuỗi bạn muốn tìm (ví dụ: #4, G43, F200). Hỗ trợ tìm theo chuỗi con trong một dòng G-code.
  • Replace with: chuỗi sẽ thay thế cho phần được tìm thấy (ví dụ: thay #4 bằng #14).
  • SEARCH — chạy tìm kiếm và tạo danh sách các kết quả trùng khớp ở phía dưới cửa sổ.
  • CLEAR — xóa nội dung các trường nhập và bảng kết quả.
Kết quả tìm kiếm và xem trước

Sau khi nhấn SEARCH, danh sách các kết quả tìm được sẽ xuất hiện bên dưới biểu mẫu:

  • Line — số dòng trong trình soạn thảo (ví dụ: L25).
  • Before — đoạn gốc (được tô đỏ).
  • After — kết quả sau khi thay thế (được tô xanh lá).
  • Replace — nút để thực hiện thay thế có chủ đích chỉ tại dòng này.
NCPlayer
Thay thế hàng loạt

Để thay thế trên tất cả các dòng tìm được cùng lúc, hãy sử dụng:
Replace in all lines.

  • Trước khi thay thế hàng loạt, hãy xem lại danh sách kết quả để đảm bảo mẫu Find không ảnh hưởng tới các vùng không mong muốn (ví dụ: bên trong comment).
  • Nếu cần, thay vì thay thế hàng loạt, hãy dùng Replace có chọn lọc cho những dòng thực sự cần thay đổi.
Hành vi và giới hạn
  • Việc tìm kiếm là dạng chuỗi con (substring)không hỗ trợ biểu thức chính quy (regexp). Nếu bạn cần khớp đúng một “token” (ví dụ chỉ #4 chứ không phải #40), hãy chỉ rõ ngữ cảnh (khoảng trắng/ranh giới) hoặc kiểm tra kỹ phần xem trước kết quả.
  • Thao tác thay thế được thực hiện trên nội dung hiện tại của trình soạn thảo. Nếu lỡ thao tác sai, bạn có thể dùng Undo (Ctrl+Z).
  • Trường Find không được để trống — công cụ sẽ yêu cầu bạn nhập giá trị hợp lệ.
  • Khi chạy tìm kiếm mới (SEARCH), danh sách kết quả sẽ được tạo lại — điều này giúp bạn nhanh chóng tinh chỉnh mẫu tìm kiếm và so sánh các kết quả.
Ví dụ thực tế
  • Thay thế một biến cục bộ: #4#14 trong toàn bộ một chương trình con.
  • Thống nhất lượng chạy dao: F200F300 trong nguyên công tinh.
  • Cập nhật offset chiều dài dao: H01H11 chỉ trong các dòng đã chọn (dùng Replace có chọn lọc).

Mẹo: Sau khi chỉnh sửa hàng loạt, hãy chạy mô phỏng để đảm bảo logic NC và đường chạy dao vẫn chính xác.

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