图书介绍

图表详解UG NX二次开发编程pdf电子书版本下载

图表详解UG NX二次开发编程
  • 莫蓉,常智勇,刘红军等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121066726
  • 出版时间:2008
  • 标注页数:277页
  • 文件大小:71MB
  • 文件页数:289页
  • 主题词:计算机辅助设计-应用软件,UG NX-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

图表详解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的License 32

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_data 110

5.6.2 UF_MODL_ask_face_parm 111

5.6.3 UF_MODL_ask_face_props 112

5.6.4 UF_MODL_ask_face_uv_minmax 112

5.6.5 UF_MODL_ask_face_smoothness 113

5.7 自由曲面的修改 114

5.7.1 UF_MODL_edit_bsurf 114

5.7.2 UF_MODL_trim_sheet 114

5.7.3 UF_MODL_update 115

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_s 218

9.2.2 UF_ATTR_value_u 218

9.2.3 UF_ATTR_part_attr_s 218

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 用于制图元素定义数据的实型参数值数组MPR 240

11.1.3 用于显示的整型参数数组DPI 241

11.1.4 用于字符串倾斜角度的实型数组 241

11.2 二维工程图的典型数据结构 242

11.2.1 UF_DRAW_info_s 242

11.2.2 UF_DRAW_view_info_s 242

11.2.3 UF_DRAW_arrow_parms_s 243

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

精品推荐