开源改变世界!!

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507

推推 grbl 2年前 (2023-01-28) 142次浏览
关闭
jimmys01 打开了这个问题 2021 年 1 月 8 日 · 17条评论
关闭

更改 Gcode 时 Visualizer 不更新,更新时不发送文件#1507

jimmys01 打开了这个问题 2021 年 1 月 8 日 · 17条评论

注释

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507

描述错误
当您从打开的文件中更改/添加/删除 gcode 命令时,可视化工具不会相应更新。
该文件也不会发送到控制器。您必须保存文件并重新打开它以缓解这种情况。

重现
重现行为的步骤:
打开一个 gcode 文件
在编辑器上添加命令
命令不会发送到控制器,也不会被可视化

预期行为
实时或近乎实时地更新可视化工具
,并在每次更改时将文件发送到控制器,然后按下绿色的“发送”按钮

版本
UGS 平台 2.0.7 windows 10

硬件
GRBL 1.1f ESP32

视窗 10

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

我从来没有注意到这一点,想知道这是否可能是 Windows 问题:

你能发布日志文件吗,它可能有一些线索:
https ://github.com/winder/Universal-G-Code-Sender/wiki/Configuration#log-files

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
作者
吉米斯01 评论了 2021 年 1 月 8 日  

你太快了:-)。在您发布的视频中,行为是正确的。
ugs.zip
我经常在 UGS 上胡闹,希望日志中没有太多垃圾…

附言。此外,如果编辑器选项卡关闭而您打开文件,编辑器选项卡将不会打开。

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

日志中充满了错误,但我找不到我们的代码有任何错误的痕迹。这看起来很可疑:

	at java.desktop/javax.swing.RepaintManager.paint(Unknown Source)
	at java.desktop/javax.swing.JComponent._paintImmediately(Unknown Source)
	at java.desktop/javax.swing.JComponent.paintImmediately(Unknown Source)
	at java.desktop/javax.swing.RepaintManager$4.run(Unknown Source)
INFO [null]: Last record repeated again.
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
INFO [null]: Last record repeated again.

我想知道这是否可能是由防病毒程序引起的,或者您可以尝试以管理员权限运行 UGS?

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
作者

messages.log
具有管理员权限的相同行为。除了 windows 没有 AV。
此日志具有管理员权限。我打开关闭并更改了gcode。希望那里有帮助

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

此日志中没有显示任何错误。我需要在 Windows 机器上对此进行测试,看看是否可以重现该错误。

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
作者

有什么消息吗?

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

我设法在 Windows 10 上重现了错误,但我仍然不知道为什么它不起作用。
我目前正在修改可能会解决这些问题的文件打开代码,但还有很多工作要做。

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

我想我设法在最新的每晚构建中解决了这个问题。如果您能试一试,我将不胜感激。

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
作者

我想尝试一下,但在哪里可以找到构建?

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

对不起!

从这里选择每晚构建:
https ://github.com/winder/Universal-G-Code-Sender#downloads

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
作者
吉米斯01 评论了 2021 年 1 月 21 日  

 circle.gcode.-.Universal.Gcode.Platform.Version.2.0.7-SNAPSHOT._.Jan.21.2021.2021-01-21.14-45-55.mp4 

感谢更新!!
仍然没有更新可视化
,也没有更新右侧文件中的行数。

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

真的很烦人…(我诅咒 NetBeans 和 Windows 在 Linux 和 Mac 上的工作方式不一样)
我做了一个快速测试,它重新加载了一个新文件,但我没有尝试加载我以前的文件已加载。我认为我的最新更改会奏效。当它被合并和构建时,我会通知你。

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

它已合并并构建,可在最新的夜间构建中使用

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
作者

当我转到“文件”->“保存”但不是实时时,它会更新可视化效果。
对于我的工作案例,这很好,但它与您在第一个视频中展示的行为不同

更改 Gcode 时 Visualizer 不更新,更新时不发送文件 #1507
合作者

我按下了保存的快捷方式,以便它可以更新可视化工具。从来没有实时更新。

作为一名开发人员,我认为这种行为是理所当然的。即在所有 IDE 中,它需要保存文件才能编译成程序。如果有人认为这种行为应该改变,请创建一个新问题,以便我们单独讨论。

感谢您的问题报告和测试@jimmys01