蓝天数控系统配置与调试诊断程序的设计与实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 5次 | 上传用户:tangbao1006
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文是在基于RT-Linux开放式数控系统研发的课题背景下,设计并实现了蓝天数控系统中控制器软件的一个重要功能模块——蓝天数控系统配置与调试诊断模块。根据课题实际需要,研究了数控系统进程间通信方式,给出一种用于用户空间进程和内核空间进程间高效通信的方法,并实现了一组进程通讯接口API,以上述工作为基础完成了蓝天数控系统配置与调试诊断程序的设计与实现,并成功应用到蓝天数控系统中,运行效果良好。本文重点解决了以下问题:一是蓝天数控系统进程间通信方式的研究。在分析了RT-Linux提供的进程间通信方式的基础上,结合RT-Linux提供的mbuff和实时FIFO,给出了一种用于用户空间进程和内核空间进程间高效通信的方法,该方法可有效减少数据拷贝,并彻底避免了新数据到来的轮询监测等额外操作,提高了数控系统进程间的通信性能。二是通讯API库的设计与实现。通讯API库主要封装了一组能对共享内存中特定数据结构直接进行操作的API,系统配置与调试诊断模块通过调用这些API函数来实现对控制器软件灵活的配置、运行状态的实时监控与诊断。三是蓝天数控系统配置与调试诊断程序的设计与实现。系统配置与调试诊断程序分两大模块:系统配置模块和调试诊断模块。系统配置模块由六个子模块组成,主要负责在系统运行过程中,查看或更改数控系统的配置参数,并使修改后的参数即时生效(不需要重启系统)。调试诊断模块由五个子模块组成,主要是供数控系统的开发人员使用,提供对共享内存中数据的实时查看和直接修改功能,方便开发调试人员了解系统的运行状况,提高了系统的开发效率。
其他文献
二十世纪五十年代,国外就有人着手研究用计算机来编制课表,1975年Even等人证明了课表问题属于NP完全问题,是典型的组合优化和不确定性调度问题,时间和空间作为临界资源的一种不定
信息传输中由于发送端和接收端的时钟步调不一致,会发生同步错误,如比特格式的磁记录系统。同步信道的纠错编码技术已逐渐成为信道差错控制领域的研究热点。低密度奇偶校验(Low
遥感图像的配准是对同一区域的两幅或多幅图像进行精确的匹配,是遥感图像处理的重要内容。遥感图像配准的应用领域十分广泛。气象图像作为遥感图像的一种,对其进行配准研究,具有
本文的主要工作是通过研究人工智能技术在网络性能管理中的应用,发现目前的网络性能管理系统存在智能化不足的特点,为了提高网络性能管理系统的智能化,通过研究专家系统、神经网
当今微电子工业的产值占世界经济总产值的4%,己经是全世界最大的产业。预测表明,在今后的25年里,更将占到世界总产值的8%。 像所有迅速发展的事物一样,发展产生了分工,更细的分工
结构化对等覆盖网络(overlay network),如CAN,CHORD,Pastry和Tapestry,为非中心化存储和内容发布等大规模分布式应用提供了可扩展的、健壮的资源定位和路由服务。这些覆盖网络利
云存储随时随地访问、一键分享与协作、多平台随时同步、无限空间、永久免费等优点使得新注册用户数一直都保持两位数的增长态势,云存储市场前景非常广阔。但是由于云存储服务
随着企业规模的扩大和计算机技术的迅猛发展,现代企业信息化程度成为衡量企业竞争力的有力砝码,跨企业、甚至跨行业之间的数据交换与集成成为企业发展必不可少的力量源泉。为了
随着网络应用的普及,校园网办公系统承载了越来越多的应用,为学校师生共享资源带来了极大的便利性,提高了学校各部门的工作效率。然而,伴随着网络应用的普及,也增加了“恶意”的入
3D模拟是虚拟现实中一个非常重要的专业领域。目前,在水土流失方面的模拟依赖于一些国外的软件进行,不能很好的切合中国国内的实际水土流失情况,因此对水土流失进行3D模拟对国内