摘要5-6
ABSTRACT6-9
引言9-11
第一章 绪论11-17
1.1 数控系统介绍11-13
1.1.1 数控系统的进展历史11-12
1.1.2 数控系统的进展走势12-13
1.2 数控编程概述13-15
1.2.1 数控编程及原理13-14
1.2.2 数控程序执行的几种方式14-15
1.3 课题探讨内容及作用15-16
1.4 本论文工作内容和组织结构16-17
第二章 开发平台介绍17-23
2.1 蓝天数控系统概述17
2.2 蓝天数控系统系统结构17-20
2.2.1 硬件结构及功能17-19
2.2.2 软件结构及功能19-20
2.3 任务制约器20-22
2.4 本章小结22-23
第三章 字符命令编程整体设计23-42
3.1 解释器的模块组成23-24
3.2 字符命令编程语法规则设计24-26
3.2.1 shell 编程概述24-25
3.2.2 字符命令编程语法规则25-26
3.3 字符命令编程整体设计26-28
3.3.1 模块化设计概述26
3.3.2 字符命令编程设计时要考虑的几个不足26-27
3.3.3 字符命令编程模块组成与执行流程27-28
3.4 主要模块功能设计28-41
3.4.1 配置文件设计28-30
3.4.2 配置文件浅析器30-37
3.4.3 命令剖析器37-39
3.4.4 命令实现模块39-41
3.5 本章小结41-42
第四章 字符命令编程的实现42-58
4.1 字符命令编程的关键数据结构42-44
4.1.1 stCharCmdStruc 结构42
4.1.2 stCmdStruc 结构42-43
4.1.3 stHandleCmd 字符命令句柄结构43
4.1.4 stHash hash 结构43-44
4.2 配置文件的编写44-46
4.2.1 配置文件 cmdflag 的编写44
4.2.2 配置文件 cmdinfo 的编写44-46
4.3 配置文件浅析器的实现46-51
4.3.1 配置文件浅析器的执行流程46-49
4.3.2 Hash 桶的实现49-51
4.3.3 语法剖析序列51
4.4 语法剖析模块的实现51-55
4.4.1 语法剖析的实现52-53
4.4.2 语法剖析主要模块实现53-55
4.5 命令实现模块的原理性实现55-56
4.6 对外接口的实现56-57
4.7 本章小结57-58
第五章 字符命令编程的测试与运用58-64
5.1 字符命令编程的配置策略58-59
5.2 测试案例设计与验证59-62
5.3 调用字符命令示例62-63
5.4 本章小结63-64
结束语64-65