图书介绍
图表详解UG NX二次开发编程PDF|Epub|txt|kindle电子书版本网盘下载
![图表详解UG NX二次开发编程](https://www.shukui.net/cover/1/32255704.jpg)
- 莫蓉,常智勇,刘红军等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121066726
- 出版时间:2008
- 标注页数:277页
- 文件大小:71MB
- 文件页数:289页
- 主题词:计算机辅助设计-应用软件,UG NX-程序设计
PDF下载
下载说明
图表详解UG NX二次开发编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 参数化特征造型基础1
1.1 绪论1
1.2 参数化特征造型的基本概念1
1.2.1 几何模型类型1
1.2.2 参数化特征模型3
1.3 曲面造型的基本概念4
1.3.1 自由曲线4
1.3.2 自由曲线的常用术语4
1.3.3 自由曲面6
1.3.4 自由曲面特征中常用术语6
第2章 VC编程环境简介8
2.1 Visual C++ 6.0的开发环境8
2.1.1 VC++ 6.0简介8
2.1.2 VC6项目的建立9
2.1.3 VC6项目环境的设置9
2.1.4 VC6程序的编译10
2.1.5 VC6程序的运行11
2.1.6 VC6程序的调试11
2.2 VC6编程举例12
2.2.1 建立程序框架12
2.2.2 编写代码13
2.2.3 调试和排错14
2.2.4 发布16
第3章 UG/Open API编程框架17
3.1 UG API基础17
3.1.1 UG API基本概念17
3.1.2 API帮助文件17
3.1.3 开发语言19
3.2 内部和外部UF的使用方法19
3.2.1 User Exit的概念20
3.2.2 ufusr入口20
3.2.3 ufsta入口23
3.2.4 外部模式的功能28
3.3 UF中常见的数据类型29
3.3.1 UF函数命名规则29
3.3.2 UF中数据结构标识30
3.3.3 错误号30
3.4 UG系统中对象的基本概念及区别31
3.4.1 对象31
3.4.2 Object、Body和Feature的区别31
3.4.3 UF的License32
3.4.4 坐标转换32
第4章 特征设计33
4.1 UG特征的分类33
4.1.1 UG特征的分类33
4.1.2 特征的常用操作34
4.2 体素特征的创建34
4.2.1 创建块35
4.2.2 块特征举例35
4.3 扫描特征的创建35
4.3.1 拉伸特征的创建36
4.3.2 回转特征的创建38
4.4 成型特征的创建40
4.4.1 孔特征的创建41
4.4.2 创建孔特征举例41
4.5 引用特征的创建43
4.5.1 线性阵列特征的创建43
4.5.2 镜像特征的创建45
4.6 草图特征及其操作46
4.6.1 创建草图47
4.6.2 初始化草图47
4.6.3 添加尺寸47
4.6.4 添加尺寸约束48
4.6.5 添加几何约束49
4.6.6 添加对象49
4.6.7 查询表达式50
4.6.8 查询几何约束50
4.6.9 更新草图50
4.6.10 退出草图51
4.6.11 程序实例51
4.7 基准特征及其操作53
4.7.1 创建固定基准面53
4.7.2 创建固定基准轴54
4.7.3 创建关联基准面54
4.7.4 创建关联基准轴55
4.7.5 程序实例56
4.8 操作特征的创建58
4.8.1 倒圆特征58
4.8.2 倒角特征58
4.9 自定义特征60
4.9.1 自定义特征基本概念60
4.9.2 用程序实例化自定义特征60
4.9.3 查询自定义特征67
4.9.4 修改自定义特征68
4.9.5 综合举例69
4.10 特征的访问71
4.10.1 特征的查询71
4.10.2 特征的遍历72
4.11 特征参数的修改73
4.11.1 函数介绍73
4.11.2 特征参数修改举例74
4.12 特征的删除75
4.12.1 删除特征函数75
4.12.2 删除特征举例75
4.13 特征操作的综合实例程序78
第5章 自由形状特征82
5.1 自由形状特征简介82
5.2 曲线的创建82
5.2.1 常用曲线的结构说明82
5.2.2 解析曲线的创建83
5.2.3 样条曲线的创建86
5.2.4 其他样条曲线的构建89
5.3 自由曲线的访问93
5.3.1 点、直线、圆弧数据的访问93
5.3.2 样条数据的访问95
5.4 曲线的修改101
5.5 自由曲面创建103
5.5.1 基于点的曲面创建104
5.5.2 基于线的曲面创建106
5.5.3 基于面的曲面创建110
5.6 曲面的访问110
5.6.1 UF_MODL_ask_face_data110
5.6.2 UF_MODL_ask_face_parm111
5.6.3 UF_MODL_ask_face_props112
5.6.4 UF_MODL_ask_face_uv_minmax112
5.6.5 UF_MODL_ask_face_smoothness113
5.7 自由曲面的修改114
5.7.1 UF_MODL_edit_bsurf114
5.7.2 UF_MODL_trim_sheet114
5.7.3 UF_MODL_update115
5.8 自由曲线曲面的实例程序115
5.8.1 实例一:创建圆弧、直线及过渡圆角115
5.8.2 实例二:通过曲线创建曲面118
5.8.3 实例三:曲线、曲面数据访问121
第6章 UG/Open API菜单和界面制作125
6.1 MenuScript菜单定制125
6.1.1 脚本语言介绍125
6.1.2 菜单脚本文件125
6.2 UIStyler用户界面制作127
6.2.1 UIStyler可视化界面127
6.2.2 程序框架介绍138
6.3 MFC界面制作举例140
6.3.1 MFC程序框架140
6.3.2 MFC界面与程序交互147
6.4 常用界面函数148
6.4.1 消息对话框149
6.4.2 文件操作对话框149
6.4.3 对象选择对话框150
第7章 装配操作152
7.1 装配的基本概念152
7.1.1 装配中常用术语152
7.1.2 装配中常用数据结构153
7.2 装配树的操作157
7.2.1 装配树的结构和对象访问函数157
7.2.2 遍历装配结构树157
7.2.3 修改装配结构树161
7.3 装配坐标系的操作163
7.3.1 坐标系的分类和矩阵的结构163
7.3.2 坐标系操作的常用函数165
7.3.3 矩阵操作的常用函数168
7.4 配合关系的操作172
7.4.1 装配配合关系的概念172
7.4.2 配合关系的操作173
7.4.3 部件的阵列操作176
7.5 其他常用装配操作178
7.5.1 引用集的操作178
7.5.2 爆炸视图的操作181
7.6 WAVE几何链接184
7.6.1 WAVE几何链接简介184
7.6.2 典型函数介绍185
7.6.3 应用实例186
7.7 对象操作的实例程序188
7.7.1 装配结构树遍历实例188
7.7.2 装配条件遍历实例189
7.7.3 部件阵列遍历实例191
第8章 文件操作194
8.1 基本数据类型194
8.1.1 结构类型194
8.1.2 枚举类型196
8.2 文件的基本操作197
8.2.1 文件的基本操作197
8.2.2 导入/导出操作198
8.2.3 遍历查询操作200
8.2.4 状态操作201
8.3 零件族的操作202
8.3.1 查询操作202
8.3.2 设置操作205
8.4 文件的存储历史206
8.4.1 查询操作206
8.4.2 设置操作207
8.5 文件操作的实例程序208
8.5.1 基本操作实例208
8.5.2 零件族操作实例213
8.5.3 存储历史操作实例214
第9章 属性操作216
9.1 属性的基本概念216
9.1.1 属性216
9.1.2 常用的属性操作及函数216
9.1.3 属性类型217
9.2 属性操作的典型数据结构218
9.2.1 UF_ATTR_value_s218
9.2.2 UF_ATTR_value_u218
9.2.3 UF_ATTR_part_attr_s218
9.3 属性操作219
9.3.1 部件属性对象标识的查询219
9.3.2 属性的创建219
9.3.3 属性的查找220
9.3.4 属性的读取221
9.3.5 属性的删除223
9.4 程序实例224
第10章 表达式228
10.1 表达式的基本概念228
10.1.1 表达式的组成228
10.1.2 数学表达式228
10.1.3 条件表达式228
10.1.4 几何表达式229
10.1.5 运算符229
10.2 表达式的创建、访问和修改230
10.2.1 表达式的创建230
10.2.2 表达式的访问231
10.2.3 表达式的修改233
10.3 表达式操作的实例程序234
第11章 二维工程图236
11.1 二维工程图API的基本参数236
11.1.1 用于制图元素分类的整型数组MPI参数236
11.1.2 用于制图元素定义数据的实型参数值数组MPR240
11.1.3 用于显示的整型参数数组DPI241
11.1.4 用于字符串倾斜角度的实型数组241
11.2 二维工程图的典型数据结构242
11.2.1 UF_DRAW_info_s242
11.2.2 UF_DRAW_view_info_s242
11.2.3 UF_DRAW_arrow_parms_s243
11.3 二维工程图纸243
11.3.1 二维工程图纸的创建243
11.3.2 二维工程图纸信息的查询与图纸修改244
11.3.3 二维工程图纸的删除246
11.4 工程视图的操作247
11.4.1 二维工程图视图的创建247
11.4.2 二维工程图视图的移动249
11.4.3 二维工程图视图的比例查询与设置250
11.4.4 二维工程图视图的更新251
11.5 二维工程图制图元素的操作253
11.5.1 基本制图参数的查询与设置253
11.5.2 尺寸参数信息的查询256
11.5.3 尺寸标注257
11.5.4 其他标注对象的创建259
第12章 KF开发262
12.1 知识融合基本概念262
12.1.1 UG的知识融合(KF)概念262
12.1.2 KF编程方式262
12.2 知识融合的语法263
12.2.1 DFA文件基本结构263
12.2.2 KF属性264
12.2.3 类265
12.2.4 表达式266
12.2.5 条件语句267
12.2.6 循环语句267
12.3 可视化编程269
12.3.1 KF工具条270
12.3.2 知识融合导航器(KFN)270
12.4 手工编程272
12.4.1 KF应用程序基本结构272
12.4.2 KF应用程序部署272
12.4.3 KF应用程序运行273
12.5 KF的实例程序274
12.5.1 KF程序与UIStyler对话框关联274
12.5.2 KF中的对象选择275
参考文献277