Enable Full Console Logging विकल्प ब्राउज़र कंसोल में G-code प्रोसेसिंग के सभी चरणों का विस्तृत प्रदर्शन सक्षम करता है।
यह सुविधा डेवलपर्स, टेस्टर्स और उन्नत उपयोगकर्ताओं (advanced users) के लिए है,
जो पूर्ण निष्पादन प्रवाह (execution flow), वेरिएबल प्रतिस्थापन (variable substitutions),
एक्सप्रेशन परिवर्तन (expression transformations) और फ़ंक्शन गणनाएँ (function evaluations) वास्तविक समय में देखना चाहते हैं।
यह विकल्प क्या करता है
प्रत्येक लाइन प्रोसेसिंग चरण को कंसोल में आउटपुट करता है:
मूल अभिव्यक्ति (Original expression)।
कोष्ठकों और मध्यवर्ती तत्वों को हटाना।
वेरिएबल मानों का प्रतिस्थापन (substitution)।
SIN, COS, TAN आदि जैसी मध्यवर्ती फ़ंक्शन गणनाएँ।
अंतिम अभिव्यक्ति का परिणाम (Final result)।
आपको यह सटीक रूप से पहचानने में मदद करता है कि लॉजिक या गणना त्रुटि कहाँ हुई।
जब तक ब्राउज़र टैब खुला रहता है, सभी गणनाओं का इतिहास बनाए रखता है।
कब उपयोग करें
जब आप कई वेरिएबल्स वाले मैक्रो प्रोग्राम को डिबग कर रहे हों।
गणना या प्रतिस्थापन में त्रुटियों की पहचान करने के लिए।
NCPlayer में G-code पार्सर और सिमुलेशन लॉजिक का परीक्षण करते समय।
लॉग का उदाहरण
#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
सुझाव: बेहतर पठनीयता (readability) के लिए, अपने ब्राउज़र के डेवलपर टूल्स में
Group similar messages in console विकल्प सक्षम करें — इससे बड़े लॉग्स का विश्लेषण करना आसान हो जाएगा।