GCode и RS232

Я пытаюсь прочитать ввод RS232/USB из сценария Gcode. Можно ли выполнить это из GCode или мне придется обернуть его в python или что-то в этом роде?

Для справки, мой алгоритм по существу:

-Выполнить некоторые движения ЧПУ

-Чтение/хранение/запись переменной с периферийного устройства RS232

-Повторить несколько раз незначительно разными способами


person Dan Ciambrone    schedule 05.06.2017    source источник
comment
Какую информацию вы читаете через RS232? Нужно ли его читать перед запуском программы, или вы можете предварительно обработать файл gcode, чтобы заполнить данные перед его запуском.   -  person FraggaMuffin    schedule 15.04.2018


Ответы (1)


Gcode сам по себе не поддерживает чтение чего-либо с любого периферийного устройства. Gcode — это не что иное, как строковый текстовый машинный командный формат, который обычно загружается с носителя или из файла в интерпретатор. Этот интерпретатор определяет движения осей, обычно включающие планировщик траекторий. Затем интерпретатор выдает сигналы на периферийное устройство (LPT-порт, специальную карту и т. д.), которые подаются на контроллеры моторов. Итак, без дополнительных подробностей, исходя из вашего вопроса, я думаю, вам понадобится что-то еще для обработки любого последовательного соединения. Если бы вы могли уточнить или добавить больше деталей, решение могло бы стать очевидным.

person TomServo    schedule 05.06.2017