开源改变世界!!

GUI 的一些建议 #270

推推 grbl 1年前 (2023-01-26) 111次浏览
关闭
BJDayzz 开启了这个issue 2015 年 7 月 1 日 · 3条评论
关闭

GUI 的一些建议#270

BJDayzz 开启了这个issue 2015 年 7 月 1 日 · 3条评论

注释

GUI 的一些建议 #270

我很长一段时间没有使用该程序,因为我在 CNC 加工方面还很陌生。但到目前为止,我真的很高兴。从我的角度来看,只有少数美容方面的东西可以改进:

  • 作业完成后,应再次启用“文件模式”选项卡中的“发送”按钮。(目前,该按钮在作业完成后被禁用,如果我想再次运行它,我必须重新加载文件。)
  • “重置为零”按钮应该更大或用不同的颜色标记。(所以我经常按“归零”而不是重置。:-( )
  • 在“机器控制”选项卡下选择的单位(英寸/毫米)应该被存储以用于下一个程序启动。目前,只要程序关闭并重新启动,设置“mm”就会更改为“inch”。
  • 当光标位于步长字段中时,应禁用键盘移动选项。(例如,当我只想在启用键盘移动的字段中输入 4 时,我的机器以 -x 方向运行。)

如果你能实现其中的一些建议,那就太好了——或者如果我只是做错了什么,请给我一个提示。

谢谢!

GUI 的一些建议 #270
所有者

感谢您的建议。

对于您的第一个问题,请尝试使用最新的 2.0 版本。发送按钮应该在文件发送完成后重新启用。如果这仍然是一个问题,我可以进一步调查。

GUI 的一些建议 #270
所有者

看起来这可能是我正在使用的串行库的一个未解决的问题:

https://github.com/scream3r/java-simple-serial-connector/issues/72

您的主目录是否以某种方式将权限设置为只读?

在 2015 年 6 月 30 日星期二下午 6:33,BJDayzz notifications@github.com写道:

这是日志文件:

[JarClassLoader] 信息:
setProperties(com.simontuffs.onejar.JarClassLoader@60e53b93)
[JarClassLoader] 信息:

oneJarPath=file:/C:/_sell%20und%20jenes/GRBL/UGCS_2_0/UniversalGcodeSender.jar
[引导] 信息:使用 JarClassLoader:com.simontuffs.onejar.JarClassLoader
[JarClassLoader] 信息:

oneJarPath=file:/C:/_sell%20und%20jenes/GRBL/UGCS_2_0/UniversalGcodeSender.jar
[JarClassLoader] INFO: findResource() found:
“com/willwinder/universalgcodesender/utils/Version.class” for caller null
in codebase main /Universal G-Code Sender.jar
[JarClassLoader] 信息:findResource():无法定位
“resources/MessagesBundle_en.properties”
2015 年 7 月 1 日上午
12:26:38 com.willwinder.universalgcodesender.utils.SettingsFactory loadSettings
信息:正在加载设置。
2015 年 7 月 1 日上午
12:26:38 com.willwinder.universalgcodesender.utils.SettingsFactory loadSettings
信息:设置文件位置:C:\Users\BJ\UniversalGcodeSender.json
2015 年 7 月 1 日上午 12:26:39
com.willwinder.universalgcodesender.model.GUIBackend applySettings
信息:应用设置。
[JarClassLoader] 信息:findResource() 发现:
“libs/windows/jSSC-2.8_x86_64.dll”对于代码库 lib/jssc.jar 中的调用者 null
线程“主”java.lang.reflect.InvocationTargetException中的异常在 sun.reflect
。 NativeMethodAccessorImpl.invoke0(本机方法)
在sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)在 sun.reflect.DelegatingMethodAccessorImpl.invoke
(未知来源)
在 java.lang.reflect.Method.invoke(未知来源)
在 com.simontuffs。 onejar.Boot.run(Boot.java:315)
在 com.simontuffs.onejar.Boot.main(Boot.java:152)
引起:java.lang.UnsatisfiedLinkError:
jssc.SerialNativeInterface.getSerialPortNames()[Ljava/lang/String;
在 jssc.SerialNativeInterface.getSerialPortNames(本机方法)
在 jssc.SerialPortList.getWindowsPortNames(SerialPortList.java:305)
在 jssc.SerialPortList.getPortNames(SerialPortList.java:294)
在 jssc.SerialPortList.getPortNames(SerialPortList.java:178)

com.willwinder.universalgcodesender.utils.CommUtils.getSerialPortList(CommUtils.java:44)

com.willwinder.universalgcodesender.MainWindow.loadPortSelector(MainWindow.java:2396)

com.willwinder.universalgcodesender.MainWindow.initProgram(MainWindow.java:2098)

com.willwinder.universalgcodesender.MainWindow.(MainWindow.java:122)

com.willwinder.universalgcodesender.MainWindow.main(MainWindow.java:204)
。 .. 6 更多

2015-07-01 0:10 GMT+02:00 Will Winder notifications@github.com

感谢您的建议。

对于您的第一个问题,请尝试使用最新的 2.0 版本。发送
按钮应该在文件发送完成后重新启用。如果

仍然是一个问题,我可以进一步调查。


直接回复此电子邮件或在 GitHub 上查看
<
#270(评论)

.


直接回复此电子邮件或在 GitHub
#270(评论)
上查看 。

GUI 的一些建议 #270
所有者

我认为其中大部分现在已修复,除了清理“重置为零”和其他按钮。我希望在改进“工作空间坐标系”管理的同时尽快实现这一点。