当前位置:在线查询网 > 在线百科全书查询 > SolidWorks高级教程:二次开发与API

SolidWorks高级教程:二次开发与API_在线百科全书查询


请输入要查询的词条内容:

SolidWorks高级教程:二次开发与API


《SolidWorks高级教程--二次开发与API》详细介绍了SolidWorks2007软件和COSMOS2007软件的功能,以及使用该软件进行三维产品设计、工程分析的方法、思路、技巧和步骤。值得一提的是,SolidWorks2007不仅在功能上进行了200多项改进,更加突出的是它在技术上的巨大进步与创新。推出的智能特征技术SWIFT,可以更好地满足工程师的设计需求,带给新老用户更大的实惠!



版权信息


书 名: SolidWorks高级教程:二次开发与API

作 者:(美国)SolidWorks公司

出版社: 机械工业出版社

出版时间: 2009

ISBN 9787111248545

开本: 16

定价: 48.00 元

目录


前言

本书使用说明

绪论

0.1开始

0.1.1文件类型

0.1.2使用显示声明OptionExplicit

0.1.3变量

0.1.4选择数据类型

0.1.5API单位

0.1.6SolidWorksConstantsTypeLibrary

0.2宏录制技巧

0.2.1SolidWorks2007API帮助

0.2.2API对象接口

0.2.3内容

0.2.4索引

0.2.5搜索

0.2.6理解API接口成员的描述方法

第1章使用宏录制器

1.1录制宏

1.2宏工具栏

1.3理解宏代码是怎样工作的

1.4理解如何调用API接口的成员

1.5传递参数

1.6整理代码

1.6.1注释代码

1.6.2调试代码

1.7向宏中添加窗体

练习1-1录制宏

练习l-2添加宏代码到VBA按钮控件

练习1-3在VBA窗体中添加用户输入域

第2章API对象模型

2.1SolidWorksAPI对象模型概述

2.2Visual:Basic自动类型转换

2.3应用程序对象

2.3.1SolidWorks2007类型库

2.3.2IntelliSense(智能感知)

2.3.3早绑定和后绑定

2.4实例学习:连接到新文档

2.5实例学习:连接到现存的文档

练习2-1使用新建文档

练习2-2使用已存在的文档

第3章设置系统选项和文档属性

3.1用户参数选择一系统选项

3.1.1设置复选框

3.1.2设置整型文本框

3.1.3设置双精度型文本框

3.1.4设置字符型文本框

3.1.5设置列表框

3.1.6设置选项按钮

3.1.7设置滑动条

3.2用户参数选择一文档属性

3.3定位正确的API和枚举值

3.4系统选项一用户可选参数表

3.5文件属性一用户可选参数表

练习3-1更改多个系统选项

练习3-2更改多个文件属性

第4章自动化零件设计

4.1设置材质

4.2创建矩形草图

4.3添加标注尺寸

4.4创建时选中

4.5创建圆草图

4.6创建拉伸特征

4.7拉伸中的轮廓选择

4.8创建旋转特征

4.9快速索引列表

练习零件自动创建过程

第5章自动化装配体设计

5.1变换

5.2创建数学变换阵

5.3变换矩阵

5.4激活文件

5.5隐藏文件

5.6对象集合

5.7建立线、边集合

5.8建立面集合

5.9获得相邻面

5.10建立点集合

5.11获得曲线参数

5.12添加把手并将其装配到底座上

5.13添加零部件

5.14添加配合

练习添加零部件

第6章工程图自动操作

6.1获得配置的名称

6.2新建图纸

6.3创建视图

6.4插入注释

6.5遍历工程图视图

6.6以不同格式保存工程图

6.7创建工程图纸的相关命令

练习工程图自动操作

第7章选择与遍历技术

7.1实例学习:编程实现选择对象

7.1.1选择管理SelectionManager

7.1.2访问SelectionManager

7.1.3确定被选中对象的数目

7.1.4访问被选中对象

7.1.5获得选中对象的类型

7.1.6获得特征类型

7.1.7特征数据对象

7.1.8访问特征数据对象

7.1.9访问选取集合

7.1.10释放选集

7.1.11修改特征数据属性

7.1.12修改对象定义

7.2SolidWorksBREP模型

7.3几何与拓扑遍历

7.4实例学习:体和面遍历

7.4.1返回体指针列表

7.4.2面材质属性

7.5实例学习:遍历:FeatureManager

7.5.1从头遍历FeatureManager

7.5.2显示特征名和类型

7.5.3设置特征压缩状态

7.5.4设置特征UI状态

7.5.5从FeatureManager的指定位置获得特征

练习7-1处理预选择1

练习7-2处理预选择2

练习7-3遍历FeatureManager

第8章添加自定义属性和特性

8.1实例学习:自定义属性

8.1.1在SolidWorks中添加自定义属性

8.1.2设置并获得自定义属性值

8.1.3获得自定义属性名

8.1.4获得自定义属性数目

8.2实例学习:带自定义属性的配置

8.2.1从SolidWorks模型获得质量特性

8.2.2使用API获得质量特性

8.3实例学习:文件摘要信息

8.4实例学习:文件属性

8.4.1名称属性

8.4.2属性对象

8.5实例学习:面属性

8.5.1查找圆柱面和关联属性

8.5.2在模型视图显示标注

8.5.3创建CNC代码

8.5.4属性类型遍历

8.5.5关于属性最后的话

练习8.1添加质量特性到自定义属性

练习8.2为边添加属性

第9章SolidWorksAPISDK

9.1APISDK

9.2实例学习:创建VB.NETAdd-In

9.2.1引用

9.2.2比较Add-inDLL和独立执行程序

9.2.3加载并运行Add-in程序

9.3实例学习:创建C#Add-in

9.4实例学习:C++插件

9.4.1编译C++插件

9.4.2加载C++插件

9.4.3调试C++插件

9.5选择一种编程语言

第10章自定义SOlidworks用户界面

10.1实例学习:使用VB.NET自定义uI

10.1.1调试DLL

10.1.2调试器键盘快捷键

10.2理解插件代码

10.2.1导人名称空间

10.2.3理解GLJID

10.2.4连接SolidWorks

10.2.5双向通信

10.2.6设置回调信息

10.2.7自定义菜单

10.2.8自定义命令项

10.2.9建立回调

10.2.10在插件中创建并添加自定义工具栏

10.2.11创建工具栏位图

10.2.12在VB.NEI解决方案中添加工具栏位图

10.2.13位图句柄类

10.2.14类视图窗口

10.2.15添加工具栏

10.3属性页

10.3.1属性页的成员

10.3.2PropertyManager.Page2

10.3.3PropertyManager.Page2Handler2

10.3.4创建属性管理页

10.4属性页组和控件

10.4.1添加分组

10.4.2组和控件ID

10.4.3添加控件

10.4.4在控件中添加图片标签

10.5删除菜单和工具栏

10.6其他自定义内容

10.6.1自定义状态栏

10.6.2自定义弹出菜单

10.6.3自定义模型视图窗口

练习10.1创建一个新菜单

练习10.2设置工具栏按钮

练习10.3在属性管理页上添加控件

第11章通知

11.1通知概述

11.2VBA中的通知

11.3实例学习:简单通知

11.4实例学习:使用.NET中的通知

11.4.1事件句柄类

11.4.2:DocumentEventHandler类

11.4.3关联DocumentEvent句柄

11.4.4继承

11.4.5多态

11.4.6事件句柄派生类

11.4.7DocView类

11.4.8分离SolidWorks事件句柄

11.4.9支持通知的接口

练习使用插件向导处理事件

附录

附录A宏特征

附录B批转换1

附录C批转换2

附录D遍历装配体

附录E自定义模型视图

……

序言


SolidWorks公司很高兴为您提供这套最新的SolidWor-ks公司中文原版系列培训教程。我们对中国市场有着长期的承诺,自从1996年以来,我们就一直保持与北美地区同步发布SolidWorks 3D设计软件的每一个中文版本。我们感觉到SolidWorks公司与大中国区用户之间有着一种特殊的关系,因此也有着一份特殊的责任。这种关系是基于我们共同的价值观——创造性、创新性、卓越的技术,以及世界级的竞争能力。这些价值观一部分是由公司的共同创始人之一李向荣(Tommy Li)所建立的。

文摘插图


第1章 使用宏录制器

1.1 录制宏

SolidWorks宏可以记录SolidWorks用户接口执行的各种操作,并且可以重放这一过程。一个宏包含对应程度接口(API)的调用,这和使用用户接口进行操作是等效的。宏可以记录鼠标点击、菜单选择和键盘按键的操作。

1.2 宏工具栏

宏工具栏中包含宏录制命令的快捷按钮,如图1-1所示。也可以通过[工具](Tools)/[宏](Macro)菜单得到这些命令。