注释
|
感谢您的错误报告。单击“运行”时,它会禁用所有命令以避免用户出现任何错误。显然在 MAC 中它无法禁用菜单选项。与 linux/windows 相比,mac 使用菜单的方式很可能不同。我没有要测试的 MAC,所以你可以在程序中做一些小改动来检查。 注释 if 语句的第一个分支,并将 elif 替换为 if, |
|
你好, 我刚刚测试了更改,但行为相同,但终端消息已更改: 更新: |
|
我刚刚测试了新版本。该错误不再发生,但是,单击开始时流式传输仍然会抛出此错误: 我想这与我向它抛出的由 makercam 制作的 gcode 有关。 |
|
你能试试最新版本吗。我在 menuentry 周围添加了一个 try: catch: |
|
serial.write 在你的情况下失败了。可能是您发送的是 unicode 字符。我添加了一个额外的检查以转换为 str。你能试试看它是否有效 |
|
哇,很棒的工作 我必须更改生成的代码以使其现在可以工作(删除 G40):( G21 G90 G40 (按照路径 1) 再次感谢!也感谢您的大力支持:) |
|
感谢您帮助我在 Mac 中进行调试。 |


你好,
首先,grbl 的 pice GUI 不错,我希望很快用它来代替 UCS。
加载 gcode 文件时,它会正确显示,但单击“运行”只会禁用某些控件,否则显然没有任何进展。
使用带有 grbl 0.9g 和 master 分支的 OS X 10.10。
更新:
在 GUI 中按 RUN 时,终端将打印以下内容:
Tkinter 回调 Traceback 中的异常
(最近调用最后一次):
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib -tk/Tkinter.py”,第 1470 行,调用
返回 self.func(*args)
文件“/Users/sascha/Downloads/bCNC-master/bCNC.py”,第 2450 行,运行
self.initRun()
文件“/Users/sascha/Downloads/bCNC-master/bCNC.py”,第 2436 行,在 initRun
self.disable()
文件“/Users/sascha/Downloads/bCNC-master/bCNC.py”,第 1433 行,禁用
self.configWidgets(“state”,DISABLED)
文件“/Users/sascha/Downloads/bCNC-master/bCNC.py”,第 1422 行,在 configWidgets
w[0].entryconfig(w[1], state=value)
文件“/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py”,第 2729 行, 在 entryconfigure
返回 self._configure((‘entryconfigure’, index), cnf, kw)
File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py “,第 1253 行,在 _configure
self.tk.call(_flatten((self._w, cmd)) + self._options(cnf))
TclError: 未知选项“-state”