开源改变世界!!

展示台不工作;在 Windows 7 x64 上显示空白屏幕 #236

推推 grbl 1年前 (2023-01-26) 151次浏览
关闭
NothinIsEasy 打开了这个问题 2015 年 3 月 10 日 · 10 条评论
关闭

展示台不工作;在 Windows 7 x64 上显示空白屏幕#236

NothinIsEasy 打开了这个问题 2015 年 3 月 10 日 · 10 条评论

注释

展示台不工作;在 Windows 7 x64 上显示空白屏幕 #236

可视化工具适用于 v1.0.6,但仅显示版本 v1.0.7 和 v1.0.8 的空白窗口。

使用 v1.0.8(通过运行 start-windows.bat),命令窗口显示以下错误:

稳定库

本机库版本 = RXTX-2.2-20081207 Cloudhopper 构建 rxtx.cloudhopper.net
Java 库版本 = RXTX-2.1-7
警告:RXTX 版本不匹配
Jar 版本 = RXTX-2.1-7
本机库版本 = RXTX-2.2-20081207 Cloudhopper 构建 rxtx .cloudhopper.net
[JarClassLoader] INFO: findResource() found: “com/jogamp/common/os/Platform.class” for caller null in codebase lib/glue
gen-rt.jar
[JarClassLoader] INFO: findResource() found:代码库 lib/gluegen-rt.jar 中调用者 null 的“jogamp/common/Debug.class”

[JarClassLoader] 信息:findResource():无法找到“natives/windows-amd64/”
[JarClassLoader] 信息:findResource():无法找到“jogamp/nativetag/common/windows/amd64/TAG.class”
[JarClassLoader]信息:findResource() 发现:代码库 lib/jogl-all
.jar中调用者 null 的“jogamp/nativewindow/Debug.class”
[JarClassLoader] 信息:findResource():无法找到“natives/windows-amd64/”
[JarClassLoader ] 信息:findResource():无法找到“jogamp/nativetag/nativewindow/windows/amd64/TAG.class”
[JarClassLoader] 信息:findResource() 找到:“jogamp/opengl/Debug.class”对于代码库库中的调用者 null /jogl-all.jar
[JarClassLoader] 信息:findResource():无法定位“本地人/windows-amd64/”
[JarClassLoader] 信息:findResource():无法找到“jogamp/nativetag/opengl/windows/amd64/TAG.class
”代码库 lib/jogl-all.jar
[JarClassLoader] 信息:findResource():无法定位“natives/windows-amd64/”
[JarClassLoader] 信息:findResource():无法定位“jogamp/nativetag/newt/windows/amd64 /TAG.class”
[JarClassLoader] 信息:findResource() 找到:”jogamp/nativewindow/Debug.class” for caller null in codebase lib/jogl-all
.jar
[JarClassLoader] INFO: findResource(): unable to locate “natives /windows-amd64/“
[JarClassLoader] 信息:findResource():无法定位”jogamp/nativetag/nativewindow/windows/amd64/TAG.class”

[JarClassLoader] 信息:findResource() 找到:代码库 lib/jogl-all .jar 中调用者 null 的“jogamp/nativewindow/Debug.class”
[JarClassLoader] 信息:findResource():无法找到“natives/windows-amd64/ “
[JarClassLoader] 信息:findResource():无法定位“jogamp/nativetag/nativewindow/windows/amd64/TAG.class”
线程“AWT-EventQueue-0”中的异常 java.lang.NumberFormatException:对于输入字符串:“YF2000 ”
在 sun.misc.FloatingDecimal.readJavaFormatString(未知来源)
在 sun.misc.FloatingDecimal.parseDouble(未知来源) 在
java.lang.Double.parseDouble(未知来源)
GcodePreprocessorUtils.java:340)
在 com.willwinder.universalgcodesender.gcode.GcodePreprocessorUtils.updatePointWithCommand(GcodePreprocessorUtil
s.java:192)
在 com.willwinder.universalgcodesender.gcode.GcodeParser.handleGCode(GcodeParser.java:290)
在 com.willwinder.universalgcodesender.gcode.GcodeParser。 com.willwinder.universalgcodesender.gcode.GcodeParser.addCommand(GcodeParser.java:133)

com.willwinder.universalgcodesender.gcode.GcodeParser.addCommand(GcodeParser.java:123)
在 com.willwinder .universalgcodesender.visualizer.GcodeViewParse.toObjRedux(GcodeViewParse.java:102)
在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.generateObject(VisualizerCanvas.java:443)
在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.setGcodeFile( VisualizerCanvas.java:175

.java:1568)
在 com.willwinder.universalgcodesender.MainWindow.access$500(MainWindow.java:73)
在 com.willwinder.universalgcodesender.MainWindow$6.actionPerformed(MainWindow.java:310)
在 javax.swing.AbstractButton.fireActionPerformed(未知来源)
在 javax.swing.AbstractButton$Handler.actionPerformed(未知来源)
在 javax.swing.DefaultButtonModel.fireActionPerformed(未知来源)
在 javax.swing.DefaultButtonModel.setPressed(未知来源)
在 javax.swing.plaf.basic.BasicButtonListener.mouseReleased(未知来源) 在
java.awt.Component.processMouseEvent(未知来源)
源)
在 java.awt.Component.processEvent(未知源)
在 java.awt.Container.processEvent
(未知源)
在 java.awt.Component.dispatchEventImpl(未知源)
在 java.awt.Component.dispatchEvent(未知来源)
在 java.awt.LightweightDispatcher.retargetMouseEvent(未知来源)
在 java.awt.LightweightDispatcher.processMouseEvent(未知来源)
在 java.awt.LightweightDispatcher.dispatchEvent(未知来源)
在 java.awt.Container.dispatchEventImpl(未知来源)
在 java.awt.Window.dispatchEventImpl(未知来源) 在
java.awt.Component.dispatchEvent(未知来源)
.awt.EventQueue.dispatchEventImpl(未知来源)
位于 java.awt.EventQueue.access$500(未知来源)
位于 java.awt.EventQueue$3.run(未知来源) 位于
java.awt.EventQueue$3.run(未知来源)
java.security.AccessController.doPrivileged(本机方法)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.awt.EventQueue$4.run(未知来源)
在 java.awt.EventQueue$4.run(未知来源)
在 java.security.AccessController.doPrivileged(本机方法)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.awt.EventQueue.dispatchEvent(未知来源)
在 java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源) 在
java.awt.EventDispatchThread.pumpEventsForFilter( 未知 来源).awt.EventDispatchThread.pumpEvents(未知来源) 在 java.awt.EventDispatchThread.run(未知来源)

线程“AWT-EventQueue-0-FPSAWTAnimator#00-Timer0”中的异常 com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorExce ption
: java.lang.RuntimeException: javax.media.opengl.GLException: Caught NullPointerException: null on thread AWT -Event
Queue-0
在 com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:84)
在 com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:449)
在 com.jogamp.opengl。 util.FPSAnimator$MainTask.run(FPSAnimator.java:176)
at java.util.TimerThread.mainLoop(Unknown Source)
at java.util.TimerThread.run(Unknown Source)
Caused by: java.lang.RuntimeException: javax.media .opengl.GLException:捕获 NullPointerException:线程 AWT-E
ventQueue-0上为 null
在 com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
在 jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
在 jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java :201)
在 javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:202)
在 javax.media.opengl.Threading.invoke(Threading.java:221)
在 javax.media.opengl.awt.GLCanvas.display( GLCanvas.java:525)
at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:77)
… 还有 4 个
原因:javax.media.opengl.GLException:捕获 NullPointerException:线程 AWT-EventQueue 上为空-0
在 javax.media.opengl.GLException.newGLException(GLException.java:75)
在 jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1311)
在 jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131)
在 javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1394)
在 java.awt.event.InvocationEvent.dispatch(未知来源)
在 java.awt.EventQueue.dispatchEventImpl(未知来源)
在 java.awt.EventQueue.access$500(未知来源)
在 java.awt.EventQueue$3.run(未知来源)来源)
在 java.awt.EventQueue$3.run(未知来源) 在 java.security.AccessController.doPrivileged
(本地方法)来源)

在 java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源) 在
java.awt.EventDispatchThread.pumpEventsForFilter( 未知 来源).awt.EventDispatchThread.pumpEvents(未知来源) 在 java.awt.EventDispatchThread.run(未知来源) 引起:java.lang.NullPointerException 在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.reshape(VisualizerCanvas.java:228) 在jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:742) 在 jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:748)

在 javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1379)
在 jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1277)
… 线程“AWT-EventQueue-0”中还有 16 个
异常javax.media.opengl.GLException:捕获 NullPointerException:线程 AWT-E
ventQueue-0
上的
null 1311)
在 jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131)
在 javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1394)
在 javax.media.opengl.Threading.invoke(线程。 java:223)
在 javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:525)
在 javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:579)
在 sun.awt.RepaintArea.paintComponent(未知来源)
在 sun.awt.RepaintArea.paint(未知来源)
在 sun.awt.windows。 WComponentPeer.handleEvent(未知来源)
在 java.awt.Component.dispatchEventImpl(未知来源)
在 java.awt.Component.dispatchEvent(未知来源)
在 java.awt.EventQueue.dispatchEventImpl(未知来源)
在 java.awt.EventQueue。 在
java.awt.EventQueue 中访问 $500(未知来源) $ 3.run (未知
来源) $1.doIntersectionPrivilege(未知来源)

在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.awt.EventQueue$4.run(未知来源)
在 java.awt.EventQueue$4.run(未知来源)
在 java.security.AccessController.doPrivileged(本地方法) )
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(来源
不明) 在 java.awt.EventQueue.dispatchEvent(来源
不明)
在 java.awt.EventDispatchThread.pumpOneEventForFilters(来源不明)
在 java.awt.EventDispatchThread.pumpEventsForHierarchy(未知来源)
在 java.awt.EventDispatchThread.pumpEvents(未知来源)
在 java.awt.EventDispatchThread.pumpEvents(未知来源)
在 java.awt.EventDispatchThread.run(未知来源)
引起:java.lang.NullPointerException
在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.reshape(VisualizerCanvas.java:228)
在 jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper。 java:742)
在 jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:748)
在 javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1379)
在 jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper. java:1277) … 线程“AWT-EventQueue- 0 ”中
还有 28 个
异常 javax.media.opengl.GLException: 在 javax.media.opengl.GLException.newGLException( GLException.java:75)

在 jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1311)
在 jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131)
在 javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1394)
在 javax.media.opengl.Threading.invoke(Threading.java:223)
在 javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:525)
在 javax.media.opengl.awt.GLCanvas.paint(GLCanvas .java:579)
在 sun.awt.RepaintArea.paintComponent(未知来源)
在 sun.awt.RepaintArea.paint(未知来源)
在 sun.awt.windows.WComponentPeer.handleEvent(未知来源)
在 java.awt.Component。
java.awt.Component.dispatchEvent(未知来源)中的dispatchEventImpl(未知来源)
在 java.awt.EventQueue.dispatchEventImpl(未知来源)
在 java.awt.EventQueue.access$500(未知来源)
在 java.awt.EventQueue$3.run(未知来源)
在 java.awt.EventQueue$3.run(未知来源) )
在 java.security.AccessController.doPrivileged(本机方法)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.awt.EventQueue$4.run(未知来源)
在 java.awt.EventQueue$4.run(
未知 来源

来源)
在 java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源) 在
java.awt.EventDispatchThread.pumpEventsForFilter( 未知 来源).awt.EventDispatchThread.pumpEvents(未知来源) 在 java.awt.EventDispatchThread.run(未知来源) 引起:java.lang.NullPointerException 在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.reshape(VisualizerCanvas.java:228) 在jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:742) 在 jogamp.opengl.GLDrawableHelper.reshape(GLDrawableHelper.java:748)

在 javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1379)
在 jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1277)
… 还有 28 个

展示台不工作;在 Windows 7 x64 上显示空白屏幕 #236

我的机器不是 AMD64。它是 Intel x64,所以我不知道它为什么要寻找 AMD64 库。

展示台不工作;在 Windows 7 x64 上显示空白屏幕 #236
所有者

尝试 2.0 经典 GUI 构建,我刚刚添加了一个指向主页的链接。我最近对可视化工具进行了一些修复,并添加了更多日志消息。

展示台不工作;在 Windows 7 x64 上显示空白屏幕 #236

感谢为 2.0 修复夜间构建的人,但是,2.0 的可视化器也不起作用。它显示一个黑色窗口并打印以下错误。我不编写 Java 代码,但似乎 .jar 文件可能缺少重要的特定于平台的资源文件(至少 [JarClassLoader] 的评论是这么说的)。另外,为什么程序 [JarClassLoader] 评论找不到“amd64”文件?我有一台 Intel x64 计算机… 最后一点:这些是我在 v1.0.6 之后的每个版本中遇到的相同错误。

信息:获取控制状态。
[JarClassLoader] 信息:findResource() 发现:“com/jogamp/common/os/Platform.class” 代码库 lib/glue
gen-rt.jar中的调用者 null
[JarClassLoader] 信息:findResource() 发现:“jogamp/common /Debug.class” for caller null in codebase lib/gluegen-rt.jar

[JarClassLoader] 信息:findResource():无法找到“natives/windows-amd64/”
[JarClassLoader] 信息:findResource():无法找到“jogamp/nativetag/common/windows/amd64/TAG.class”
[JarClassLoader]信息:findResource() 发现:代码库 lib/jogl-all
.jar中调用者 null 的“jogamp/nativewindow/Debug.class”
[JarClassLoader] 信息:findResource():无法找到“natives/windows-amd64/”
[JarClassLoader ] 信息:findResource():无法找到“jogamp/nativetag/nativewindow/windows/amd64/TAG.class”
[JarClassLoader] 信息:findResource() 找到:“jogamp/opengl/Debug.class”对于代码库库中的调用者 null /jogl-all.jar
[JarClassLoader] 信息:findResource():无法定位“本地人/windows-amd64/”
[JarClassLoader] 信息:findResource():无法找到“jogamp/nativetag/opengl/windows/amd64/TAG.class
”代码库 lib/jogl-all.jar
[JarClassLoader] 信息:findResource():无法定位“natives/windows-amd64/”
[JarClassLoader] 信息:findResource():无法定位“jogamp/nativetag/newt/windows/amd64 /TAG.class”
[JarClassLoader] 信息:findResource() 找到:”jogamp/nativewindow/Debug.class” for caller null in codebase lib/jogl-all
.jar
[JarClassLoader] INFO: findResource(): unable to locate “natives /windows-amd64/“
[JarClassLoader] 信息:findResource():无法定位”jogamp/nativetag/nativewindow/windows/amd64/TAG.class”

[JarClassLoader] 信息:findResource() 找到:代码库 lib/jogl-all .jar 中调用者 null 的“jogamp/nativewindow/Debug.class”
[JarClassLoader] 信息:findResource():无法找到“natives/windows-amd64/ “
[JarClassLoader] 信息:findResource():无法定位“jogamp/nativetag/nativewindow/windows/amd64/TAG.class”
线程“AWT-EventQueue-0”中的异常 java.lang.NumberFormatException:对于输入字符串:“YF2000 ”
在 sun.misc.FloatingDecimal.readJavaFormatString(未知来源)
在 sun.misc.FloatingDecimal.parseDouble(未知来源) 在
java.lang.Double.parseDouble(未知来源)
GcodePreprocessorUtils.java:340)
在 com.willwinder.universalgcodesender.gcode.GcodePreprocessorUtils.updatePointWithCommand(GcodePreprocessorUtil
s.java:192)
在 com.willwinder.universalgcodesender.gcode.GcodeParser.handleGCode(GcodeParser.java:289)
在 com.willwinder.universalgcodesender.gcode.GcodeParser。 com.willwinder.universalgcodesender.gcode.GcodeParser.addCommand(GcodeParser.java:133)

com.willwinder.universalgcodesender.gcode.GcodeParser.addCommand(GcodeParser.java:123)
在 com.willwinder .universalgcodesender.visualizer.GcodeViewParse.toObjRedux(GcodeViewParse.java:102)
在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.generateObject(VisualizerCanvas.java:455)
在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.setGcodeFile( VisualizerCanvas.java:179

.java:1683)
在 com.willwinder.universalgcodesender.MainWindow.access$1500(MainWindow.java:87)
在 com.willwinder.universalgcodesender.MainWindow$10.actionPerformed(MainWindow.java:498)
在 javax.swing.AbstractButton.fireActionPerformed(未知来源)
在 javax.swing.AbstractButton$Handler.actionPerformed(未知来源)
在 javax.swing.DefaultButtonModel.fireActionPerformed(未知来源)
在 javax.swing.DefaultButtonModel.setPressed(未知来源)
在 javax.swing.plaf.basic.BasicButtonListener.mouseReleased(未知来源) 在
java.awt.Component.processMouseEvent(未知来源)
源)
在 java.awt.Component.processEvent(未知源)
在 java.awt.Container.processEvent
(未知源)
在 java.awt.Component.dispatchEventImpl(未知源)
在 java.awt.Component.dispatchEvent(未知来源)
在 java.awt.LightweightDispatcher.retargetMouseEvent(未知来源)
在 java.awt.LightweightDispatcher.processMouseEvent(未知来源)
在 java.awt.LightweightDispatcher.dispatchEvent(未知来源)
在 java.awt.Container.dispatchEventImpl(未知来源)
在 java.awt.Window.dispatchEventImpl(未知来源) 在
java.awt.Component.dispatchEvent(未知来源)
.awt.EventQueue.dispatchEventImpl(未知来源)
位于 java.awt.EventQueue.access$500(未知来源)
位于 java.awt.EventQueue$3.run(未知来源) 位于
java.awt.EventQueue$3.run(未知来源)
java.security.AccessController.doPrivileged(本机方法)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.awt.EventQueue$4.run(未知来源)
在 java.awt.EventQueue$4.run(未知来源)
在 java.security.AccessController.doPrivileged(本机方法)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.awt.EventQueue.dispatchEvent(未知来源)
在 java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源) 在
java.awt.EventDispatchThread.pumpEventsForFilter( 未知 来源).awt.EventDispatchThread.pumpEvents(未知来源) 在 java.awt.EventDispatchThread.run(未知来源) 2015 年 3 月 10 日下午 1:58:08 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas init

信息:正在初始化 OpenGL 上下文。
线程“AWT-EventQueue-0-FPSAWTAnimator#00-Timer0”中的异常 com.jogamp.opengl.util.AnimatorBase$UncaughtAnimatorExce ption
: java.lang.RuntimeException: javax.media.opengl.GLException: Caught NumberFormatException: 对于输入字符串: com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:84) com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:449) 上
线程 AWT-EventQueue-0 上的“YF20 00” com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:176) 在 java.util.TimerThread.mainLoop(未知来源) 在 java.util.TimerThread.run(未知来源)

引起:java.lang.RuntimeException: javax.media.opengl.GLException: Caught NumberFormatException: For input string: “
YF2000″ on thread AWT-EventQueue-0
at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor .java:58)
在 jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
在 jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:201)
在 javax.media.opengl.Threading.invokeOnOpenGLThread(Threading. java:202)
在 javax.media.opengl.Threading.invoke(Threading.java:221)
在 javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:525)
在 com.jogamp.opengl.util.AWTAnimatorImpl .display(AWTAnimatorImpl.java:77)
… 还有 4 个
引起:javax.media.opengl.GLException:Caught NumberFormatException:对于输入字符串:“YF2000” 在 javax.media.opengl.GLException.newGLException(GLException.java:75) 在 jogamp.opengl的线程 AWT-EventQ
ueue-0上.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1311) 在 jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1131) 在 javax.media.opengl.awt.GLCanvas$11.run(GLCanvas.java:1394) 在 java.awt .event.InvocationEvent.dispatch(未知来源) 在 java.awt.EventQueue.dispatchEventImpl(未知来源) 在 java.awt.EventQueue.access$500(未知来源) 在 java.awt.EventQueue$3.run(未知来源) 在 java .awt.EventQueue$3.run(未知来源)

在 java.security.AccessController.doPrivileged(本机方法)
在 java.security.ProtectionDomain$1.doIntersectionPrivilege(未知来源)
在 java.awt.EventQueue.dispatchEvent(未知来源) 在
java.awt.EventDispatchThread.pumpOneEventForFilters(未知来源)
java.awt.EventDispatchThread.pumpEventsForFilter(未知来源)
位于 java.awt.EventDispatchThread.pumpEventsForHierarchy(未知来源)
位于 java.awt.EventDispatchThread.pumpEvents(未知来源)
位于 java.awt.EventDispatchThread.pumpEvents(未知来源)
。 awt.EventDispatchThread.run(未知来源)
引起:java.lang.NumberFormatException:对于输入字符串:
sun.misc.FloatingDecimal.readJavaFormatString(未知来源)中的“YF2000”
在 sun.misc.FloatingDecimal.parseDouble(未知来源)
在 java.lang.Double.parseDouble(未知来源)
在 com.willwinder.universalgcodesender.gcode.GcodePreprocessorUtils.parseCoord(GcodePreprocessorUtils.java:340)
在 com.willwinder.universalgcodesender。 gcode.GcodePreprocessorUtils.updatePointWithCommand(GcodePreprocessorUtil
s.java:192)
在 com.willwinder.universalgcodesender.gcode.GcodeParser.handleGCode(GcodeParser.java:289)
在 com.willwinder.universalgcodesender.gcode.GcodeParser.processCommand(GcodeParser.java:231 ) )
在 com.willwinder.universalgcodesender.gcode.GcodeParser.addCommand(GcodeParser.java:133)
在 com.willwinder.universalgcodesender.gcode.GcodeParser.addCommand(GcodeParser.java:123)
在 com.willwinder.universalgcodesender.visualizer.GcodeViewParse.toObjRedux(GcodeViewParse.java:102)
在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.generateObject(VisualizerCanvas.java:455)
在 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.init (VisualizerCanvas.java:201)
在 jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:640)
在 jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:662)
在 javax.media.opengl.awt.GLCanvas$9.run (GLCanvas.java:1366)
在 jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1275)
… 16 更多
2015 年 3 月 10 日下午 1:58:08 com.willwinder.universalgcodesender.visualizer.VisualizerCanvas 重塑
信息:重塑OpenGL 上下文。

展示台不工作;在 Windows 7 x64 上显示空白屏幕 #236
所有者

屏幕变黑很好,这意味着 3D 库已加载。从你的错误看来你有一个错误的 gcode,特别是“YF2000”。我不确定标准是否允许,但 UGS gcode 解析器现在无法处理它。基本上你指定有一个 Y 坐标,但是在给定进给率之前没有坐标。

你能想象另一个 gcode 文件吗?这里有几个我用来测试的 gcode 文件:https ://github.com/winder/Universal-G-Code-Sender/tree/master/test_files

展示台不工作;在 Windows 7 x64 上显示空白屏幕 #236

行。我会尝试测试文件。这是我试图可视化的 gcode 文件(这是使用 v1.0.6 可视化的同一个文件)。这是一个简单的盒子。

M136 (enable build)
M73 P0
G162 X Y F2000(home XY axes maximum)
G161 Z F900(home Z axis minimum)
G92 X0 Y0 Z-5 A0 B0 (set Z to -5)
G1 Z0.0 F900(move Z to ‘0’)
G161 Z F100(home Z axis minimum)
M132 X Y Z A B (Recall stored home offsets for XYZAB axis)
G92 X152 Y72 Z0 A0 B0
G1 X-112 Y-73 Z150 F3300.0 (move to waiting position)
G130 X20 Y20 A20 B20 (Lower stepper Vrefs while heating)
M109 S110 T0
M134 T0
M135 T0
M104 S230 T0
M133 T0
G130 X127 Y127 A127 B127 (Set Stepper motor Vref to defaults)
;
; Makerbot Industries
; Miracle-Grue 2.4.1
; This file contains digital fabrication directives in gcode format
; For your 3D printer
http://www.makerbot.com/support/makerware/documentation/slicer/
;
; Active extruders in print: 0
; Chunk 0
; Position 0
; Thickness 0.2
; Width 0.4
G1 X105.400 Y-74.000 Z0.270 F9000.000 (Extruder Prime Dry Move)
G1 X-112 Y-73 Z0.270 F1800.000 E25.000 (Extruder Prime Start)
G92 A0 B0 (Reset after prime)
G1 Z0.000000 F1000
G1 X-112.0 Y-73.0 Z0.0 F1000 E0.0
G92 E0
G1 X-112.000 Y-73.000 Z0.000 F9000; Move to start position
G1 X-112.000 Y-73.000 Z0.000 F3600; Set speed for tool change
M135 T0; Extruder change
M104 T0 S230; 温度变化
G1 X-112.000 Y-73.000 Z0.000 F1500 A-1.30000;收回
G1 X-112.000 Y-73.000 Z0.200 F1380;行程移动

喜欢 (0)