Contact me: hankecnc@gmail.com

重新打开同一个文件实际上并没有加载新的 gcode #1929

推推 grbl 3年前 (2023-01-29) 343次浏览
打开
bertieconfundo 打开了这个问题 2022 年 7 月 17 日 · 2 条评论
打开

重新打开同一个文件实际上并没有加载新的 gcode#1929

bertieconfundo 打开了这个问题 2022 年 7 月 17 日 · 2 条评论

注释

重新打开同一个文件实际上并没有加载新的 gcode #1929
贡献者

版本

2.0.11

硬件/固件

GRBL 1.1

发生了什么

如果我加载了 file.nc,然后我去更新 file.nc(例如,从 Fusion 360 发布新的 gcode),然后尝试在 UGS 中再次打开 file.nc,它实际上并没有重新加载刚刚写入的文件的更改。如果我加载一个不同的文件然后返回到 file.nc,它将加载最新的内容。如果我使用工作流窗口并切换文件,它会在您每次更改时从磁盘重新加载文件,因此这只是尝试重新加载已加载文件的问题。

如何重现

查看“发生了什么”

操作系统

MacOS 12.4 蒙特雷

还要别的吗

没有反应

重新打开同一个文件实际上并没有加载新的 gcode #1929
合作者

应该检测文件更改,这是一个古老的 Mac OS Sierra 上的示例:

重新打开同一个文件实际上并没有加载新的 gcode #1929
贡献者作者

好的,我看到如果编辑器打开,那么它会在检测到文件已更改时重新加载文件。

我认为无论编辑器窗口是否打开,UGS 是否在写入文件时自动重新加载文件应该是相同的。我在关闭“打开 g 代码文件时显示编辑器”选项的情况下运行 UGS,所以这就是我没有得到这种自动重新加载行为的原因。

另外,我认为在没有编辑器窗口的情况下,让 UGS 在文件发生变化时(在初始打开之后)自动从磁盘重新加载文件是意想不到的,并且有潜在的危险。

我认为无论编辑器窗口是否打开,唯一应该重新加载文件的时间是明确要求重新加载(和/或您打开同一文件)。

现在,如果我打开一个文件(没有打开编辑器),更改磁盘上的文件,然后再次尝试“文件”->“打开同一个文件”,UGS 违反直觉什么都不做,而不是像我告诉的那样从磁盘上实际打开文件它打开。

你怎么认为?

bertieconfundo 添加了对引用此问题的 bertieconfundo/Universal-G-Code-Sender 的提交 2022 年 7 月 23 日

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
重新打开同一个文件实际上并没有加载新的 gcode #1929重新打开同一个文件实际上并没有加载新的 gcode #1929

喜欢 (0)