• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
2025全景工博会
传感器

数控技术应用中的几点体会

  2006年10月13日  

文章介绍了测控软件面向对象的分析,动态连接库的建立和用户界面的程序设计。

数控技术作为未来先进制造技术的核心内容之一,正在朝着开放化,网络化,柔性化和智能化方向发展,数控装备产品的设计制造和应用开发都日益显示出基于开放接口标准的模块形态。基于模块和组件的系统构建策略更能体现产品设计制造过程中的人性化思想,每一个模块都是一个有针对性应用领域的技术产品形式,是该领域技术原理,应用方案和实现形式的综合体现,是其在数控加工环境下的具体应用,其设计理念和性能指标都体现数控加工技术的要求和市场应用的需求,这些充分体现设计者个性化的产品组件通过开放的标准接口形式有机的结合,组成了功能丰富性能完善的数控装备产品。

一、论域分析及面向对象的设计

1、论域分析

论域分析是软件开发的基本组成部分,目的是使开发人员了解问题空间的组成,建立大致的系统实现环境。论域分析实际上是一种学习的过程,开发人员在这个阶段,应尽可能地理解当前系统工程与应用的有关知识,应开放思维,放宽思考领域,尽可能标识与应用有关概念,通过与领域专家和用户的充分讨论,确定问题领域,以用户需求为标准,缩减问题论域信息量,标识出系统的基本概念:对象和类、方法、关系等,从而进入面向对象的设计过程。

2、面向对象的设计

面向对象的设计过程可分为4个组成部分:问题领域、用户界面、任务管理、数据管理。问题领域部分的设计实际上是对论域分析的进一步细化,它包括加入低层构件、把论域中相关的类关联起来并建立类间协议,确定继承关系。用户界面部分的设计包括设计命令层、设计人机交互类,应根据图形用户界面进行设计。任务管理部分的设计包括识别事件驱动任务、识别优先任务和识别关键任务,确定各个任务之间如何协调工作、如何通信。数据管理部分的设计包括数据存放设计(文件存放、数据库表格存放、面向对象的数据库存放)和设计相应操作(为每个需要存储的对象和类增加用于存储管理的属性和操作)。

作为软件开发人员,在论域分析阶段应和相关人员学习、分析、讨论相关知识并与用户进行界面、数据管理和报表生成方面的讨论,上述方面进行的越充分,对以后的开发越有利,对缩短软件开发周期更有好处。

3、动态连接库(DLL)的建立

动态连接库是一种基于Windows的程序模块,它可以在程序运行时被装入和连接,使应用程序不至于显得非常庞大和复杂。

Windows的程序模块,它可以在程序运行时被装入和连接,使应用程序不至于显得非常庞大和复杂。


最新视频
欧姆龙机器人高速多点检查 | 统合控制器实现一体化控制,可实现2ms扫描周期,提升运行节拍   
欧姆龙机器人高速多点检查 | 通过设备统合仿真实现整机模拟,效率、竞争力双提升   
研祥智能
施耐德电气EAE
魏德米勒麒麟专题
魏德米勒
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
AVEVA InTouch Unlimited重塑HMI/SCADA的无限可能
AVEVA InTouch Unlimited重塑HMI/SCADA的无限可能

12月18日,《AVEVA InTouch Unlimited重塑HMI/SCADA的无限可能》在线研讨会即将开播。

电子半导体行业的数字化未来
电子半导体行业的数字化未来

为助力广大电子半导体企业洞悉行业数智化发展趋势,并提供切实可行、可靠的解决方案,推动整个行业繁荣发展,剑维软件的专家团队

在线会议
热门标签

社区