Першим кроком у аналізі рядка G-коду є завантажити рядок у буфер рядків. Це робиться символ за раз, викликаючи метод AddCharToLine. Метод AddCharToLine повертає логічне значення true, коли виявлено кінцевий рядок (\r\n або \n). На цьому етапі буфер рядка готовий до аналізу.
Бібліотека GCodeParser — це легкий синтаксичний аналізатор G-коду для Arduino, який використовує лише один символьний буфер, щоб спочатку зібрати рядок коду (також званий «блоком») із послідовного або файлового введення, а потім розібрати цей рядок у блок коду та коментарі.
Ви можете відкрити збережений файл G-коду в G-Code Generator, не відкриваючи малюнок, який використовувався для його створення. Щоб відкрити збережений файл G-коду: У Генераторі G-коду клацніть Вибрати файл . У діалоговому вікні попереднього перегляду файлу перейдіть до розташування файлу G-коду та натисніть «Відкрити»..
У Notepad++, перейдіть до діалогового вікна «Мова» -> «Визначити свою мову…».. Натисніть «Імпортувати», а потім знайдіть завантажений gcode. файл xml. Якщо ви бачите «Імпортування пройшло успішно», це означає, що підсвічувач синтаксису G Code встановлено.
Що таке G-код? G-код є мова програмування для верстатів з ЧПК (комп’ютерне числове керування).. G-code розшифровується як «геометричний код». Ми використовуємо цю мову, щоб сказати машині, що робити або як щось робити. Команди G-коду вказують машині, куди рухатися, як швидко рухатися та яким шляхом слідувати.
Розбір, синтаксичний аналіз або синтаксичний аналіз є процес аналізу рядка символів на природній мові, комп’ютерних мовах або структурах даних, що відповідає правилам формальної граматики.