书籍详情

UG/Open GRIP实用编程基础

UG/Open GRIP实用编程基础

作者:王庆林编著

出版社:清华大学出版社

出版时间:2002-01-01

ISBN:9787900637918

定价:¥46.00

购买这本书可以去
内容简介
  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实用编程基础》作者简介
目录
第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                  

猜您喜欢

读书导航