首页--工业技术论文--自动化技术、计算机技术论文--自动化技术及设备论文--自动化系统论文--自动控制、自动控制系统论文

基于运动控制器的运动控制语言的设计

摘要第1-12页
ABSTRACT第12-14页
第1章 绪论第14-23页
   ·课题的名称和开发背景第14-16页
   ·运动控制器的当前研究及发展现状第16-18页
     ·开放式数控系统及实现途径第16-18页
     ·运动控制器研究及发展第18页
   ·运动控制语言的国内外研究现状第18-20页
     ·国外研究现状第18-19页
     ·国内研究现状第19-20页
   ·本文研究的主要内容第20-21页
   ·本文的组织结构第21-23页
第2章 LM语言编译系统的需求分析第23-30页
   ·系统概述第23页
   ·系统的目标和解决的问题第23-28页
     ·系统的目标及系统的整体功能结构图第23-25页
     ·系统要解决的问题第25-28页
   ·系统的需求第28-30页
第3章 LM运动控制语言的设计第30-47页
   ·运动控制场合特点研究第30-31页
   ·LM运动控制语言的文法和语法BNF第31-36页
     ·LM语言的文法类型第31-32页
     ·LM语言的语法BNF第32-36页
       ·BNF的简介第32-33页
       ·LM语言的BNF第33-36页
   ·LM语言程序的代码结构第36-38页
   ·LM语言的单词类别及数据类型第38-40页
   ·LM语言的语句第40-44页
     ·表达式语句第41页
     ·循环控制语句第41-42页
     ·条件选择语句第42页
     ·运动控制指令语句第42-44页
   ·LM语言的模块化设计第44-47页
     ·预处理部分第44页
     ·函数的定义分类以及主函数、子函数第44-46页
     ·模块化设计与参数传递第46-47页
第4章 LM语言的词法分析和语法分析第47-61页
   ·LM语言编译器设计综述第47-48页
   ·LM语言编译流程第48页
   ·windows下的flex和bison/yacc环境配置第48-49页
   ·LM语言的词法分析设计第49-52页
     ·LM语言的词法分析设计的任务第49页
     ·LM语言的词法分析的方法第49页
     ·LM语言的词法分析程序第49-52页
       ·flex的应用原理第49-50页
       ·flex的程序结构第50-52页
   ·LM语言的语法分析设计第52-61页
     ·LM语言语法分析设计的任务第52页
     ·LM语言的语法分析方法第52-53页
     ·LM语言语法树的构造第53-55页
       ·LM语法树节点的分类和定义的数据结构第53-54页
       ·LM语法树的实现第54-55页
     ·LM语言的语法分析程序第55-61页
       ·bison/yacc应用原理第55-56页
       ·LM语言bison程序结构第56-58页
       ·LM语言解决移进/归约冲突的方法第58-59页
       ·LM语言建立语法树节点函数的实现第59-61页
第5章 LM语言的语义分析和目标代码生成第61-71页
   ·LM语言的语义分析设计第61-67页
     ·LM语言的语义分析的任务第61页
     ·LM语言的符号表第61-64页
       ·LM语言的符号表的结构第62页
       ·LM语言的符号表的实现第62-64页
     ·LM语言的语义分析程序第64-67页
   ·LM语言的目标代码生成的设计第67-71页
     ·ef文件结构第67-69页
     ·LM语言的目标代码生成程序第69-71页
第6章 LM语言的测试与结果分析第71-74页
第7章 总结与展望第74-75页
附录第75-86页
 附录1: LM语言的词法分析flex程序第75-82页
 附录2: LM语言主函数的源代码第82-86页
参考文献第86-88页
致谢第88-89页
学位论文评阅及答辩情况表第89页

论文共89页,点击 下载论文
上一篇:可降解合成润滑油的摩擦学性能研究
下一篇:基于逆向工程的弧面分度凸轮机构CAD