蓝天数控系统字符命令编程的设计与实现

来源 :中国科学院研究生院(沈阳计算技术研究所) | 被引量 : 1次 | 上传用户:wfn031641lpp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
字符命令编程是数控解释器的一个重要扩展,是利用助记码来实现文件管理、图形管理、进程间通信等方面管理的一种编程方式。引入字符命令编程的目的是:简化交互的复杂度,增强人机交互功能,扩展数控系统的编程机制。本文设计的字符命令编程具有可扩展性,通过自定义语法元素分析序列方式,使得添加字符命令的解释工作可以在无需或很少修改词法和语法分析源代码的情况下,通过配置文件实现。本文主要包括以下内容:首先,设计了字符命令编程的语法规则,为了使用户易于使用,采用类似shell命令的编程规则。为了实现字符命令的可配置性,设计了配置文件和语法解析序列。其次,设计并实现了字符命令编程的整体架构,按照其运行顺序分为五个大的模块:配置文件模块,解析器模块、语法分析模块、命令实现模块和对外接口模块。解决了实现这些模块时遇到的参数存储、低耦合以及语法解析可配置等问题。各模块的关键技术通过程序算法、流程图和部分源代码的方式予以展现。最后,对字符命令编程进行了正确性和容错性的验证,并给出了配置、使用字符命令编程的方法和步骤。
其他文献
能量系统优化技术仅仅几十年就获得了突飞猛进的发展,已成为工业界和学术界关注的焦点。针对我国节能现状严峻,尤其工业领域中广泛存在整体能源耗量大、利用率低和用能不合理
金属切削一般是通过刀具实现的,刀具在金属切削过程中至关重要。在提高切削效率方面刀具是最具挖掘潜力的。切断刀主要用于车削加工中工件的切断、切槽、切端面等工作。金属
目的:对氰基丙烯酸酯医用胶进行改性研究,并筛选出最佳改性材料及添加比例。方法:分别用羧基化多壁碳纳米管(MWCNTs-COOH)、多壁碳纳米管(MWCNTs)、丁腈橡胶、环氧树脂、纳米二氧化
档案职业是基于对档案进行有效管理的需要,形成并发展起来的一项专门性社会分工类型。除具有一般性社会职业的共有属性外,还具有独特的鲜明特点,研究掌握档案职业的个性特点,
自“五水共治”工作开展以来,各地水质显著提升。为切实巩固整治成果,要紧紧围绕劣Ⅴ类水剿灭目标,将治水重点延伸到小塘、小沟、小渠等小微水体,全面打响小微水体整治“巷战”,全
报纸
大型模锻机是生产大型铝镁合金以及钛和钛合金模锻件的重要设备。800MN模锻机是我国针对大型模锻件生产需求开发的,在国防和航空工业上有着举足轻重的作用。工装桁架主要应用
周期层片型结构现象极大的引起了学术界许多学者的关注和兴趣,各种解释理论模型也相继而出。然而,到目前为止并没有一个全面的理论让学术界欣然接受,各种关于周期层片型结构
本文简要论述了视频检验技术体系的构成要素,综述了构成要素中的视频收集、视频分析、视频处理、视频检验等技术的内容和技术方法,并对视频检验技术未来发展给予展望。
根据铁路建设十二五规划,新修干线将会持续增加,投产新线总规模将会超过2万公里,因此在新线上建设中、既有线路维修中的钢轨闪光焊机越来越多,如何保证钢轨闪光焊机的质量可
钢轨焊接是无缝线路铺设的关键环节之一,钢轨的焊接质量影响着无缝线路的安全性。目前,在国内无缝线路铺设中,国产移动式焊机的地位相当重要,但由于其进入市场较晚,因此进口