注释
所有者
谢谢,这是一个很好的建议,我认为它会消除很多困惑。 要自定义 GUI,您可以使用 Netbeans 来完成,我对大部分内容使用了 GUI 构建器,因此学习曲线非常浅。 |
作者
你能简要解释一下我会怎么做吗?我需要什么 GUI 构建器,我需要什么代码才能让按钮给出 G 代码命令,我如何将它编译到一个新的 jar 中? |
所有者
您还可以使用宏选项卡来制作自定义命令,这可能是更好的选择。 |
作者
是的,那是我的后备计划,哈哈。在 Netbean 中闲逛了几个小时,还是想不通。我确实有一些想法想在构建中实现并向您展示,但我认为它不会像我想的那么简单。 |
所有者
在 Netbeans 中打开“MainWindow.java”,您应该会看到 GUI 生成器弹出。双击一个按钮,它会显示附加到它的代码。 |
作者
是的,一直围绕着那个。我的问题是我不知道如何将所述按钮链接到我希望它发送的 G 代码。但我不想占用你太多时间,因为我是一个完全的新手。 我一直在使用宏按钮作为示例,但它们是整个文件中每个按钮的多重编码,因此它并不像我想象的那么简单。我希望用“G90 X0 Y0 Z0”替换一些东西然后让那个按钮发送它哈哈 |
所有者
后端对象有一个发送原始命令的命令。 有一个抽象层,以便不同的控制器可以根据需要使用不同的命令。例如,GRBL 根据所使用的版本对某些功能使用不同的命令。不幸的是,这也增加了代码的复杂性。 |
作者
我将如何表达用于发送原始命令的后端命令? |
所有者
后端.sendGcodeCommand(cmd); |
作者
我会将命令放在哪里?抱歉这个哈哈 |
所有者
以“private void executeCustomGcode(String str)”函数为例 |
作者
明白了,谢谢大佬 |
我一直对返回 UGS 的家有疑问,我想我已经找到原因了。
Machine home 是在 grbl 的归位和引导期间设置的。这是无法改变的。
归零功能重置工作位置
Return to Home 功能将机器返回到 Machine Home。
所以我一直假设我可以为我的工作选择一个起始位置,然后通过按钮返回到它,但情况并非如此,因为 Return to home 返回机器主页,而不是工作主页。
我想将“归零”按钮重新标记为“归零工作”。
我希望看到另一个名为“归零工作”的按钮,我认为它是 G90 X0 Y0 Z0。
(菜鸟位)除了 Arduino 附带的教程外,我没有任何编程经验。
我还想知道如何将我自己的按钮添加到 UGS。我下载了文件并安装了 JAVA JDK 并安装了 Mavern。