UG/OPEN API编程基础

UG/OPEN API编程基础
作 者: 董正卫 田立中 付宜利
出版社: 清华大学出版社
丛编项: Unigraphics应用指导系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: UG
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《UG/OPEN API编程基础》作者简介

内容简介

Unigraphics应用指导系列丛书。UG/OPENAPI是Unigraphics(简称UG)软件中的一个重要模块,是Unigraphics的二次开发工具之一。本书综合介绍了利用UG/OPENAPI进行二次开发所需的基础知识和基本方法,目的是通过本书的学习,使初学者能对使用UG/OPENAPI做Unigraphics的二次开发有一个完整的认识,能够独立地开展UG/OPENAPI的编程工作。本书适用于具有一定C语言基础的Unigraphics用户。

图书目录

第1章 UG/OPEN APl概述

1. I UG/OPEN API简介及约定

1. 1. 1 版本的说明

1. 1. 2 初始化及终止

1. 1. 3 函数应用的一些特殊要求

1. 1. 4 对象创建

1. 1. 5 变量声明

1. 1. 6 错误号

1. 1. 7 句柄

1. 2 UG/OPEN API的应用范围

1. 3 内部模式及外部模式

1. 3. 1 Internal环境

1. 3. 2 External环境

1. 4 编译环境设置及运行

1. 4. 1 程序的通用执行方式

1. 4. 2 UNIX系统平台的编译连接

1. 4. 3 UNIX系统平台系统设置

1. 4. 4 Windows NT/2000系统平台设置

1. 4. 5 编译器版本说明

1. 5 本章小结

第2章 UG/OPEN API的约定及编程初步

2. 1 函数名称及参数约定

2. 1. 1 函数名称的约定

2. 1. 2 参数约定

2. 2 UG/OPEN API的数据类型

2. 2. 1 UG/0PEN API的数据结构命名约定

2. 2. 2 tag_t数据类型

2. 3 Unigraphics对象类型及操作

2. 3. 1 部件对象

2. 3. 2 UF对象

2. 3. 3 表达式

2. 4 本章小结

第3章 用户界面接口

3. 1 对话框界面及相关概念

3. 1. 1 术语和概念

3. 1. 2 调用对话框界面

3. 1. 3 加锁及解锁

3. 1. 4 回调函数中的状态变更

3. 1. 5 取消及关闭对话框

3. 2 Unigraphics信息窗口

3. 3 对象选择功能

3. 3. 1 按类选择对话框

3. 3. 2 选择单个对象对话框

3. 4 文件选择对话框

3. 4. 1 创建新的部件文件

3. 4. 2 打开一个已有的部件文件

3. 5 信息输入. 提示及菜单功能

3. 5. 1 获取用户输入

3. 5. 2 信息提示

3. 5. 3 选择菜单列表对话框

3. 6 其他

3. 7 本章小结

第4章 部件文件的相关操作

4. 1 部件文件的基本操作

4. 2 与部件文件有关的数据类型

4. 2. 1 文件名长度约定

4. 2. 2 数据类型

4. 3 会话中模型遍历

4. 3. 1 程序实例

4. 3. 2 会话中部件文件遍历函数

4. 4 部件文件存盘历史

4. 4. 1 部件文件存盘历史实例

4. 4. 2 与文件存盘历史有关函数使用说明

4. 5 零件族

4. 5. 1 零件族实例

4. 5. 2 函数说明

4. 6 本章小结

第5章 对象的创建. 访问和修改

5. 1 模型创建. 访问和修改

5. 1. 1 几何特征的创建

5. 1. 2 几何特征的查询

5. 1. 3 几何特征修改

5. 2 对象的种类及访问

5. 2. 1 对象的种类

5. 2. 2 模型中对象访问

5. 3 删除对象

5. 4 对象链表

5. 4. 1 链表操作相关函数

5. 4. 2 链表操作程序实例

5. 5 本章小结

第6章 表达式

6. 1 表达式名称和组成

6. 2 表达式

6. 2. 1 基本运算符

6. 2. 2 运算符的优先和结合关系

6. 2. 3 内建函数

6. 2. 4 条件表达式

6. 2. 5 在表达式中使用注释

6. 2. 6 几何表达式

6. 3 表达式操作函数

6. 4 实例

6. 5 本章小结

第7章 用户自定义对象

7. 1 简介

7. 2 UDO名称

7. 2. 1 UDO名称

7. 2. 2 UDO创建

7. 2. 3 UDO遍历

7. 3 UDO状态

7. 4 用户数据

7. 5 指向UG对象的链接

7. 6 UDO自有链接

7. 7 UDO事件

7. 7. 1 显示

7. 7. 2 选择事件

7. 7. 3 更新事件

7. 7. 4 删除事件

7. 8 在Unigraphics启动时自动加载

7. 9 实例研究

7. 10 本章小结

第8章 装配操作

8. 1 基本概念

8. 2 坐标系

8. 2. 1 坐标系矩阵和变换矩阵

8. 2. 2 组件坐标系矩阵和原点

8. 3 装配树的结构

8. 3. 1 装配树的组织

8. 3. 2 装配访问常用函数

8. 3. 3 遍历装配中的零件

8. 4 配合关系

8. 4. 1 装配约束定义

8. 4. 2 配合关系的创建

8. 5 本章小结

第9章 GD&T及遍历

9. 1 公差特征及相关概念

9. 1. 1 公差特征

9. 1. 2 基准及基准目标符号

9. 1. 3 特征控制架构

9. 2 GD&T的函数

9. 2. 1 添加属性类函数

9. 2. 2 查询类函数

9. 2. 3 创建类函数

9. 2. 4 判断类函数

9. 2. 5 修改类函数

9. 3 GD&T遍历的实例

9. 4 本章小结

第10章 辅助文本. 尺寸及辅助制图

10. 1 制图参数

10. 1. 1 Unigraphics的默认颜色表

10. 1. 2 MPI及MPR中元素的定义

10. 2 制图函数

10. 2. 1 设置及查找制图参数的函数

10. 2. 2 创建辅助文本及文本标签的函数

10. 2. 3 创建尺寸函数

10. 2. 4 坐标系. 视图及布局控制函数

10. 3 本章小结

第11章 属性的创建和访问

11. 1 概述

11. 1. 1 UF-ATTR中的函数提供的功能

11. 1. 2 部件属性标识

11. 1. 3 Unigraphics的日期和时间格式

11. 2 典型数据结构

11. 2. 1 数据结构UF-ATTR_part-attr_s

11. 2. 2 数据结构UF-ATTR-value-s

11. 2. 3 联合类数据结构UF-ATTR--value-u

11. 3 函数说明

11. 4 应用实例

11. 4. 1 应用实例1

11. 4. 2 应用实例2

11. 5 本章小结

第12章 UIStyler对话框使用

12. 1 UIStyler的使用

12. 1. 1 启动UIStyler

12. 1. 2 控件种类介绍

12. 2 UIStyler控件介绍

12. 3 UIStyler常用数据类型和函数

12. 4 实例研究

12. 5 本章小结

第13章 MenuScript应用

13. 1 菜单脚本文件及其语法

13. 1. 1 系统环境设置

13. 1. 2 菜单脚本文件的语法

13. 2 MenuScript函数

13. 2. 1 创建并增加响应行为

13. 2. 2 函数说明

13. 3 应用实例

13. 4 本章小结

第14章 APl. UIStyler及MenuScript联台开发

14. 1 环境设置

14. 2 MenuScript应用

14. 3 UIStyler应用

14. 4 UG/0PEN API编程

14. 5 本章小结

第15章 APl和GRlP的联合开发

15. 1 UG/OPEN API调用GRIP程序

15. 2 GRIP程序调用UG/OPENAPI程序

15. 3 本章小结

第16章 UG/OPEN下MFC的应用

16. 1 UG/OPEN API界面程序的结构及运行原理

16. 2 UG/OPEN API下MFC应用的实现方法

16. 3 开发实例

16. 4 本章小结