开放式数控系统软件面向性能的设计与实现

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:linlinlin123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开放式数控系统是当今数控系统的发展趋势。采用COM组件技术有利于实现数控系统的最高开放目标“开放式标准组件体系结构控制器”,即以PC机和通用操作系统为开放平台、体系结构完全开放的纯软数控系统。但是,这种开放给数控系统的性能带来了一定负面影响:(1)相对于采用硬件控制模块处理强实时任务的封闭或半封闭数控系统,纯软数控系统的性能可能较低;(2)COM组件对象的方法是通过类似虚拟函数的方式被间接调用的,它的执行效率不如可直接调用函数的编程规范。而如何实现预定的性能目标本身就是数控系统设计和开发当中的重点和难点。因此,如何解决或缓解这个矛盾、满足数控系统的性能要求成为开放式数控系统研究的一个重要课题。 本文探讨的是在软件体系结构层面上,基于COM组件技术的开放式数控系统面向性能的设计和实现。采用的通用操作系统是WindowsCE.net。 本文在充分分析数控系统各项任务实时特征的基础上,通过采用细化任务、集中读/写IO端口、搭建管道一过滤器模型的数据处理流程、使用共享内存等策略,将开放式数控系统响应硬实时、软实时、非实时请求的能力融入了它的软件体结构。 在设计软件体系结构和实现方案的过程中,本文提取了一套针对开放式数控系统的组件提取原则、一套组件接口设计规则和一套计算各线程时间片的规则。 最后,本文基于以上设计思想实现了一个具有1个通道的开放式数控系统和一个具有3个通道的开放式数控系统;并从可调度性分析和系统测试两个角度评价了这两个系统的性能。
其他文献
。 本文就客户管理系统中的几个相关要点:客户维系管理、客户挽留管理和离网客户管理等展开分析论述。较为详细地说明了与要点相关的几个功能模块的结构和需求,以及各个环节
XML(ExtensibleMarkupLanguage)是用于表示Web上数据和文档的通用标记语言,在很短的时间内就获得了广泛的认同,已经成为网络环境下主要数据交换的标准之一。目前大量计算机应用
随着经济信息化和全球化,市场竞争越来越激烈,组织机构要想在竞争中求得生存,就必须设法降低经营成本,快速开发和提供新的产品和服务,为了提高企业竞争力,越来越多的企业开始使用工
近年来,随着第三方物流行业的迅速发展,第三方物流企业间的竞争也日益加剧。如何实施客户策略以便在激烈的市场竞争中立于不败之地,是企业目前最为关注的问题。通过对企业客户进
论文综述了中文文本分类中自动分词、文本表示、特征选取和分类模型几个部分的研究现状和研究方法。每个部分都有多种实现技术,不同的实现方法对分类系统性能的影响也不同。如
本文主要研究了在J2EE平台下基于WEB服务的动态电子商务模型及其相关技术。首先对J2EE及其相关技术进行了深入分析,研究了J2EE的架构、组件、容器以及服务技术,重点介绍了J2EE
随着全球证券市场地发展,借助现代的科技手段,交易方式也在演变,原来由交易员场内撮合或者通过场外电子化交易平台手动下单的方式不能快速捕捉交易机会,因此程序化交易应运而生。
分布式交互应用是允许分散在不同地点的多个参与者能实时进行交互的网络系统,它的交互质量很大程度取决于网络延迟。在大规模分布式交互应用中用户位置的广泛分布通常需要服务
Internet的迅速发展使得WWW已经深入到社会生活的方方面面,网上的数据资源空前丰富。面对着庞大的信息,如何能够让用户及时地发现有用的信息则变得越来越困难,而对于网站,想及时
近些年,计算机技术以及网络通信技术发展的非常迅速,互联网应用也越来越普遍,极大的改善了人们的生产以及生活方式。互联网使得信息的传递更加的高效,它成为了一种重要的信息来