第1章 SolidWorks二次开发综述
1. 1 SolidWorks二次开发的工具
1. 2 SolidWorks二次开发的一般过程
1. 3 宏
第2章 SolidWorks API概述
2. 1 SolidWorks API二次开发中的术语
2. 2 SolidWorks API对象概述
2. 3 SolidWorks API变量类型定义及对象语法
2. 4 体验SolidWorks API——恭喜您, 李明
第3章 SolidWorks API的常用对象. 属性. 方法
3. 1 建立新的SolidWorks文件
3. 2 保存和退出SolidWorks文件
3. 3 获取当前选择点的坐标值
3. 4 改变FeatureManager窗口大小以显示/隐藏设计树
3. 5 获取当前所选的尺寸公差值
3. 6 通过API设置注释文本的高宽比例
3. 7 清除特征颜色, 使用模型颜色
3. 8 随机改变零件颜色
3. 9 查找文件所参考的其他文件
3. 10 使模型不停地旋转
3. 11 进行用户选项参数设置
3. 12 定位文件窗口
3. 13 获得参考平面的参数和生成参考平面
第4章 草图
4. 1 生成具有可视性的草图实体
4. 2 修改草图尺寸
4. 3 自动标注草图尺寸
4. 4 获得草图点坐标
4. 5 确定草图对所用特征的适合性
4. 6 等分草图实体
4. 7 获得曲线的长度
4. 8 改变草图到完全定义
4. 9 获得在屏幕上单击鼠标后的坐标值以生成几何体
4. 10 获得所选项目的剖面特性
4. 11 获得草图的永久性标识符
4. 12 列出草图中的约束
4. 13 从草图文本中提取曲线信息
4. 14 获得草图的文本格式
第5章 几何和拓扑关系
5. 1 计算模型(包括参考面)的表面积
5. 2 计算所选面的周长
5. 3 获得两个面间的最近距离
5. 4 用程序生成放样
5. 5 使用网对象
5. 6 获得显示面的数目
5. 7 获得曲线的长度
5. 8 从所选的边获得曲线参数
5. 9 精确地确定边界
5. 10 从草图中的样条曲线参数获得信息
第6章 特征
6. 1 访问拉伸凸台\基体特征
6. 2 倒着遍历特征和获得与特征相关的面
6. 3 获得特征的父子关系
6. 4 压缩所选的特征和于特征
6. 5 删除零件中的所有压缩特征和于特征
6. 6 重新播放一个模型
6. 7 检查多半径的圆角
6. 8 获得装配体或零件的特征列表
6. 9 获得所有的装饰螺纹信息
6. 10 获得孔向导生成的孔信息和所有装饰螺纹
第7章 零件
7. 1 进行拉伸切除
7. 2 进行多厚度抽壳
7. 3 生成零件中的所有尺寸
7. 4 使用己生成的体
7. 5 逐个显示零件配置名称
7. 6 输出Parasolid的转化格式
7. 7 获得与配置有关的结构存储区域
7. 8 增加一列到系列零件设计表中
第8章 工程图
8. 1 设置所选工程图视区的比例和改变视区为上色状态
8. 2 移动工程图视区
8. 3 对齐注解
8. 4 插入一个几何体公差符号
8. 5 从展开饭金零件生成工程图和列出图纸清单
8. 6 生成复合注释
8. 7 保存当前文件为DXF和输出工程图中的所有BOMs到XML
8. 8 删除图纸中的所有BOMs和工程图
8. 9 设置BOM表的宽度和在拾取点插入BOM
8. 10 生成新的注释
8. 11 改变尺寸的位置和移动所有的尺寸到不同的层
8. 12 提取块的信息
第9章 装配图
9. 1 直接获得零件或装配的质量特性
9. 2 调整装配级特征的有效范围
9. 3 改变装配零件的配置以能使用和获得装配零件中的父零件
9. 4 确定装配零部件被其他关联文件编辑的情况
9. 5 检查装配干涉情况
9. 6 获得装配零部件的边界
9. 7 从所选的实体中获得装配零部件
第10章 文件操作. 属性及用户界面
10. 1 文件操作
10. 2 属性
10. 3 用户界面
10. 4 杂项
第11章 开发实例
11. 1 零件的透明性
11. 2 清除特征和表面颜色, 使用模型颜色
11. 3 在装配体中检查零件的质量
11. 4 模型文件的自定义属性
11. 5 插入凹槽宏特征
11. 6 复制系统选项和文件选项.
附录 A SolidWorks 2003 API常数列表
A. 1swSelectType_e
A. 2 swEdnConditions_e
A. 3 swSaveAsVersion_e
A. 4 swFileSaveError_e
A. 5 swFileSaveWarning_e
A. 6 swMessageBoxIcon_e
A. 7 swTolType_e
A. 8 swUserPreferenceTextFormat_e
A. 9 swUserPreferenceToggle_e
A. 10 swWindowState_e
A. 11 swLineStyles_e
A. 12 swLineWeights_e
A. 13 wSetValueInConfiguration_e
A. 14 swAutodimHorizontalPlacement_e
A. 15 swAutodimVerticalPlacement_e
A. 16 swAutodimScheme_e
A. 17 swSketchCheckFeatureProfileUsage_e
A. 18 swSketchCheckFeatureStatus_e
A. 19 swSketchSegments_e
A. 20 BodyFeatures_e
A. 21 swComponentResolveStatus_e
A. 22 swTolerances_e
A. 23 swBodyType_e
A. 24 swCosmeticThreadType_e
A. 25 swWzdHoleTypes_e
A. 26 swCreateFeatureBodyOpts_e
A. 27 swUserPreferenceIntegerValue_e
A. 28 swDisplayMode_e
A. 29 swBalloonStyle_e
A. 30 swBalloonFit_e
A. 31 swLeaderSide_e
A. 32 swArrowStyle_e
A. 33 swComponentVisibilityState_e
A. 34 swSummInfoField_e
A. 35 swParam_Type_e
A. 36 swInConfigurationOpts_e
A. 37 swConfigurationOptions_e
A. 38 swAssociatedEntityStates_e
A. 39 swCalloutTargetStyle_e
A. 40 swMenuIdentifiers_e
A. 41 swMacroFeatureParamType_e
A. 42 swBodyOperationError_e
附录 B SolidWorks 2003 API的新增功能
B. 1 SolidWorks 2003 AP的新功能
B. 2 SolidWorks 2003 AP的新对象和界面
B. 3 Solidworks 2003 API2的新方法. 属性和事件
附录C 配套学习光盘的组成
C. 1 配套学习光盘的系统要求
C. 2 配套学习光盘的内容
参考文献