《Pro/TOOLKIT Wildfire 2.0插件设计》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:二代龙震工作室编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2005
  • ISBN:7121005557
  • 页数:580 页
图书介绍:本书是该系列丛书的第8本。在读者熟练掌握Pro/E的大多数模组之后,本书提供可大幅度提高绘图和设计效率的二次开发方法,也称为“CAD的编程”。通过二次开发,设计者可以在仅输入设计条件的情况下,自动绘出期望的立体零件,或是任意的操作动作。作者凭借多年的设计经验,以丰富的范例透视Pro/TOOLKIT的二次开发功能,告诉读者能达到什么程度,能做出什么样的专业软件包。帮助读者实现绘图或设计自动化的理想,并达到设计作业和图面生产高效率的目标。

目录 1

第1章 Pro/TOOLKIT插件设计概论 1

1.1 插件设计概论 2

1.2 二次开发的历史和未来远景 2

1.2.1 二次开发兴起的理由 3

1.2.2 台湾和大陆的现况 4

1.2.3 未来的发展 5

1.2.4 忠告 5

1.3 学习二次开发(本书)的理由 7

1.4 Pro/TOOLKIT的历史 8

1.5 开发工具 9

1.6 您是否准备开始了 11

1.7 本书范例说明 15

习题 16

第2章 Pro/TOOLKIT介绍 19

2.1 Pro/TOOLKIT的安装 20

2.2 Pro/TOOLKIT的在线帮助 22

2.3 Pro/TOOLKIT风格 24

2.3.1 对象和动作 24

2.3.2 函数原型 26

2.3.3 函数错误状态 26

习题 29

第3章 Visual C++集成环境和设计初步 31

3.1 Visual C++ 32

3.1.1 下拉式菜单命令介绍 34

3.1.2 常用工具栏的图标介绍 42

3.1.3 向MSDN求助 43

3.2 C语言的编写环境 44

3.3.1 编写程序 46

3.3 程序设计初步 46

3.3.2 编写消息文件 57

3.3.3 编写注册文件 58

3.4 运行程序 59

习题 59

第4章 Pro/TOOLKIT初步 63

4.1 Pro/TOOLKIT的运作方式 64

4.2 制作Pro/TOOLKIT应用程序 65

4.2.1 Make文件的制作 65

4.2.2 使用VC制作Pro/TOOLKIT应用程序项目 66

4.2.3 注册一个Pro/TOOLKIT应用程序 68

4.2.4 启动和停止一个Pro/TOOLKIT应用程序 70

4.2.5 源代码级调试 72

4.2.6 解锁Pro/TOOLKIT应用程序 73

4.3.1 Pro/TOOLKIT包含文件(Include Files)的要素 74

4.3 Pro/TOOLKIT的应用程序结构 74

4.3.2 Pro/TOOLKIT应用程序的内核 75

4.4 Pro/TOOLKIT的数据结构 77

4.4.1 对象句柄(Object Handles) 77

4.4.2 选择对象(the Selection Object) 80

4.4.3 交互选择(Interactive Selection) 83

4.4.4 加亮(Highlight) 85

4.4.5 访问函数(Visit Functions) 86

4.4.6 可扩展数组(Expandable Arrays) 92

4.5 坐标系统转化 102

4.5.1 坐标系统 102

4.5.2 转化 103

4.6 广义字符串 107

4.6.3 检查wchar_t的声明 108

4.6.1 定义wchar_t 108

4.6.2 设置硬件类型 108

4.6.4 广义字符串函数 109

习题 110

第5章 设计消息 111

5.1 编写一个消息至消息窗口 112

5.1.1 显示和清除消息 112

5.1.2 文本消息文件限制 113

5.1.3 消息文件内容 113

5.2 消息分类(Message Classification) 116

5.3 编写一个消息至内部缓冲区 117

5.4 取得键盘输入 117

5.5 使用默认值 118

习题 126

第6章 设计菜单 127

6.1 菜单概论 128

6.2 菜单条选项和菜单 128

6.3 使用跟踪文件确定用户界面名 131

6.4 新增一个菜单选项至下拉式菜单中 132

6.4.1 新增一个动作至Pro/ENGINEER 132

6.4.2 新增一个菜单选项 135

6.5 新增一个勾选选项至下拉式菜单中 137

6.5.1 新增一个勾选选项命令至Pro/ENGINEER 137

6.5.2 新增一个勾选选项 139

6.6 新增一个无线组至下拉式菜单中 140

6.6.1 新增一个无线组命令至Pro/ENGINEER 140

6.6.2 新增一个无线组 140

6.7 新增一个子菜单至下拉式菜单中 142

6.8 新增一个菜单至菜单条中 142

6.9 处理现有的命令 147

6.10.1 菜单文件 148

6.10 模式指定按钮和菜单 148

6.10.2 新增一个菜单选项 150

6.10.3 新菜单 155

6.10.4 成员菜单 163

6.10.5 取代Pro/ENGINEER命令 163

6.10.6 子菜单 165

6.10.7 处理菜单 166

6.10.8 数据菜单 166

6.10.9 设置菜单选项 167

6.10.10 控制菜单选项的可访问性 167

6.10.11 压入和弹出(Pushing Popping)菜单 168

6.10.12 运行时(Run-Time)的菜单 168

6.11.1 执行规则 169

6.11 进入Pro/ENGINEER 169

6.11.2 指定键盘输入 171

习题 171

第7章 用户界面组件 173

7.1 对话框组件 174

7.2 资源文件 184

7.2.1 对话框查看器 184

7.2.2 资源文件语法 186

7.2.3 公共属性 196

7.3 对话框编程:公共函数 198

7.4 编程的对话框组件 205

7.4.1 层叠选项(Cascade Button)编程 206

7.4.2 勾选按钮编程 207

7.4.3 输入面板(InputPanel)编程 208

7.4.5 布局(Layout)编程 210

7.4.4 标签(Label)编程 210

7.4.6 列表框(List)编程 214

7.4.7 菜单条编程 224

7.4.8 菜单块编程 225

7.4.9 选项菜单(Option Menu)编程 225

7.4.10 进度条编程 227

7.4.11 按钮(Push Button)编程 231

7.4.12 同心按钮组(Radio Group)编程 232

7.4.13 分隔符(Separator)编程 233

7.4.14 滑块(Slider)编程 234

7.4.15 微调按钮编程 246

7.4.16 标签页(Tab)编程 249

7.4.17 文本区(Text Area)编程 249

7.4.18 滚轮(Thumb Wheel)编程 251

习题 252

第8章 模式、模型和模型项 253

8.1 模式(Mode) 254

8.2 模型(Model) 254

8.2.1 创建模型 255

8.2.2 确定模型 255

8.2.3 过程(Session)中的模型 257

8.2.4 文件管理的操作 257

8.3 模型项(Model Item) 258

8.4 版本印记(Version Stamp) 262

8.5 层(Layer) 263

8.6 布局(Layout) 270

8.7 访问显示的实体 270

习题 271

第9章 实体和零件 273

9.1.2 一个实体的内容 274

9.1 实体对象 274

9.1.1 创建实体 274

9.1.3 显示一个实体 275

9.1.4 再生(Regenerating)实体 277

9.1.5 实体轮廓 278

9.1.6 实体精度 282

9.1.7 实体单位 282

9.1.8 质量属性 283

9.2 零件对象 284

9.3 材料属性 284

9.3.1 材料对象 284

9.3.2 访问材料数据 285

9.3.3 材料的输入和输出 285

9.3.4 范例(从一个文件中读取材料属性) 286

9.4 注释 291

9.4.1 创建和删除注释 292

9.4.2 注释文本 292

9.4.3 访问注释 292

9.4.4 注释显示 292

9.4.5 注释拥有者 293

9.4.6 注释放置 293

9.4.7 注释文本类型 294

9.4.8 文本类型属性 294

9.4.9 范例(创建一个模型的注释) 294

习题 300

第10章 创建特征 301

10.1 特征创建概述 302

10.1.1 特征创建 302

10.1.2 特征元素树 302

10.1.3 特征元素值 306

10.1.4 特征元素路径 308

10.1.5 特征元素 309

10.1.6 调用ProFeatureCreate() 310

10.1.7 完整的特征创建代码 313

10.2 特征查询 318

10.3 特征复位义 319

10.4 特征创建范例 319

10.4.1 范例一(创建基准平面) 320

10.4.2 范例二(创建草绘基准点) 332

10.4.3 范例三(创建一般基准点) 357

10.4.4 范例四(创建基准轴) 377

10.4.5 范例五(创建坐标系) 390

10.4.6 范例六(创建草绘特征(UgSectModelCreate.c)) 409

10.4.7 范例七(创建拉伸特征) 418

10.4.8 范例八(综合范例:正齿轮和环形齿轮) 428

10.5 齿轮的专业知识补充 500

10.5.1 齿轮的术语 501

10.5.2 齿廓曲线 506

10.5.3 齿廓曲线的近似画法 507

10.5.4 正齿轮的计算 510

习题 510

第11章 访问特征 513

11.1 特征对象 514

11.2 访问特征 514

11.3 特征查询 514

11.4 处理特征 518

11.5 处理阵列(Patterns) 525

11.5.1 Pro_Pattern数据结构 527

11.5.2 Pro_pattern_dir数据结构 528

11.5.4 表驱动阵列 529

11.5.3 Pro_pattern_dim数据结构 529

11.6 创建局部组 530

11.7 组(Group)的读取访问 531

11.7.1 寻找组 532

11.7.2 组信息 532

11.7.3 创建组 533

11.8 UDF输入数据结构(ProUdfdata) 535

11.8.1 可变的尺寸和阵列参数 536

11.8.2 UDF参照 536

11.8.3 组件相交 537

11.8.4 成员模型名称 537

11.8.5 在Pro/E中改变特征组 537

11.9 创建输入特征 538

习题 538

第12章 其他自动化工具 541

12.1 程序(Pro/Program) 542

12.1.1 Pro/Program的界面 542

12.1.2 程序(Pro/Program)语句 545

12.1.3 Pro/Program的参数化设计具体过程 548

12.2 族表(FamilyTable) 553

12.2.1 族表的界面 554

12.2.2 族表的创建 555

习题 561

附录A Pro/TOOLKIT程序的调试 565

附录B Pro/TOOLKIT对象 569

附录C 如何使用本书范例光盘和服务 577

C.1 本书范例光盘的使用方法 578

C.2 本书习题解答的下载方式说明 578

C.3 本书技术咨询的操作方式说明 579