开源改变世界!!

无法打开 G 代码文件 #1415

推推 grbl 2年前 (2023-01-28) 99次浏览
关闭
KryptoMyner 打开了这个问题 2020 年 6 月 25 日 · 9条评论
关闭

无法打开 G 代码文件#1415

KryptoMyner 打开了这个问题 2020 年 6 月 25 日 · 9条评论

注释

无法打开 G 代码文件 #1415

问题描述

当我启动 UGS Platform 时,它开始正常,但如果我尝试打开一个 g 代码文件,则永远不会显示打开文件对话框。

预期行为

应显示打开文件对话框,以便我可以选择一个文件。

实际行为

UI 部分冻结。我可以移动窗口,但无法访问任何其他菜单项。我也无法关闭它;我必须用任务管理器杀死它。

重现问题的步骤

  1. 打开程序。
  2. 单击文件夹图标以打开文件。
  3. 等待……永恒。

规格

版本

UGS 平台版本 2.0 [夜间] / 2020 年 4 月 25 日
产品版本:通用 Gcode 平台 20200425
Java:1.8.0_251;Java HotSpot(TM) Client VM 25.251-b08
Runtime: Java(TM) SE Runtime Environment 1.8.0_251-b08
System: Windows 10 version 10.0 running on x86; Cp1252;en_US (ugsplatform)

32 位和 64 位的行为相同。

操作系统

视窗 10。

平台

GRBL 1.1f,但还没到那一步。

其他

不适用

无法打开 G 代码文件 #1415
作者

更多信息:我让程序在后台运行,大约 6 到 8 分钟后打开文件对话框终于弹出。如果我尝试打开另一个文件,它会再次休眠…

无法打开 G 代码文件 #1415

此信息丢失..?

你是如何创建这个 G 代码文件的?用什么软件?
你附上G代码文件了吗?……所以我们可以看看它。

PS:对于开发人员……是否有一份推荐软件列表,可以输出 CNC g 代码并且 UGS 问题为零?

无法打开 G 代码文件 #1415
合作者

@tfjield这可能是你的 Java 有问题,你能发布你的日志文件吗:https ://github.com/winder/Universal-G-Code-Sender/wiki/Configuration#log-files

您可以尝试我们在此处提供的 Windows 软件包:https
://github.com/winder/Universal-G-Code-Sender#downloads 它带有捆绑的 Java,这意味着您不需要单独安装它。

@dwaal适合的 CAM 程序取决于您使用的控制器(GRBL 及其不同的分支、TinyG、G2core 和 Smoothieware)。我在此处的软件比较页面中添加了一个 CAM 软件部分,用您使用过的软件对其进行补充:https ://github.com/winder/Universal-G-Code-Sender/wiki/Software-comparison

无法打开 G 代码文件 #1415

@breiler您添加的有趣部分。Kiri 不是吗:Moto 不仅可以免费使用,而且还获得 MIT 许可:https ://github.com/GridSpace/grid-apps

它还应该了解很多控制器(表格单元格中为空)

刚开始使用UGS。不错的工具 :)
有没有办法模拟刀具路径(不连接到 GRBL 控制器)?

无法打开 G 代码文件 #1415
合作者

@eGit谢谢,我已经更新了许可证。我还没有使用过它,所以我不能保证它。昨天偶然发现它并想添加它,因为它看起来很有前途。

无法打开 G 代码文件 #1415
作者

@dwaal,你是在说我发布的问题吗?这不是g代码文件的问题,因为问题发生在我选择文件之前。问题是程序在打开文件对话框出现之前冻结。

@breiler,我找了日志文件,但是Roaming下没有叫ugsplatform的目录。我搜索了 AppData,但在任何地方都没有名为 ugsplatform 的文件夹。

在此之前我没有安装 Java,所以这是全新安装。我安装了 32 位和 64 位的 Java 8 Update 251。

我刚刚从您发送的链接下载了 Windows 版本(我之前从下载页面下载过)并运行了可执行文件。它说“解压并启动程序 bin/ugsplatform”并且该目录中有一个没有扩展名的脚本文件,但我假设我应该运行其中一个可执行文件,32 位或 64 位?它的行为相同,并且有相同的问题。

我刚刚注意到配置文件存储在 C:/users/[你的用户名>]/.ugsplatform 中,所以我检查了那里,我能够在这里找到一个日志文件:C:\Users\Todd Fjield.ugsplatform\2.0- SNAPSHOT\dev\var\log,不在 AppData 下。“messages (2020-06-24).log”是我发布这个问题的那天。“messages.log”来自今天的 windows 版本,我在打开文件对话框可见后立即抓取了它。

messages.log
消息 (2020-06-24).log

谢谢你的帮助!

无法打开 G 代码文件 #1415
作者

@breiler,为了清楚起见,我在卸载 Java 之前和之后都尝试了 -win 版本。两种情况下的结果相同,所以它看起来确实使用了包含的 JRE。我还禁用了所有防病毒软件和防火墙。

等待打开文件对话框出现时,CPU 使用率为 0%。

我已经使用卸载了 Java 的 -win 版本附加了更新的日志文件,以防这有助于缩小问题范围。

消息.log

无法打开 G 代码文件 #1415
合作者

日志文件没有显示任何内容,而且我目前无权访问 Windows 计算机。所以我有困难可以帮忙。😞
如果其他人有类似的问题,我很想知道。

无法打开 G 代码文件 #1415
作者

所以我在调试这个方面取得了一些进展。我是一名编码员,但不是 Java。但是我安装了 NetBeans 并下载了源代码,这样我就可以找出延迟的原因。在我走到那一步之前,我在 NetBeans 中遇到了同样的问题;文件打开对话框要花很长时间才能显示。

我在网上做了一些搜索,发现了这个https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6372808和这个https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6584600

默认情况下,文件打开对话框试图打开我的文档文件夹,其中有几个 zip 文件。不是特别大;每个只有 50 兆左右。将这些文件移动到子目录有效地解决了这个问题。打开文件对话框现在仅延迟 10 秒左右出现,这是可用的。10 秒可能是由于 Documents 中的文件夹数量。

所以看起来这是一个永远存在的 Java 问题,而不是 UGS 的问题。

谢谢你的帮助!