注释
我不喜欢在显示屏上添加太多专用按钮。已经很乱了。实现它的最简单的选择是在命令行中添加一个参数,如 |
–run 已经是一个 arg 选项 |
@MohamadAlsadi之前已经有用户提出过类似的请求。所以有一个可以在启动时运行 bCNC 的行参数。将它与要加载的文件的名称结合起来,您可以直接运行该文件。 |
亲爱的,拜托,拜托,所有的故事都是:腼腆的正文 G 代码(没有页眉和页脚)并将其粘贴到原始 G 代码正文下的多个编号。 |
@MohamadAlsadi为什么不使用文本编辑器将 G 代码主体连同多个工作偏移一起复制并粘贴到新文件中? |
这只是一个解决方法:我已经使用了 tiles 插件@vlachoudis并适应您的需求。您可以以此为基础来满足您非常特殊的需求。 我不能在这里上传 python 文件,所以你必须把文件 copies.txt 在这里,并重命名为 copies.py。然后将文件移动到 bCNC 文件夹中的插件目录。 Start o restart bCNC 你会在tools–>cam menu–>Copies中发现一个新功能 这是非常基本的,只需输入必须复制(重复)代码的次数,然后点击执行。 |
@effer |
@effer 标头 g0 x0 y0 g0 x0 y0 页脚 |
@effer 标头 g0 x0 y0 // 开始第一次复制 g0 x0 y0 // 开始二次拷贝 g0 x0 y0 //开始第三次拷贝 页脚 |
如果您需要在插件中编辑页眉或页脚,您可以从 bCNC 进行。要在文本框中换行,请使用 SHIFT+CTRL+ENTER |
@effer |
我喜欢的解决方案@effer,任何人都可以根据自己的需要制作自定义插件,而不是增加基本代码。 |
谢谢@vlachoudis. 你看看 %wait 和 %if 运行吗?您认为可以将这些命令附加到 gcode 来再次运行代码吗? |
@effer%wait 和 %if 运行有什么问题?无论如何,现在重新运行代码是不可能的,因为这些命令不支持分支。我们应该在程序中放置某种流程控制,以允许循环、函数定义等。但是,将它与编辑器和显示画布链接起来会很麻烦,因为它会失去 1 对 1 的关系要绘制的线条和项目。 |
@vlachoudis我借此机会澄清一下。
我从来没有深入思考过在画布渲染中混合使用 gcode 和 python 的后果。真是一团糟。集成 python 代码也是一种罪过,不能全速使用它,只能用于一些非常特定的用途。 |
@MohamadAlsadi实际上不需要额外的插件,因为“Tile”可以完成这项工作。如果指定 dx=0 和 dy=0, ny=1 他可以使用 nx 作为重复次数。
|
@vlachoudis |
我需要在 bCNC 中添加文本框以重新执行 Gcode 文件,次数等于文本框中的值自动无需用户干预。因为我需要切割相同形状的次数。
请帮我添加这个未来