当一个零件加工完换下一个零件时,继续进行下一个零件标记码的数据处理,直到加工完整批零件。只有在输入或编译下一个零件,即需要占用两缓冲区之一、而上一零件的编译或加工还没有处理完时需要等待,但这种等待是极其短暂的。
经实验可知,数控制码系统中运用资源重叠流水解释方法实现数据处理时,一个零件的制码时问需要2。4s;运用解释一编译方法实现数据处理时,需要2。3s;而运用这种新数据处理方法实现数据处理时,只需要2。0s,比运用前两种方法的教率分别提高了16。7%和13。04%,有效地提高了数控制码的速度和效率,且使用至今一直很稳定。
这种新的数据处理方法适合大量有规律或程序段较短的数控程序的译码。它能节约系统资源,加快数据处理速度,且译码缓冲区是静态分配的,可有效防止内存碎片的形成。该方法还能很好地利用Windows系统本身提供的基于线程的抢先式多任务机制。
本文关键字:暂无联系方式嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术
上一篇:以太网口防雷设计