Эти две строки представляют собой выдавливание (разбрызгивание пластика), но одна из них имеет букву «F». "параметр в нем. Параметры иногда могут быть целыми числами, а иногда — числами с плавающей запятой. Параметры X, Y и E могут быть отрицательными или положительными.
Код: Выделить всё
G1 F3000 X123.45 Y123.45 E123.45678
G1 X-200.00 Y200.00 E222.34567
Код: Выделить всё
G1 F(\d+\.\d+|\d+) X(-?\d+\.\d+|-?\d+) Y(-?\d+\.\d+|-?\d+) E(-?\d+\.\d+|-?\d+)
Я попробовал поставить "|" в надежде на «Если F или не F», но это не сработало.
Вторая часть этого будет; как мне вернуть значения (например) из параметра «X»?
Подробнее здесь: https://stackoverflow.com/questions/792 ... -and-gcode
Мобильная версия