首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
当前数控系统种类繁多,各大数控系统厂商数控代码指令互不兼容。在开放式数控系统及仿真软件中越来越多地需要支持多家厂商的数控代码体系,以满足终端用户的需求。基于Lex和Yacc对一个数控系统中多数控代码解释器共存开展了研究,并在GT100型数控系统中得到了成功的应用。  相似文献   

2.
该数控代码解释器用于一个嵌入式数控系统中央控制单元,给出了解释器的结构和各功能模块的实现,在实际的加工测试中该解释器能够适应各种工作情况.  相似文献   

3.
现今每个球类技战术分析系统(TTAS)都单独设计脚本解释器,这就造成了程序设计人员的重复劳动。针对这个问题,通过分析球类比赛特点,设计了一类球类比赛脚本描述语言的语法结构,并通过对脚本描述语言进行词法分析、语法分析和语义分析等,最终实现了这类球类比赛技战术分析系统的脚本解释器。目前,该解释器成功地应用在乒乓球、篮球和排球技战术分析系统中,同时也有效地解决了程序设计人员重复劳动的问题。  相似文献   

4.
Linux下G代码解释器的设计与实现   总被引:2,自引:0,他引:2  
在论述G代码解释器总体结构设计的基础上,详细介绍了G代码关键字函数表和G代码分组。G代码关键字的分解是解释器的骨架,采用G代码关键字函数表实现对G代码关键字的分解使解释器具有良好的结构和扩展性;对G代码的分组则是语法检查的基础,详细讨论了对G代码的分组和实现。  相似文献   

5.
为了实现基于工控机和运动控制卡的开放式数控系统中G代码解释器的设计开发,采用GRETA正则表达式设计了一种G代码编译器,给出G代码检错和翻译的部分程序.获得了对G代码的检错功能和G代码到运动控制卡可识别代码之间的转换结果.采用研华PCI-1240运动控制卡控制三个伺服电机的供给.该G代码解释器经过试验验证得到良好的效果.  相似文献   

6.
通过分析STEP-NC数据模型及程序结构,指出ISO10303 Part21物理文件格式数控程序不适合在网络上传输的缺点.因而在对现有数控系统进行基于STEP-NC的改造时,采用XML作为STEP-NC数控程序的文件格式,并提出面向网络化制造STEP-NC数控系统的基本框架,阐述了各组成模块的功能.同时从教据存储结构、解析XML、信息提取方法三个方面重点介绍基于XML的STEP-NC程序解释器的设计.最后采用JAVA语言实现了该解释器的功能,并通过STEP.NC标准草案里的一个实例验证该设计的正确性.  相似文献   

7.
空间查询语言GSQL的研究与实现   总被引:2,自引:0,他引:2  
针对关系数据库操纵语言SQL不能处理复杂的空间数据类型的问题,在SQL基本原理的基础上,结合OGIS(开放式地理信息系统)协会提出的空间数据模型,提出了空间查询语言GSQL,并设计了查询解释器,实现了对空间数据的各种空间分析运算,并能够对空间和属性数据进行联合查询。  相似文献   

8.
数控专用加工代码O代码的功能实现   总被引:1,自引:0,他引:1  
为了实现开放式机床控制数控系统NC代码解析运行的灵活性功能要求,提出了加工代码的控制流语句O代码的实现.通过对数控系统中的解析器模块进行分析,运用在linux平台下面的c 面向对象语言设计方法,本人将原有的解析器模块用类封装重新进行设计,对部分需要增强功能或是改变实现方式的子函数予以重新编写,提出了使用特有的数据结构封装代码状态数据,添加了统一的控制流语句、跳转功能,改良了代码解析的过程,提高了数控加工运行的灵活性.  相似文献   

9.
EQS是由美国加州大学洛杉矶分校(UCLA)心理系教授Peter M.Bentler领导下的小组开发的一个面向应用分析人员的通用数据分析软件.其用户通常并非为计算机专业人士,使用传统语言编写程序过程繁琐,代码冗长,不利于分析人员的日常研究分析工作,尤其是对于一些涉及大量数值计算的工作,故提供一个运算符丰富、语言简洁紧凑、使用方便灵活的开发语言势在必行.文中提出一种满足数据分析系统EQS的用户要求的代数计算语言ACL,并实现了其中的编译器模块.  相似文献   

10.
吴彦平  郭贵锁  李锃 《微机发展》2005,15(11):127-130
EQS是由美国加州大学洛杉矶分校(UCLA)心理系教授Peter M.Bentler领导下的小组开发的一个面向应用分析人员的通用数据分析软件.其用户通常并非为计算机专业人士,使用传统语言编写程序过程繁琐,代码冗长,不利于分析人员的日常研究分析工作,尤其是对于一些涉及大量数值计算的工作,故提供一个运算符丰富、语言简洁紧凑、使用方便灵活的开发语言势在必行.文中提出一种满足数据分析系统EQS的用户要求的代数计算语言ACL,并实现了其中的编译器模块.  相似文献   

11.
阐述了WMLScript解释器在原理、体系结构及实现WMLScript解释器所要解决的关键技术。  相似文献   

12.
VoiceXML语言解释器的设计与实现   总被引:4,自引:0,他引:4  
VoiceXML语言是一种基于XML的标准对话标记语言,它是实现语音浏览网络模式的关键技术之一。该文介绍了VoiceXML语言的基本内容,设计了VoiceXML语言解释器的解释算法,并完成了对象树生成模块和语音解释模块的设计。  相似文献   

13.
14.
ActionScript语言是Flash动画的脚本语言,本文主要介绍笔者设计开发的ActionScript解释器.解释器以动画文件中的字节码为输入,采用面向对象的设计方法,实现ActionScript语言与Flash动画的交互,并通过扩展解释器的功能,扩展Flash交互动画的应用.  相似文献   

15.
嵌入式JavaScript解释器的设计与实现   总被引:1,自引:0,他引:1  
结合嵌入式系统的特点,介绍了笔者开发的嵌入式JavaScript解释器系统,解释器系统采用JavaScript语言规范支持和具体实现分离的原则,解释器以自定义的字节码为中间代码,前端系统与后端系统相互独立,具有良好的可移植性。  相似文献   

16.
本文首先给出智能解释器PIEP(PrologInterpreterwithanEditorandaPre-processor)的目标模型,重点阐述PIEP的七个主要窗口的功能和特点,然后简单介绍具有错误捕俘思想的解释器实现的主要流程及方案,最后给出了解释环境的性能分析和评价。  相似文献   

17.
简化业务开发和提供是下一代网络(NGN)发展的关键,业务描述工具CPL是NGN创建业务的重要工具。研究了CPL解释器的网络功能和基本工作机制,提出了CPL解释器的设计与实现框架,并从执行效率和扩展性两个方面对CPL解释器设计进行了深入讨论,通过CPL解释器工作流程对CPL解释器的工作机制进行了进一步的说明。所提出的CPL解释器原型在下一代网络业务应用服务器的开发中得到了应用,有效支持了业务开发的简化,获得了良好的应用效果。  相似文献   

18.
封闭手机系统之上的一种手机中间件平台,采用Doug Lea 内存管理算法对非常有限的系统内存进行管理,小内存块的有效利用率比较低,针对该手机中间件的内存特点,开发了基于封闭手机系统手机中间件上的一款JavaScript 解释器系统,该系统分为解释前端和解释后端两部分,采取语法分析驱动词法分析和语义动作策略,并基于语法制导思想构造了JavaScript 生成抽象语法树的属性文法。相对于其他解释器系统而言,有效地降低了小内存块的大规模使用,提高了内存利用率,效果良好。  相似文献   

19.
定义了工业机器人编程语言,并设计、实现了机器人语言的解释器。解释器的主要功能是将机器人语言源程序转换成合适的中间数据结构,并对中间数据结构进行解释执行。解释器分为前端和后端,前端包括词法分析、语法分析、语义分析、中间数据结构的生成,后端包括语句解释器和插补器。词法分析借助flex工具实现,语法分析借助bison实现,并得到抽象语法树。语义分析通过对语法树的遍历完成类型检查及符号表的建立,同时生成中间数据结构。语句解释器对中间数据结构进行解释执行,并启动插补器进行插补计算。最后,对该解释器的功能进行了测试验证,符合预期要求。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号