基于构架 7 构件复用的开放式数控系统研究摘要:通过对开放式数控系统和构架/ 构件复用技术当前形势发展的分析,本文主要 硏究基于这一技术开放式数控系统。釆用域工程方法,数控系统通常通过起着关键作用的数据通信组织起来。此外,构件也被引以为例到可以再度使用的数据通信组件中,这不同于一般的构件。推出了数控系统的刻面模块分拣、表达、存储和检索系统。结合上述各种有用信息,综合开发,构建出开放式数控系统平台。支持这个平台的开放式数控系统的开发流程包括两个相关课程:数控重用组件开发、这些重用组件与应用系统的建设。此外,数控应用系统在MS— windows 上的实时应用能力可以通过这个平台检验。关键词 :数控,开放式,组件,软件重用,域工程1. 简介由于硬件技术的双快速发展,电脑数值控制系统的复杂性提高,与第三方软件提高的要求相适应,开发商频繁的跳槽, 及技工兄弟间割喉式的竞争等原因,数控系统的制造商不得不尽力去不断提高自己系统的质量和缩短该产品的开发时间,因此 , 开放架构正成为数控技术当前的发展趋势,且其主要问标是要建立一个统一的识别系统平台。与开放式平台的发展相比, CNC应用系统将更加模块化和灵活化,因此,这一系统的使用者将可以选择功能模块,甚至整合、修改、拓展系统功能,以满足不同的应用要求。关于开放式数控系统一系列意见可以总结如下〔1-4〕:(1) 开放式数控系统具有灵活的硬件和软件。因此,它不仅允许硬件改变其基本配置而 II 也允许软件修改各级控制。(2) 一个开放式数控系统提供了即插即用兼容的真正意义。(3 ) 一个开放式数控系统的标准化,允许第三方开发能满足其要求的新的硬件和软件。(4) 开放式数控系统有能力融入与这个标准相同水平的其他成分,还可以共享数据中的主要成分。(5)开放式数控系统可以同其他系统在系统水平上一致。鉴于上述原因, 我们把为专用数控域建立开放式数控系统模型作为可行的方法视为自然,但在另一方面,软件重用是应用软件开发过程中,特别是在同一领域更深程度的应用,因为新的制度一向与前一期关系非常紧密〔5〕。它逐渐确信整个体系结构的设计和规格比软件系统的规模和复杂性円益升级的公司内的选择算法和数据结构更为重要。所以软件构架的重要性正在得到承认。近年来建筑 7 组件技术在众的软件重用技术中发展迅速〔 6,7〕。基于上述观点,本文主要对开放式数控系统及软件构架/ 构件复用技术,开放式数控系统的结构...