UG应用开发教程与实例精解

UG应用开发教程与实例精解

黄翔, 李迎光, 编著

出版社:清华大学出版社

年代:2005

定价:19.0

书籍简介:

UG应用开发是指在Unigraphics软件平台上,结合具体的应用需求,总结行业的设计知识和经验,开发面向行业和设计流程的CAD系统。本书在介绍使用UG/Open工具进行UG应用开发的基础上,系统阐述了应用系统开发的组织、开发规范的制定和开发技巧等。本书还给出了UG/CAD应用标准化工具(UG China Data Creation Standard, UCDCS)的开发实例,UCDCS已成为规范UG应用的必备工具,在国内外得到广泛使用并获得好评,附盘中提供了该软件工具并公开了核心原代码。本书融入了作者多年来从事CAD/CAM研究与开发的心得与体会,通过阅读本书可以理解和掌握应用系统开发的构架、规划,以及开发规范的制定,以确保开发目标的实现与软件质量。本书可作为UG应用开发人员的高级培训教材,适用于具备UG初步应用知识和C/C++编程基础的人员。

书籍目录:

目 录

第1章 UG应用开发概述 1

1.1 Unigraphics简介 1

1.2 CAD软件的二次开发 2

1.3 UG应用开发工具 3

1.4 一个简单的程序 3

第2章 UG应用开发基础 6

2.1 UG/Open API语法基础 6

2.1.1 概述 6

2.1.2 UG/Open API数据类型 7

2.1.3 UG/Open API函数 9

2.1.4 UG对象类型与操作 11

2.2 UIStyler对话框设计 13

2.2.1 UIStyler可视化界面 13

2.2.2 控件设置 14

2.2.3 控件布局 15

2.2.4 回调函数定义 16

2.2.5 对话框文件的输出 18

2.3 对话框控件的访问 18

2.3.1 对话框控件的访问方法 18

2.3.2 访问字符串输入框(String) 19

2.3.3 访问按钮控件(Push Button) 20

2.3.4 访问单选按钮(Radio Box) 22

2.3.5 访问下拉列表框(Option Menu) 24

2.3.6 访问单选列表框(Single Selection List) 26

2.4 MenuScript应用 28

2.4.1 菜单脚本文件及其语法 28

2.4.2 扩展UG功能菜单 30

2.4.3 工具栏文件及其语法 32

第3章 UG应用开发框架 34

3.1 一个具体实例 34

3.1.1 使用MFC应用向导 34

3.1.2 设置UG应用开发环境 36

3.1.3 创建用户菜单和工具图标 38

3.1.4 编写消息映射代码 39

3.1.5 创建UG风格对话框 42

3.1.6 创建Windows风格对话框 47

3.1.7 工程项目的发布 49

3.2 应用向导与动态链接库 51

3.2.1 UG/Open AppWizard 51

3.2.2 Win32 Dynamic-Link Library 51

3.2.3 MFC AppWizard(dll) 51

3.2.4 动态链接库技术 52

3.3 User Exit 53

3.3.1 User Exit概述 53

3.3.2 ufusr() 53

3.3.3 ufsta() 54

3.3.4 其他User Exit 55

3.4 注册工程路径 57

3.4.1 配置文件法 57

3.4.2 修改环境变量法 58

3.5 菜单激发方式 58

3.5.1 菜单注册函数 58

3.5.2 “菜单激发应用”方式 59

3.5.3 “菜单激发对话框”方式 60

3.5.4 两种菜单激发方式的比较 61

3.6 工程目录结构 62

第4章 UG应用开发规范 64

4.1 编码命名规则 64

4.1.1 文件命名规则 64

4.1.2 函数命名规则 64

4.1.3 类型命名规则 65

4.1.4 常量与宏的命名规则 65

4.1.5 变量命名规则 65

4.1.6 tag_t命名规则 67

4.1.7 路径命名规则 68

4.2 常用标准对话框 69

4.2.1 消息对话框 69

4.2.2 文件(夹)操作对话框 71

4.2.3 选择菜单列表对话框 72

4.2.4 对象选择对话框 73

4.2.5 其他标准对话框 75

4.3 信息的发布 77

4.3.1 UG信息窗口 77

4.3.2 提示行与状态行 78

4.4 函数的监控 80

4.4.1 UF函数的监控 80

4.4.2 自定义函数的监控 83

4.5 资源的分配与释放 84

4.5.1 C/C++资源分配与释放 84

4.5.2 UF资源分配与释放 85

第5章 UG应用开发经验与技巧 87

5.1 辅助开发工具 87

5.1.1 UF函数检索工具 87

5.1.2 UF对象识别工具 88

5.1.3 对象属性操作工具 89

5.2 程序的调试 91

5.2.1 输出中间结果 91

5.2.2 断点调试 91

5.2.3 使用断言 91

5.2.4 查询日志 92

5.3 装配操作相关开发 93

5.3.1 装配树的结构 93

5.3.2 遍历装配树 95

5.3.3 部件对象间的访问 97

5.3.4 装配体中的几何对象 100

5.3.5 部件的装入 101

5.3.6 配合关系的创建与编辑 102

5.4 二维制图相关开发 105

5.4.1 属性的导入 105

5.4.2 图框模板文件的导入 105

5.4.3 符号和文本控制符 105

5.5 用户配置文件的访问 106

5.5.1 访问UG根路径法 106

5.5.2 设置环境变量法 107

5.5.3 访问DLL路径法 107

5.6 其他经验技巧 109

5.6.1 菜单命令的加锁与解锁 109

5.6.2 设置Undo标记 110

5.6.3 引用集操作相关开发 112

5.6.4 装配复制方法 114

5.6.5 用户数据的传递 117

5.6.6 UF宏的使用 119

5.6.7 NULL_TAG的使用 120

5.6.8 菜单激发可执行文件 121

5.6.9 若干建议 121

第6章 CAD应用标准化工具的开发 122

6.1 UCDCS的开发背景 122

6.2 UCDCS的基本内容 123

6.2.1 UCDCS概述 123

6.2.2 文件结构 124

6.2.3 文件数据组织 125

6.2.4 种子文件定制 127

6.2.5 配置文件管理 128

6.3 UCDCS主要模块简介 131

6.3.1 创建新文件模块简介 132

6.3.2 文件规范化检查模块简介 134

6.4 UCDCS主要模块的设计流程 135

6.4.1 创建新文件模块设计流程 135

6.4.2 文件规范化检查模块设计流程 136

6.4.3 细节设计 137

附录A UCDCS代码 143

A1 FILENEW模块代码 143

A2 CHECK模块代码 174

参考文献 219

内容摘要:

  本书介绍了UG软件系统CAD部分的使用方法和技巧,UG是美国UGS公司的集CAD/CAM/CAE功能于一体的软件集成系统。全书共分8章,包括UG CAD入门,曲线的建立、操作与编辑,草图的建立及约束管理,三维实体建模与编辑,产品装配建模与编辑,工程图的建立、编辑,注释及明细表等,样条曲线及自由形状特征的建立与编辑。本书注重将理论知识与实例相结合,并就建模方法和技巧以及如何实现参数化建模等进行了归纳总结。此外,为了方便读者学习,本书的附录部分还提供了综合练习和表达式。  本书结构严谨,内容丰富,条理清晰,可作为高等工科院校机械类专业学生的CAD教材,也可供从事CAD应用的工程技术人员参阅。

书籍规格:

书籍详细信息
书名UG应用开发教程与实例精解站内查询相似图书
丛书名UGS PLM应用指导系列丛书
9787302106494
《UG应用开发教程与实例精解》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)19.0语种简体中文
尺寸26装帧平装
页数 231 印数 5000

书籍信息归属:

UG应用开发教程与实例精解是清华大学出版社于2005.出版的中图分类号为 TP391.72 的主题关于 计算机辅助设计-应用软件,UG 的书籍。