第1章 GRIP语言概述
1. 1 UG/Open GAIP简介
1. 2 UG/Open GRIP的应用范围
1. 3 如何使用GRIP
1. 4 用GRADE编译GRIP程序
1. 5 在UG环境下执行 GRIP程序
1. 6 GRIP命令(语句)的三种格式
1. 7 GRIP程序的组成
第2章 GRIP语言的某些约定
2. 1 实体(ENTITY)
2. 2 主词和辅词
2. 3 续行号($)
2. 4 注释行号($$)
2. 5 语句标号
2. 6 多重选项
2. 7 可选项
2. 8 重复选择
2. 9 几点建议
第3章 变量及赋值语句
3. 1 变量
3. 1. 1 数字变量
3. 1. 2 字符串变量
3. 1. 3 实体变量
3. 1. 4 变量命名的限制
3. 2 变量的申明
3. 2. 1 简单数字变量的申明
3. 2. 2 下标数字变量的申明
3. 2. 3 字符串变量的申明
3. 2. 4 实体变量的申明
3. 3 赋值语句
3. 3. 1 算术运算符
3. 3. 2 一般赋值语句
3. 3. 3 用DATA/语句赋值
3. 3. 4 赋空值
3. 3. 5 实体赋值语句
3. 4 访问UG数据库
3. 5 嵌套语句
3. 6 内部函数
3. 7 矢量函数
第4章 数组的应用
4. 1 数字数组
4. 1. 1 一维数组
4. 1. 2 二维数组
4. 1. 3 三维数组
4. 2 实体数组
4. 3 字符串数组
4. 4 子集
第5章 字符串的运算和处理
5. 1 字符串的运算
5. 2 生成字符串
5. 2. 1 生成空字符串
5. 2. 2 生成日期
5. 2. 3 生成时间
5. 3 数字和字符串的互相转换
5. 3. 1 实数与字符串的转换
5. 3. 2 整数与字符串的转换
5. 4 字符串处理功能
5. 4. 1 提取字符串
5. 4. 2 替换字符串
5. 4. 3 比较两个字符串
5. 4. 4 搜索字符串
第6章 几何体的生成
6. 1 基本概念
6. 1. 1 工作视图和工作层
6. 1. 2 工作坐标系和工作平面
6. 1. 3 位置修饰词
6. 1. 4 实体生成语句简介
6. 1. 5 几个常用的辅词
6. 1. 6 错误信息的输出
6. 1. 7 坐标系
6. 1. 8 独立于实体的实体数据存取命令
6. 2 点的生成
6. 2. 1 生成点和点集的命令
6. 2. 2 生成点和点集的应用实例
6. 3 直线的生成
6. 3. 1 生成直线的命令
6. 3. 2 生成直线的应用实例
6. 4 圆弧和圆角的生成
6. 4. 1 生成圆弧的命令
6. 4. 2 生成圆弧的应用实例
6. 5 曲线的生成
6. 5. 1 生成曲线的命令
6. 5. 2 生成曲线应用实例
6. 6 曲面的生成
6. 6. 1 生成曲面的命令
6. 6. 2 生成曲面的应用实例
6. 7 实心体(solid)的生成及运算
6. 7. 1 生成实心体的命令
6. 7. 2 生成实心体的应用实例
6. 8 实体选择功能
6. 8. 1 实体按类选择
6. 8. 2 实体成链选择
6. 9 实体的显示控制
6. 10 实体的修改(modification)
第7章 逻辑语句和转移语句
7. 1 无条件转移语句
7. 2 条件转移语句
7. 3 逻辑表达式
7. 3. 1 GRIP的关系运算符
7. 3. 2 逻辑运算式
7. 4 逻辑IF语句
7. 5 条件IF语句
7. 6 块IF语句
7. 6. 1 简单的块IF语句
7. 6. 2 嵌套的IF块语句
7. 6. 3 包含ELSEIF的IF块语句
第8章 循环结构
8. 1 "当型"循环
8. 2 "直到型"循环
8. 3 DO循环
8. 4 有关DO循环的一些规定
8. 5 循环的胶套
8. 6 有关循环嵌套的规定
第9章 子程序及其调用
9. 1 关于子程序的一般概念
9. 2 子程序
9. 3 子程序的调用--虚实结合
9. 4 子程序调用的实例
第10章 文件管理
10. 1 建立文件
10. 1. 1 建立一个部件文件
10. 1. 2 建立一个文本文件
10. 2 读取部件文件
10. 2. 1 读取一个部件文件
10. 2. 2 读取一个文本文件
10. 3 保存文件
10. 3. 1 保存一个部件文件
10. 3. 2 保存一个文本文件
10. 4 终止文件
10. 5 临时文件
10. 6 删除. 拷贝及移动文件
10. 7 目录操作
10. 8 查询和修改文件头信息
第11章 人-机交互语句
11. 1 概述
11. 2 响应变量
11. 3 人-机交互语句
11. 4 人-机交互语句的应用
第12章 输入输出语句
12. 1 映象字符串(Image String)
12. 2 读语句
12. 3 写语句
12. 4 输出一行数据
12. 5 输出临时文件内容
12. 6 设置输出设备
第13章 数据存取及分析功能
13. 1 用EDA符号存取实体数据
13. 2 对使用EDA符号的补充说明
13. 3 EDA符号的应用举例
13. 4 实体的信息
13. 4. 1 实体类型
13. 4. 2 获得语句
13. 4. 3 数据库循环(DATA BASE CYCLING)
13. 5 用GPA语句存取全局参数
13. 6 分析功能
13. 6. 1 常用的分析功能语句
13. 6. 2 二维分析
13. 6. 3 弧长分析
13. 6. 4 线的角度分析
13. 6. 5 最小距离分析
第14章 变换
14. 1 变换矩阵
14. 2 建立变换矩阵的GRIP命令
14. 3 变换的实现
14. 4 变换应用实例
第15章 属性
15. 1 实体的属性
15. 2 属性的赋值, 编辑及查询
15. 2. 1 属性的赋值
15. 2. 2 属性的删除
15. 2. 3 查询实体属性的数目
15. 2. 4 查询实体属性的标题
15. 2. 5 存取实体属性的值
15. 3 实体名(Entity Name)
15. 3. 1 实体名的存取
15. 3. 2 用给定实体名查询第n个实体
15. 3. 3 实体名的显示
第16章 GRIP与UFUN及其他语言的相互调用
16. 1 GRIP应用的扩展
16. 2 执行操作系统功能的GRIP命令XSPAWN
16. 2. 1 格式1
16. 2. 2 格式2
16. 3 在GRIP程序中定义可与User Function共享的参数表
16. 4 定义在User Function程序中可与GRIP共享的参数表
第17章 制图功能
17. 1 制图参数
17. 2 在图纸上生成制图对象
17. 3 尺寸标注
17. 4 制图符号
17. 5 文本控制
17. 6 制图和尺寸标注符号
第18章 装配
18. 1 选择部分实体生成一个新部件文件
18. 2 装配一个已存在的部件
18. 3 装配应用举例
18. 4 装配功能的GRIP语句一览表
附录A
附录B
附录C