摘要
本文针对微细电火花加工控制这样一个实时性要求很高的计算机控制系统 ,分析了控制对象对控制软件的要求。对Windows95系统在实时性方面有关内容进行了深入剖析 ,指出仅仅通过Windows95的API ,及定时器要完成高精度实时控制是不可能的。并且提出了解决的方法 :通过成熟软件VtoolsD来编写虚拟设备程序。本文分析了虚拟设备程序的强大功能 ,简要介绍了用VtoolsD编写中断处理程序的方法。介绍了采用VisualC ++5.0和VToolsD结合来编写控制软件的关键技术。该控制系统在微细电火花计算机控制系统上长时间可靠运行 ,达到了预期目标。
The Micro-EDM control system requires the control software can execute the servo function every 1ms.However,it's very difficult to accomplish in Windows95 environment for itself shortcoming.This paper analysis the Windows95 environment and find that the Windows95 is not a virtual 32 bite real-time multitask environment.In this paper a method is proposed:programming VxD with VtoolsD software.With this method,the Micro-EDM system can run stably and correctly for a long time.VxD and the method to use VtoolsD are also introduced briefly in this paper.
出处
《工业控制计算机》
2000年第3期36-40,共5页
Industrial Control Computer
基金
江苏省航空科学基金
江苏省应用技术基金!(BJ97057)资助项目
关键词
微细电火花加工
实时控制
WINDOWS95
real-time system,Windows95,VxD,VtoolsD,,electric discharge machining,micro