论文部分内容阅读
基于一种权威的开放式模块结构控制器标准,提出了一个具开放式结构的计算机数控系统.该系统由多个模块组成,并采用统一建模语言(UML)进行初步建模.这些模块能够被静态(动态)地进行配置或重配,以适应不同的加工需求.通过应用模型驱动结构体系,实现了系统具体实施之前模型层的功能验证,而非传统的程序代码层的验证,从而显著地降低了产品开发周期.文中还对DLL,COM,DCOM和.NET组件等系统实现技术进行了比较,结果表明,.NET组件技术尤其适合于开发计算机数控系统模块.
Based on an authoritative standard for open modular controller, a computerized numerical control system with an open architecture is proposed. The system consists of a number of modules and is initially modeled using the Unified Modeling Language (UML) Is statically (dynamically) reconfigured or reconfigured to suit different processing needs, and by applying the model-driven architecture, the functional verification of the model layer before the system is implemented, rather than the verification of the traditional code layer, is significant Which reduces the product development cycle.This paper also compares the system implementation technologies of DLL, COM, DCOM and .NET components, etc. The results show that the .NET component technology is especially suitable for the development of computer numerical control system module.