摘要
在分析CNC系统多任务特点的基础上,介绍了CNC系统的多任务分类方法,并提出了基于通用32位操作系统、运行于保护模式下的多任务调度方法。采用基于优先级的抢占式调度、循环调度和事件驱动相结合的方法,较好地解决了各任务间的同步与互斥关系。这种方法已应用于32位车床CNC系统。
Th principle of multitask coordination based on general 32 bit multitask operating system in CNC is proposed in this paper. According to the characteristic of CNC system, a task cataloging methodology is provided, and the preoccupied coordination based on priority, cyclic coordination and event driven model are used to coordinate CNC tasks and resolve mutual exclusion among CNC tasks. Multitask coordination in a 32 bit lathe CNC system is also discussed as an example. The control software designed subject to this coordination principle is extendible and general.
出处
《高技术通讯》
EI
CAS
CSCD
1998年第10期1-4,共4页
Chinese High Technology Letters
基金
国家自然科学基金
关键词
数控系统
并行处理
多任务调度
同步
互斥
CNC system, Concurrent processing, Multitask, Coordination, Mutual exclusion