注释
所有者
它似乎是由 .NET 框架系统串行驱动程序引起的,而不是由 LaserGRBL 直接引起的。不幸的是,由于它是外部代码,我很难捕捉到这个错误。 我已经收到了几份报告,这些报告似乎将问题限制在装有 Windows 7 的 PC 上,但 w10 上的一些报告却恰恰相反。 我很想解决它,但最大的困难是在我的PC上我无法实现它。你能告诉我这个错误是偶尔发生的,还是总是发生的?是否有特定的程序可以实现它? 在最新的 v4.0.5 中,我编写了一个新的 SerialUSB 包装器来与雕刻器通信,它取代了微软的实现。 如果您愿意,可以从此处下载进行测试:https ://github.com/arkypita/LaserGRBL/releases/download/v4.0.5/install.exe并启用 UsbSerial2 连接协议(在连接之前!)。 |
嗨,我试过两台电脑,第一台是 Win 7 ultimete,第二台是 Win 7 prof。GRBL 版本 4.2.1。设置 USBSerial2(即使在连接重启后也经过测试)没有成功。流“RepeatOnError”,线程“慢”。微软网络框架 4.7。它在雕刻过程中打印“意外断开连接”,有时在移动时打印。日志中出现“端口不存在”。我很乐意提供任何建议,如果您需要尝试一些东西,我随时待命。光源功率60W(12V,5A),激光功耗15W(4.5W光功率),带铁氧体滤波器的USB线。接地测量正常。谢谢 |
LaserGrbl v3.8.7.0
Grbl v1.1h
包装器:UsbSerial
Win 7,专业版,6.1.7601.65536,Service Pack 1 (7)
CLR:C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorlib.dll 2.0。 50727.8806 (QFE.050727-8800)
TypeOf 异常 [System.ObjectDisposedException]
异常消息 [安全句柄已关闭]
异常源 [mscorlib],线程 []
异常方法 [IntPtr SafeHandleC2NHelper(System.Object, IntPtr)]
———- 堆栈跟踪 ———-
在 System.StubHelpers.StubHelpers.SafeHandleC2NHelper(Object pThis, IntPtr pCleanupWorkList)
在 Microsoft.Win32.UnsafeNativeMethods.GetOverlappedResult(SafeFileHandle hFile ) , NativeOverlapped* lpOverlapped, Int32& lpNumberOfBytesTransferred, Boolean bWait)
在 System.IO.Ports.SerialStream.EventLoopRunner.WaitForCommEvent()
在 System.Threading.ExecutionContext.Run (ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper。线程启动()