论文部分内容阅读
本论文讨论的是基于组件技术的开放式控制器的研究。主要工作是基于开放式系统的思想,探索在通用操作系统作为实时控制领域应用平台的基础上,以二进制组件为实现技术的开放式数控软件控制器的特点和实现方法。并且分析了以通用操作系统来实现实时任务应用时的一些基本方法。 开放式控制系统有三个不同开放的程度,环境的开放,接口的开放,组件模块化的开放。三者体现了不同的实现技术,本文讨论的是“标准组件模块体系结构”的开放。在这个层面上,以通用的操作系统作为控制系统的应用平台,以组件技术为实现技术进行开发。 COM组件是一个二进制重用的对象模型。基于COM组件技术,可以使系统实现二进制兼容,不仅可以提高开放式控制系统的可扩展性,而且有助于系统的接口化。EzCOM技术是COM组件技术的发展。作为我国自己的组件技术,它的应用有助于实现我国自己的开放式系统,使我国在开放技术上有自己的核心技术。 Zyco操作系统提供了对组件技术的全面支持。本论文讨论了基于Zyco操作系统实现实时任务的特点,所面临的问题和实现方法,提出了采用通用操作系统实现控制系统的基本方法。 在上述问题讨论的基础上,论文探索了基于组件技术的控制系统实现策略。重点讨论了控制模型向计算模型转化、实时任务分级、多任务并行处理、并行处理的体系结构以及高速加工时跨线段速度实现这五个问题。根据这些方法实现的控制器可以实现高速加工。