数控软件任务间协作机制的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:dengyq2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的发展,数控技术也日新月异。基于PC的开放式数控系统可以充分利用PC机丰富的软硬件资源和适于PC机的各种先进技术,已经成为数控技术的发展趋势和潮流。 本课题是开放式数控系统设计项目中的一部分。在开放式数控系统设计项目中,项目组基于通用PC架构构建硬件平台,以开放式的实时多任务操作系统作为软件平台,大大提高了系统的开放性,而且简化了系统开发工作,提高了效率。项目组基于多层次、多任务结构设计开发数控软件,降低了软件模块间的耦合性,增强了软件的灵活性、扩展性。在多任务的软件架构中,任务间的协调运作成了系统的整体功能的实现的关键。 在面向对象方法中,系统被看作是对象的集合,系统功能由对象间的协作来完成,而对象通过消息交互来协调运作。本课题基于面向对象方法,以数控任务为对象,分析设计任务间的协作机制。首先,分析设计数控任务对象的状态行为模型,因为作为协作过程的本体,数控任务的行为对于数控任务问的协作有着直接的影响;接着,基于用例分析方法,不断细化分析数控任务间的协作过程,研究其中涉及的任务间的消息交互方式、消息内容、动作逻辑关系等细节。通过对实例的分析,从中提取协作的模式,制定一套统一的协作规范,包括任务对象统一的行为模型、任务间的消息协议、任务间的动作逻辑规范。这对于软件的协调开发和任务的协调运行起到重要的指导作用。 本课题研究了Linux提供的进程间通信机制,结合数控任务的特点,设计了面向数控消息的数控任务间通信支撑系统,并利用面向对象编程语言C++编程实现。数控任务间的通信支撑系统封装了操作系统提供的进程间通信的实现细节,为数控任务提供统一的、简便的逻辑消息接口。
其他文献
本文面向LAMOST天体光谱自动识别与分析的研究需求,针对光谱自动识别与分析中的各个环节包括光谱的预处理、谱线的自动提取、光谱分类和红移测量等进行了一系列的研究。主要工
本文对激光散斑无损检测系统中的散斑条纹产生算法、条纹图象滤波算法、相位去包裹算法和缺陷识别算法进行了研究。对应用于本系统的一些现有算法的实现进行了优化,此外在分析
虚拟现实中的跟踪技术是虚拟现实技术和增强现实技术的重要组成部分,对虚拟现实系统和增强现实系统的实现、完善以及发展具有重要意义。本文在国家自然科学基金“虚拟外科手术
人在受到外界刺激或者进行主动思维活动时,脑神经细胞在大脑皮层会产生具有特异性、节律性的脑电信号。这种生物电信号不仅包含了大量生理或疾病信息,而且与人的意识状态具有
永磁同步电机(PMSM)由于其本身独特的优点,在数控机床,机器人等航天及工农业领域应用都非常广泛。所以,研究并制造出高性能,高可靠性的永磁同步电机交流伺服系统有十分重要的现实
学位
随着移动通信技术与市场的不断发展,移动数据通信已经成为数据通信发展的新方向。GPRS是在现有的GSM网络的基础上增加一些硬件设备和进行软件升级而形成的一个新的网络逻辑实
嵌入式实时系统是特定的计算机应用,它不仅必须满足各种逻辑关系,还必须满足指定的时间限制。除了高的可靠性和正确性要求,嵌入式实时系统大多都是异质的,特定的,设计具有这些特点
在信息技术与计算机科学迅速发展的今天,人们追求个性化,娱乐化,简单快捷的技术应用。声音转换或声音个性化技术就是这样一种能给人们带来全新体验的技术,它是当前语音技术研究的
永磁同步伺服电动机具有高速度、高效率和高可靠性等优点,同时还具有低噪音和低成本以及长寿命等特点。近年来,随着新材料的发展,永磁同步电动机得到了迅速发展,并得到了广泛