[c++] UG/Open GRIP实用编程基础

  [复制链接]
ug网发表于 2016-6-14 07:50:16 | 显示全部楼层 |阅读模式
本帖最后由 ug网 于 2016-6-14 08:13 编辑

UG/Open GRIP是Unigraphics(简称UG)CAD/CAM软件包中的一个模块,是Unigraphics软件的二次开发工具之一。由于UG/Open GRIP具有简单、易学、易用的特点,深受工程师的欢迎,得到广泛使用。UG/Open GRIP语言用来创建类似FORTRAN语言一样的程序,与Unigraphics系统集成。本书介绍了GRIP语言的概貌,GRIP程序的组成,GRIP语言的语法规则、程序的结构以及与其他语言的相互调用等。由于GRIP语言与UG紧密集成,它可以访问UG数据库,创建UG几何体,可以用人-机交互方式,实现对UG的各种操作。本书除了介绍UG/Open GRIP语言和编程基础之外,还用大量的例题,讲解GRIP使用技巧。基本也有部分实例,是编者多年应用开发的心得,供读者参考。本书可以作为UG/Open GRIP的教材,也可以供UG用户自学之用。
   

UG/Open GRIP实用编程基础

UG/Open GRIP实用编程基础

下载:


游客,如果您要查看本帖隐藏内容请回复




目录:
目录                                        《UG/Open GRIP实用编程基础》目录:
第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                  


就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则