基于RS274/NGC语言的数控代码解释器的规范化设计与库的实现

来源 :中国科学院沈阳计算技术研究所 | 被引量 : 0次 | 上传用户:windFWF1992
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  本文在基于RTLinux开放式数控系统研发的课题背景下,对数控系统中控制器软件的一个重要模块——数控代码解释器进行了研究与分析。文章根据具体任务课题,研究了基于RS274/NGC语言的数控代码解释器的实现,尝试按着层次化的结构思想,对解释器的各部分进行规范化的设计,并以库的形式给出实现;论述了数控代码解释器的词法、语法分析原理;详细分析了数控代码解释器层次间的接口关系;对于一些较为典型的加工过程的接口函数进行了分析与规范设计,定义了规范加工函数,并尝试以库的形式给出实现。 
其他文献
模型检测方法是最近二十年来最成功的自动验证技术之一,目前已经广泛应用于有穷状态系统(包括通信协议和电路设计)的分析和验证。实时系统的安全性至关重要,模型检测方法可以
Web服务是一种构建面向服务架构(SOA)的分布式计算技术,为分布式计算与服务带来了极大的灵活性。随着Web服务的迅速发展,其功能日趋强大,提供相同功能的Web服务也越来越多。W
聚类是数据挖掘中重要的组成部分,是一种无监督的学习。聚类算法是将一组分布未知的数据进行分类,尽可能地使得同一类中的数据具有相同的性质,而不同类的数据其性质各异。近
长期以来,确定避雷针防雷安全范围是电气设备安置和建筑物设计、特别是易燃物库的设计中不可忽视的重要工作,防雷保护的计算难度虽然不大,但多支避雷针的联合保护,特别是不等
随着分布式数据库系统的广泛应用,如何以最小的开销保证数据库系统中数据各冗余副本之间的一致性,成为该领域的一个研究热点。尤其在异构或异质的环境中,这一问题显得更加复
分层次教学是现代中等职业教育教学改革的热点,其中心思想是将对某门课不同学习能力的学生分成几个层次(组),每个层次代表不同的学习能力,每个层次中的学生学习能力相似。针对每
随着信息系统的复杂化和网络互联技术的广泛应用,信息系统的安全问题日益突出,各种网络和信息系统的安全越来越依赖于防火墙、入侵检测系统等安全应用软件和产品的保护。这些安
在目前的 WEB 系统中,用户界面是指计算机与其使用者之间的对话接口,是 WEB 系统的重要组成部分,它直接关系到整个计算机系统的可用性和使用效率。目前开发用户界面的工作量
因特网是一个巨大的全球性的信息服务中心。传统的媒体受到冲击,逐渐向网络媒体转变,提供网络信息服务的竞争日益激烈。目前的网络新闻服务站点基本上是基于B/S结构的单一的
在控制理论和技术飞速发展的今天,PID控制由于其具有控制方法简单、易于实现和现场调试等优点,被广泛应用于工业过程控制。在实际过程中,被控过程都是非线性的且具有时变不确