Lihuiyu Studio Labs.
激光雕刻教程
第七章:处理激光雕刻机的异常
我处的激光雕刻机控制板,都带有强悍的二维纠错功能,也就是说,它不怕数据被干扰出错,出错了它也能纠
正,一般不会造成危害!但是有一种情况它也是无能为力的:如果计算机根本不发数据给它了,它也就没有任何办
法了,只能乖乖地暂停下来等待数据(若数据到来,会马上启动续刻)!可能有的用户要问了:发数据给激光雕刻
机,不是激光雕刻软件发的吗?这只说对了一半,因为 USB 通讯的调度,都是由 Windows 主管的,其他软件只是
把数据交给 Windows,由 Windows 发送给相关设备。这就比如你委托某人去办理一件事,正常情况下某人都会给
你办好,如果他没有给你办,则可能有两种原因:其一、他去办了,但没办成功;其二、他根本没有去办!我处的
激光雕刻软件就集成了一个 USB 通讯监测模块,专门监测激光雕刻软件交给 Windows 的数据,Windows 是否成
功发送给激光雕刻机,如果没有成功发送,则会弹出异常窗口,请用户协助解决(如下图所示)!也就是说,我处
的激光雕刻机主板和激光雕刻软件,具有侦测故障的智慧,而不象其他产品,通常都是很干脆地“死掉”,没有任
何信息提示,用户甚至想关掉激光雕刻软件,也无法办到,只能强制关闭计算机的电源。
但是,我处的激光雕刻机主板和激光雕刻软件侦测故障的智慧,往往被误解:侦测到的故障,往往被误解为激
光雕刻机主板和激光雕刻软件自身的故障!这就比如医生给某病人看病,发现了病人的病情,结果不幸被人误解为
医生自己是患有这个病的病人!所以,要把自检和侦测分清,主板自检是检查自身是否正常,侦测是检查其他方面
是否正常。如下图,是侦测到激光雕刻软件提交给 Windows 的数据,Windows 没成功发送给激光雕刻机!
1、处理激光雕刻软件侦测到的通讯异常
不要点取消
若显示异常代号:0,则说明是激
光雕刻机的 USB 接口被干扰发
生异常,导致激光雕刻机不能接
收计算机发送的雕刻数据
出现这两个异常,通常都是 Windows
不再和激光雕刻机通讯了,而并非主板
出了问题。用户可在雕刻时拔掉 USB 线,
人为制造一次 Windows 无法和雕刻机
通讯的事件,我们的雕刻软件就会马上
检测到。
不要点取消
若显示异常代号:1,则说明是计
算机的 USB 总线被干扰发生异
常,导致激光雕刻软件无法发送
数据给激光雕刻机
*重要内容)为什么会弹出这两类异常?我处的主板有二维纠错能力,数据被干扰出错,根本影响不了我处
主板的正常工作,但计算机根本不发来数据的话,我处的主板就只能暂停下来等待数据,激光雕刻软件也会弹出异
常窗口请求用户协助解决计算机不发数据的问题!不是激光雕刻软件发送数据吗?USB 通讯是由 Windows 主管和
调度的,其他软件只能把数据提交给 Windows,由 Windows 发送给指定的设备。我们的激光雕刻软件集成的 USB
通讯监测技术,就是激光雕刻软件把数据提交给 Windows 的同时,会派出一个密探(这个密探就是我们的 USB
讯监测模块)去侦察 Windows 是否把数据成功发出去!如果密探发现 Windows 没成功把数据发送出去,就会马上
报告给激光雕刻软件,激光雕刻软件就知道出了自己无法解决的问题(因为 USB 通讯的底层是完全由 Windows
管的,其他软件无能为力),所以激光雕刻软件弹出异常窗口,请求用户协助解决!Windows 为什么不发送数据了
呢?因为 USB 数据线上的干扰太大了,Windows 把激光雕刻机作为有问题的设备处理了,Windows 当然不会和它
认为有问题的设备通讯了,这就象一个正常人,不会去找一个精神病患者聊天的道理一样。在 USB 通讯底层(就
Webwww.3wcad.com email3311030928@sina.com qq149796232 113532530 Tel13588867730
43
    "