SolidWorks二次开发实例解析PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:江洪等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2004
- ISBN:7111139593
- 页数:270 页
前言 1
第1章 SolidWorks API的基本知识 1
目录 1
1.1 SolidWorks API中的术语及开发工具 2
1.1.1 OLE 2
1.1.2 ActiveX 2
1.1.3 COM 3
1.1.4 MFC 3
1.1.5 ATL 3
1.1.6 宏 4
1.1.7 SolidWorks插件 4
1.2 程序指导 8
1.1.8 开发工具 8
1.2.1 OLE、COM和Dispatch 9
1.2.2 访问SolidWorks对象及属性 9
1.2.3 布尔值 10
1.2.4 整数 11
1.2.5 质量属性 14
1.2.6 返回值 14
1.2.7 安全数组 17
1.3 SolidWorks API的语法 18
1.3.1 变量 18
1.3.3 接口 19
1.3.2 返回值 19
1.3.4 对象接口查询 20
1.3.5 DLL中导出函数的管理 21
1.4 solidWorks API对象概述 21
1.4.1 SldWorks对象 22
1.4.2 Environment对象 23
1.4.3 Frame对象 23
1.4.4 AttributeDef对象 23
1.4.5 Modeler对象 23
1.4.6 SWPropertySheet对象 23
1.4.7 ModelDoc 2对象 24
1.4.9 DrawingDoc对象 25
1.4.8 PartDoc对象 25
1.4.10 装配体对象 26
1.4.11 PropertyManagerPage 2对象 26
1.4.12 其他的对象 26
第2章 Visual Basic 6.0开发SolidWorks的实例 28
2.1 Visual Basic 6.0发展简史及特点 28
2.2 用Visual Basic 6.0开发SolidWorks的一般步骤 29
2.2.1 Visual Basic 6.0开发SolidWorks的一般步骤 29
2.2.2 执行应用程序的方式 31
2.3.1 激活\装载\新建文件 35
2.3 圆球 35
2.3.2 圆和直线等 38
2.3.3 修剪和旋转等 39
2.3.4 程序的功能、运行结果、代码及说明 43
2.4 添加自定义属性到文件 46
2.4.1 自定义属性信息 46
2.4.2 程序的功能、运行结果、代码及说明 47
2.5 等距一系列面 48
2.5.1 倒数第N个特征 48
2.5.2 特征的边界范围 49
2.5.3 插入等距面等 49
2.5.4 程序的功能、运行结果、代码及说明 50
2.6 修改零件序号 51
2.6.1 SelectionManager等 51
2.6.2 零件序号等 54
2.6.3 程序的功能、运行结果、代码及说明 55
2.7 轴承标准件库 57
2.7.1 分析结构特征,建立轴承实体模型 57
2.7.2 轴承库 58
2.7.3 程序的功能、运行结果、代码及说明 60
第3章用 Visual C++ 6.0开发SolidWorks的一般步骤 62
3.1 Visual C++ 6.0发展简史及特点 62
3.2 早期工程向导Swizard.swx 63
3.2.1 用Swizard.swx生成DLL的一般步骤 64
3.2.2 分析TryAddin工程代码 71
3.3 ATL(C/C++)对象向导 76
3.3.1 用ATL生成DLL的一般步骤 77
3.3.2 SwAtl工程文件 87
3.4 用户自定义向导和利用现有的实例 88
3.4.1 生成用户自定义向导 88
3.4.2 分析现有实例的代码 89
4.1 InitUserDLL3和SW版本号 95
4.1.1 初始化DLL 95
第4章 VC++开发SolidWorks的基础实例 95
4.1.2 SolidWorks的版本代码 96
4.1.3 消息框 98
4.1.4 程序的功能、运行结果、代码及说明 99
4.2 普通平键和圆锥 100
4.2.1 拉伸凸台 100
4.2.2 中心线和圆弧 101
4.2.3 清空草图和视区显示 102
4.2.4 程序的功能、运行结果、代码及说明 103
4.3 直齿圆锥齿轮 106
4.3.1 ModelDoc2∷SelectByMark方法 106
4.3.2 放样/旋转切除 107
4.3.3 样条曲线等 109
4.3.4 程序的功能、运行结果、代码及说明 111
4.4 选择点的坐标值和获得实体名 112
4.4.1 拾取点坐标和实体名 112
4.4.2 程序的功能、运行结果、代码及说明 113
4.5 有名称的实体 116
4.5.1 所命名实体的数目和数组等 116
4.5.2 程序的功能、运行结果、代码及说明 118
4.6 动态旋转模型视区 119
4.6.1 视区和设置单位等 119
4.6.2 程序的功能、运行结果、代码及说明 121
4.7.1 特征等 123
4.7 获得草图 123
4.7.2 程序的功能、运行结果、代码及说明 126
4.8 选择所有的草图线段 128
4.8.1 草图线段列表等 128
4.8.2 程序的功能、运行结果、代码及说明 130
4.9 隐藏FeatureManager里所选的特征 131
4.9.1 当前特征的用户接口状态 131
4.9.2 程序的功能、运行结果、代码及说明 132
4.10 打开所选的装配零部件文件和遍历装配体 134
4.10.1 装配对象等 134
4.10.2 程序的功能、运行结果、代码及说明 136
4.11 获得文件的历史版本信息 140
4.11.1 版本历史数据的数组和存盘文件的版本字符串 140
4.11.2 程序的功能、运行结果、代码及说明 141
4.12 遍历所有打开的文件 142
4.12.1 打开文件列表和获得ModelDoc对象 142
4.12.2 程序的功能、运行结果、代码及说明 143
第5章 Visual C++ 6.0开发SolidWorks的应用实例 144
5.1 菜单 144
5.1.1 与菜单有关的几个方法 144
5.1.2 示例程序中的菜单 148
5.1.3 添加菜单项的实例 150
5.1.4 样条曲线等 152
5.1.5 程序的功能、运行结果、代码及说明 157
5.2 工具栏 159
5.2.1 与工具栏有关的几个方法 159
5.2.2 示例程序中的工具栏 162
5.2.3 添加工具栏的实例 163
5.2.4 配合参数等 164
5.2.5 程序的功能、运行结果、代码及说明 175
5.3 交互对话框 180
5.3.1 生成交互对话框的一般步骤 180
5.3.2 程序的功能、运行结果、代码及说明 184
5.4.1 数据库 185
5.4 数据库与工程图 185
5.4.2 与工程图标注有关的若干方法 189
5.4.3 程序的功能、运行结果、代码及说明 200
第6章 拖放与预览零件 204
6.1 拖放零件 204
6.2 预览零件 207
6.2.1 在SolidWorks中预览SolidWorks文件的方法 207
6.2.2 不需打开SolidWorks就能预览SolidWorks文件的方法 211
6.2.3 无需安装SolidWorks即可预览SolidWorks文件的方法 215
7.1.1 概述 218
7.1 VBA概述及开发的一般步骤 218
第7章 用VBA开发SolidWorks的实例 218
7.1.2 VBA开发SolidWorks的一般步骤 219
7.1.3 执行宏的方式 221
7.2 存零件为其他格式 224
7.2.1 路径名与保存文件 224
7.2.2 程序的功能、运行结果、代码及说明 226
7.3 批量修改零件的属性 227
7.3.1 材料属性等 227
7.3.2 程序的功能、运行结果、代码及说明 230
7.4 用Excel宏开发SolidWorks 231
7.4.1 用Excel宏开发SolidWorks的一般步骤 231
7.4.2 程序的功能、运行结果、代码及说明 233
7.5 用Excel控制装配体 235
7.5.1 尺寸的系统值 235
7.5.2 程序的功能、运行结果、代码及说明 235
7.6 螺旋线 237
7.6.1 模拟键盘操作 237
7.6.2 程序的功能、运行结果、代码及说明 238
7.7 动画的实现 240
7.7.1 视区比例和当前图形视区 240
7.7.2 IIF函数 240
7.7.3 程序的功能、运行结果、代码及说明 242
8.1 Delphi 7.0发展简史及特点 244
第8章 Delphi 7.0开发SolidWorks的实例 244
8.2 用Delphi 7.0开发SolidWorks的一般步骤 245
8.2.1 Delphi 7.0开发SolidWorks的一般步骤 246
8.2.2 执行应用程序的方式 251
8.3 运动仿真和预览SolidWorks模型 251
8.3.1 运动仿真 251
8.3.2 预览SolidWorks模型 253
8.4 Delphi 7.0与数据库结合创建量具辅助设计系统 254
8.4.1 圆\圆角\镜向 254
8.4.2 Delphi 7.0数据库 257
8.4.3 量具辅助设计系统 262
参考文献 270
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《数字影视特效制作技法解析》王文瑞著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《2019国家医师资格考试用书 中医执业助理医师资格考试全真模拟试卷与解析 第3版》国家医师资格考试研究组 2019
- 《储望华钢琴作品演奏解析》陈国红著 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中药学综合知识与技能 全解析 2016版》田磊编著 2016
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019