您的位置:技术工种之机修知识网 机械修理知识 正文
原作者:[标签:作者] 添加时间:2007-07-02 原文发表时间:2007-07-03 人气:1

本文章共2810字,分2页,当前第1页,快速翻页:
 

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

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

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

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

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

何协调工作、如何通信。数据管理部分的设计包括数据存放设计(文件存放、数据库表格存放、面向对象的数据库存放)和设计相应操作(为每个需要存储的对象和类增加用于存储管理的属性和操作)。

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

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

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

★MFC常规动态连接库的建立
作为测控软件不仅要编写计算机接口程序,而且还有编写数据处理程序,这些程序调用的频率较高,宜作为库函数使用,这样一来内存中只有一个代码备份,而且可以同时被多个任务共享。

计算机接口程序应根据需要包含定时器、D/A和A/D转换、开关量输入输出、串口通信程序等,为保证这些程序为通用程序,一般应设计初始化程序。在初始化程序中,应能完成各个口地址的传递,以便于应用程序的调用。例如:intgetAD (int iCH),改变A/D通道号iCH的值,可得到不同传感器的转化值:voidsetDA (inti CH,int iNum),可将D/A转换值iNum送iCH通道转换。

数据处理程序包含一维离散数据处理和多维离散数据处理,为使用方便,原始数据的带入应使用指针,计算控制参数也是必不可少的。例如求解二维离散数据(*pX, *pY)X和Y的值,已知X值时用表达式:Y=getY(double*pX,double*

pY,int*pPointNum,doubleX)它采用多项式拟合的方式求解;当已知Y 值时用表达式X=getY(double *pY, double*pX,int * pPoint Num,doubl eY)求解。

如在应用程序中得到多维数据,想知道任意二维数据之间关系,用它计算处理数据也非常方便,另外分段拟合数据用它也是可以的。

常用小程序也是动态连接库的基本内容,例如数据显示、数据类型转换、排序、求极值等。注意,凡涉及数据输入输出均采用指针为佳。如:void find-MaxMin(dou ble *pX,double*dMax,double*dMin)
 

本文章更多内容1 - 2 - 下一页>>
本页地址
相关文章

基于图像空间的数控加工图形仿真 -
0.88MPa低压固定床重整新工艺 -
基于西门子840D的轧辊磨床纳米数控系统研究
数控快走丝电火花线切割加工工艺方法研究 -
RS422在数控机床联网中的应用 -
数控车床编程实例——轴类零件综合车削加工
国内全数字交流伺服控制系统问世 -
选用硬质合金钻头的考虑因素 -
加工中心编程技巧和安全操作初探 -
提高普通外圆磨床磨削精度的工艺措施 -
小尺寸台阶轴的磨削及夹具 -
凸轮轴磨床磨削时凸轮转动变速规律研究 -
滚珠丝杠副的发展趋势 -
机床主传动系统双公用齿轮设计研究 -
硬质合金钻头的基本类型与合理选用 -
基于PC104总线的嵌入式温度控制系统 -
立方氮化硼刀片车削粉末高温合金的刀具磨损
PLM时代来临 CAXA应势转型 -
并联机床的特点、研究现状及展望 -
虚拟制造中产品的性能分析 -

相关评论


本文章所属分类:首页 机械修理知识