Tùy chọn Enable Full Console Logging bật chế độ hiển thị chi tiết tất cả các giai đoạn
xử lý G-code trong console của trình duyệt.
Tính năng này dành cho lập trình viên, người kiểm thử và người dùng nâng cao muốn xem
toàn bộ luồng thực thi, quá trình thay thế biến, biến đổi biểu thức
và tính toán hàm theo thời gian thực.
Tùy chọn này làm gì
Ghi log từng bước xử lý dòng lệnh vào console:
Biểu thức ban đầu.
Quá trình loại bỏ ngoặc và các thành phần trung gian.
Thay thế giá trị biến.
Tính toán trung gian các hàm như SIN, COS, TAN, v.v.
Kết quả cuối cùng của biểu thức.
Cho phép xác định chính xác vị trí xuất hiện lỗi logic hoặc lỗi tính toán.
Lưu lại lịch sử mọi phép tính miễn là tab trình duyệt vẫn đang mở.
Khi nào nên sử dụng
Khi gỡ lỗi các chương trình macro có số lượng biến lớn.
Để xác định lỗi trong quá trình tính toán hoặc thay thế biến.
Khi kiểm thử bộ phân tích G-code và logic mô phỏng trong NCPlayer.
Ví dụ log
#111 [comm0] = 10 (was null) at line 43
[SUBSTITUTE] Input line: #111 = [[#112/2.0]*TAN[#110/2.0]
[expr] Original: #122+#108/2.0
After removing spaces: #122+#108/2.0
After variable substitution: (90)-(1)*(45)/2.0
After function replacements: (90)-(1)*(45)/2.0
Final result: 67.5 (was null) at line 44
Mẹo: Để log dễ đọc hơn, bạn có thể bật tùy chọn
Group similar messages in console trong công cụ dành cho nhà phát triển của trình duyệt —
điều này giúp việc phân tích các log lớn dễ dàng hơn.