SOLIDWORKS二次开发与API教程:2020版 法国DS公司 2021年版.pdf
《SOLIDWORKS二次开发与API教程:2020版 法国DS公司 2021年版.pdf》由会员分享,可在线阅读,更多相关《SOLIDWORKS二次开发与API教程:2020版 法国DS公司 2021年版.pdf(303页珍藏版)》请在咨信网上搜索。
1、四大特点 SOLIDWORKS 公司官方指定出版的培训教程 CSWP全球专业认证考试培训教程 迄今为止科学而体系完整的一套SOLIDWORKS系列培训教程 丛书累计销量超50万册,多次荣登同类书排行榜榜首五大改进 增加高清语音教学视频 修正部分素材文件和教程不对应的问题 修正部分模板不匹配的问题 修正按操作步骤执行无法达到教程中效果的问题 修正个别术语和软件不匹配的问题 典型实例,手把手教您SOLIDWORKS操作技能 配套练习素材,满足学习、练习需要 配套高清语音教学视频,名师详细讲解操作步骤 2020版图书亮点配套服务R封23.indd 12020/4/29 10:58内封.indd 12
2、020/12/31 16:57SOLIDWORKS二次开发与 API 教程(2020 版)是根据 DS SOLID-WORKS公司发布的 SOLIDWORKS2020 API Fundamentals 编译而成的,着重介绍了使用 SOLIDWORKS 软件进行二次开发的方法和技巧,包括零件、装配体、工程图的二次开发接口和 SOLIDWORKS Addin 的生成等。本书提供练习文件下载,详见“本书使用说明”。本书提供高清语音教学视频,扫描书中二维码即可免费观看。本书在保留英文原版教程精华和风格的基础上,按照中国读者的阅读习惯进行了编译,配套教学资料齐全,适合企业工程设计人员和高等本科院校、职业
3、技术院校相关专业师生使用。北京市版权局著作权合同登记 图字:01-2020-3366 号。图书在版编目(CIP)数据 SOLIDWORKS二次开发与 API 教程:2020 版/法国 DS SOLIDWORKS公司著;胡其登,戴瑞华主编.北京:机械工业出版社,2020.12 SOLIDWORKS公司官方指定培训教程CSWP 全球专业认证考试培训教程 ISBN 978-7-111-67178-7.S.法 胡 戴.计算机辅助设计-应用软件-教材.TP391.72 中国版本图书馆 CIP 数据核字(2020)第 268664 号 机械工业出版社(北京市百万庄大街 22 号 邮政编码 100037)策
4、划编辑:张雁茹 责任编辑:张雁茹 责任校对:肖 琳 樊钟英 封面设计:陈 沛 责任印制:郜 敏 天津翔远印刷有限公司印刷2021 年 1 月第 1 版第 1 次印刷184mm 260mm18.75 印张511 千字00011900 册标准书号:ISBN 978-7-111-67178-7定价:69.80 元 电话服务 网络服务 客服电话:010-88361066机工官网: 010-88379833机工官博: 010-68326294金书网:www.golden- 封底无防伪标均为盗版机工教育服务网:尊敬的中国 SOLIDWORKS 用户:DS SOLIDWORKS公司很高兴为您提供这套最新的
5、SOLIDWORKS中文官方指定培训教程。我们对中国市场有着长期的承诺,自从 1996 年以来,我们就一直保持与北美地区同步发布SOLIDWORKS 3D 设计软件的每一个中文版本。我们感觉到 DS SOLIDWORKS公司与中国用户之间有着一种特殊的关系,因此也有着一份特殊的责任。这种关系是基于我们共同的价值观 创造性、创新性、卓越的技术,以及世界级的竞争能力。这些价值观一部分是由公司的共同创始人之一李向荣(Tommy Li)所建立的。李向荣是一位华裔工程师,他在定义并实施我们公司的关键性突破技术以及在指导我们的组织开发方面起到了很大的作用。作为一家软件公司,DS SOLIDWORKS致力于
6、带给用户世界一流水平的3D 解决方案(包括设计、分析、产品数据管理、文档出版与发布),以帮助设计师和工程师开发出更好的产品。我们很荣幸地看到中国用户的数量在不断增长,大量杰出的工程师每天使用我们的软件来开发高质量、有竞争力的产品。目前,中国正在经历一个迅猛发展的时期,从制造服务型经济转向创新驱动型经济。为了继续取得成功,中国需要相配套的软件工具。SOLIDWORKS2020 是我们最新版本的软件,它在产品设计过程自动化及改进产品质量方面又提高了一步。该版本提供了许多新的功能和更多提高生产率的工具,可帮助机械设计师和工程师开发出更好的产品。现在,我们提供了这套中文官方指定培训教程,体现出我们对中
7、国用户长期持续的承诺。这些教程可以有效地帮助您把 SOLIDWORKS2020 软件在驱动设计创新和工程技术应用方面的强大威力全部释放出来。我们为 SOLIDWORKS 能够帮助提升中国的产品设计和开发水平而感到自豪。现在您拥有了功能丰富的软件工具以及配套教程,我们期待看到您用这些工具开发出创新的产品。Gian Paolo BassiDS SOLIDWORKS公司首席执行官2020 年 3 月 胡其登 现任 DS SOLIDWORKS公司大中国区技术总监 胡其登先生毕业于北京航空航天大学,先后获得“计算机辅助设计与制造(CAD/CAM)”专业工学学士、工学硕士学位。毕业后一直从事 3D CAD
8、/CAM/PDM/PLM 技术的研究与实践、软件开发、企业技术培训与支持、制造业企业信息化的深化应用与推广等工作,经验丰富,先后发表技术文章 20 余篇。在引进并消化吸收新技术的同时,注重理论与企业实际相结合。在给数以百计的企业进行技术交流、方案推介和顾问咨询等工作的过程中,对如何将 3D 技术成功应用到中国制造业企业的问题,形成了自己的独到见解,总结出了推广企业信息化与数字化的最佳实践方法,帮助众多企业从 2D 平滑地过渡到了 3D,并为企业推荐和引进了 PDM/PLM 管理平台。作为系统实施的专家与顾问,以自身的理论与实践的知识体系,帮助企业成为 3D 数字化企业。胡其登先生作为中国较早使
9、用 SOLIDWORKS 软件的工程师,酷爱3D 技术,先后为 SOLIDWORKS 社群培训培养了数以百计的工程师,目前负责 SOLIDWORKS 解决方案在大中国区全渠道的技术培训、支持、实施、服务及推广等全面技术工作。前言 DS SOLIDWORKS公司是一家专业从事三维机械设计、工程分析、产品数据管理软件研发和销售的国际性公司。SOLID-WORKS 软件以其优异的性能、易用性和创新性,极大地提高了机械设计工程师的设计效率和设计质量,目前已成为主流3D CAD 软件市场的标准,在全球拥有超过 600 万的用户。DSSOLIDWORKS公司的宗旨是:to help customers d
10、esign betterproducts and be more successful 让您的设计更精彩。“SOLIDWORKS公司官方指定培训教程”是根据 DS SOLID-WORKS公司最新发布的 SOLIDWORKS2020 软件的配套英文版培训教程编译而成的,也是 CSWP 全球专业认证考试培训教程。本套教程是 DS SOLIDWORKS公司唯一正式授权在中国境内出版的官方指定培训教程,也是迄今为止出版的最为完整的SOLIDWORKS公司官方指定培训教程。本套教程详细介绍了 SOLIDWORKS2020 软件的功能,以及使用该软件进行三维产品设计、工程分析的方法、思路、技巧和步骤。值得
11、一提的是,SOLIDWORKS2020 软件不仅在功能上进行了 400 多项改进,更加突出的是它在技术上的巨大进步与创新,从而可以更好地满足工程师的设计需求,带给新老用户更大的实惠!戴瑞华 现任 DS SOLIDWORKS公司大中国区 CAD 事业部高级技术经理戴瑞华先生拥有25 年以上机械行业从业经验,曾服务于多家企业,主要负责设备、产品、模具以及工装夹具的开发和设计。其本人酷爱 3D CAD 技术,从 2001年开始接触三维设计软件,并成为主流 3D CAD SOLIDWORKS 的软件应用工程师,先后为企业和 SOLIDWORKS 社群培训了成百上千的工程师。同时,他利用自己多年的企业研
12、发设计经验,总结出了在中国的制造业企业应用 3D CAD 技术的最佳实践方法,为企业的信息化与数字化建设奠定了扎实的基础。戴瑞华先生于2005 年 3 月加入 DS SOLIDWORKS公司,现负责 SOLIDWORKS解决方案在大中国区的技术培训、支持、实施、服务及推广等,实践经验丰富。其本人一直倡导企业构建以三维模型为中心的面向创新的研发设计管理平台,实现并普及数字化设计与数字化制造,为中国企业最终走向智能设计与智能制造进行着不懈的努力与奋斗。SOLIDWORKS二次开发与 API 教程(2020 版)是根据DS SOLIDWORKS公司发布的SOLIDWORKS2020 API Fund
13、amentals 编译而成的,着重介绍了使用 SOLIDWORKS 软件进行二次开发的方法和技巧,包括零件、装配体、工程图的二次开发接口和 SOLIDWORKS Addin 的生成等。本套教程在保留了英文原版教程精华和风格的基础上,按照中国读者的阅读习惯进行编译,使其变得直观、通俗,让初学者易上手,让高手的设计效率和质量更上一层楼!本套教程由 DS SOLIDWORKS公司大中国区技术总监胡其登先生和 CAD 事业部高级技术经理戴瑞华先生共同担任主编,由杭州新迪数字工程系统有限公司副总经理陈志杨负责审校。承担编译、校对和录入工作的有钟序人、唐伟、李鹏、叶伟等杭州新迪数字工程系统有限公司的技术人
14、员。杭州新迪数字工程系统有限公司是 DS SOLIDWORKS公司的密切合作伙伴,拥有一支完整的软件研发队伍和技术支持队伍,长期承担着 SOLIDWORKS 核心软件研发、客户技术支持、培训教程编译等方面的工作。本书的操作视频由 SOLIDWORKS 高级咨询顾问赵罘制作。在此,对参与本书编译和视频制作的工作人员表示诚挚的感谢。由于时间仓促,书中难免存在疏漏和不足之处,恳请广大读者批评指正。胡其登 戴瑞华2020 年 3 月本书使用说明 关于本书本书的目的是教会读者如何使用 SOLIDWORKS 的应用程序编程接口(API)。API 用来自动化一些冗长的 SOLIDWORKS 设计工作,它还可
15、以用来创建运行在 SOLIDWORKS 程序进程内或进程外的工程应用程序。用户在 SOLIDWORKS 界面上所进行的操作都可以通过 API 编程来实现自动化。SOLIDWORKS API 内容非常丰富,而本书章节有限,不可能覆盖每个细节。因此,本书将重点给读者介绍构建自动化工具时所必需的一些基本技能和概念。当读者掌握了这些基本技能后,就可以通过在线帮助系统学习更多的 API 函数。前提条件 读者在学习本书之前,应该具备如下经验:机械设计经验。使用 Windows 操作系统的经验。已经学习了 SOLIDWORKS 基础教程。使用 Visual Basic 的经验。编写原则本书是基于过程或任务的
16、方法而设计的培训教程,并不专注于介绍单项特征和软件功能。本书强调的是完成一项特定任务所遵循的过程和步骤。通过对每一个应用实例的学习来演示这些过程和步骤,读者将学会为完成一项特定设计任务所需采取的方法,以及所需要的命令、选项和菜单。知识卡片除了每章的研究实例和练习外,本书还提供了可供读者参考的“知识卡片”。这些“知识卡片”提供了软件使用工具的简单介绍和操作方法,可供读者随时查阅。使用方法本书的目的是希望读者在有 SOLIDWORKS API 使用经验的教师指导下,在培训课中进行学习;希望读者通过“教师现场演示本书所提供的实例,学生跟着练习”的交互式学习方法掌握软件的功能。读者可以使用练习题来应用
17、和练习书中讲解的或教师演示的内容。本书设计的练习题代表了典型的设计和建模情况,读者完全能够在课堂上完成。应该注意到,学生的学习速度是不同的,因此,书中所列出的练习题比一般读者能在课堂上完成的要多,这确保了学习能力强的读者也有练习可做。标准、名词术语及单位SOLIDWORKS 软件支持多种工程图标准,如中国国家标准(GB)、美国国家标准(ANSI)、国际标准(ISO)、德国国家标准(DIN)和日本国家标准(JIS)。本书中的例子和练习基本上采用了中国国家标准(除个别为体现软件多样性的选项外)。为与软件保持一致,本书中一些名词术语、物理量符号和计量单位未与中国国家标准保持一致,请读者使用时注意。本
18、书使用说明 机械工人之家 练习文件下载方式读者可以从网络平台下载本书的练习文件,具体方法是:微信扫描右侧或封底的“机械工人之家”微信公众号,关注后输入“2020API”即可获取下载地址。视频观看方式扫描书中二维码在线观看视频,二维码位于章节之中的“操作步骤”处。可使用手机或平板计算机扫码观看,也可复制手机或平板计算机扫码后的链接到计算机的浏览器中,用浏览器观看。模板的使用本书使用一些预先定义好配置的模板,这些模板是通过有数字签名的自解压文件包的形式提供的。这些文件可从网址 http: 下载。这些模板适用于所有 SOLIDWORKS 教程,使用方法如下:1.单击【工具】/【选项】/【系统选项】/
19、【文件位置】。2.从下拉列表中选择文件模板。3.单击【添加】按钮并选择练习模板文件夹。4.在消息提示框中单击【确定】按钮和【是】按钮。在文件位置被添加后,每次新建文档时就可以通过单击【高级】/【Training Templates】选项卡来使用这些模板(见下图)Windows 操作系统本书所用的屏幕图片是 SOLIDWORKS2020 运行在 Windows7 时制作的。SOLIDWORKS二次开发与 API 教程(2020 版)本书的格式约定 本书使用下表所列的格式约定:约 定含 义约 定含 义【插入】/【凸台】表示 SOLIDWORKS 软件命令和选项。例如,【插入】/【凸台】表示从菜单【
20、插入】中选择【凸台】命令 要点提示 软件使用技巧 软件使用时应注意的问题操作步骤步骤 1步骤 2步骤 3 表示课程中实例设计过程的各个步骤 关于色彩的问题 SOLIDWORKS2020 英文原版教程是采用彩色印刷的,而我们出版的中文版教程则采用黑白印刷,所以本书对英文原版教程中出现的颜色信息做了一定的调整,以便尽可能地方便读者理解书中的内容。更多 SOLIDWORKS 培训资源 提供更多的 SOLIDWORKS 内容和服务,用户可以在任何时间、任何地点,使用任何设备查看。用户也可以访问 SOLIDWORKS 技能。用户组网络SOLIDWORKS 用户组网络(SWUGN)有很多功能。通过访问 s
21、wugn.org,用户可以参加当地的会议,了解 SOLIDWORKS 相关工程技术主题的演讲以及更多的 SOLIDWORKS 产品,或者与其他用户通过网络来交流。目 录序前言本书使用说明绪论1 0.1 开始1 0.1.1 文件类型1 0.1.2 使用显示声明 Option Explicit1 0.1.3 变量1 0.1.4 选择数据类型1 0.1.5 API 单位2 0.1.6 SOLIDWORKS Constant Type Library2 0.2 宏录制技巧3 0.2.1 SOLIDWORKS API 帮助3 0.2.2 API 对象接口3 0.2.3 目录4 0.2.4 索引4 0.2
22、.5 搜索5 0.2.6 收藏夹5 0.2.7 理解 API 接口成员的描述方法5第 1 章 使用宏录制器8 1.1 宏录制9 1.2 宏工具栏9 1.3 理解宏代码是如何工作的14 1.4 理解如何调用 API 接口的成员15 1.5 传递参数15 1.6 整理代码16 1.6.1 注释代码18 1.6.2 调试代码18 1.7 向宏中添加用户窗体20 练习 1-1 录制宏26 练习 1-2 添加宏代码到 VBA 按钮控件27 练习 1-3 在 VBA 窗体中添加用户输入域31第 2 章 API 对象模型33 2.1 SOLIDWORKS API 对象模型概述34 2.2 应用程序对象35
23、2.2.1 SldWorks 对象35 2.2.2 SOLIDWORKS 2020 类型库36 2.2.3 IntelliSense36 2.2.4 早绑定和后绑定37 2.3 实例学习:连接到新文件38 2.4 实例学习:连接到现有文件57 练习 2-1 使用新建文件65 练习 2-2 使用已存在的文件67第 3 章 设置系统选项和文档属性69 3.1 用户参数选择 系统选项70 3.1.1 设置复选框70 3.1.2 设置整型文本框71 3.1.3 设置双精度型文本框72 3.1.4 设置字符型文本框73 3.1.5 设置列表框73 3.1.6 设置单选按钮74 3.1.7 设置滑动条74
24、 3.2 用户参数选择 文档属性75 3.3 定位正确的 API 和枚举值77 3.4 系统选项、文档属性和菜单项用户参数选择表78 练习 3-1 更改多个系统选项78 练习 3-2 更改多个文档属性80第 4 章 自动化零件设计82 4.1 实例学习:自动化零件创建工具83 4.2 设置材质84 4.3 创建矩形草图85 4.4 添加尺寸标注85 4.5 创建时选中86 4.6 创建圆形草图88 4.7 创建拉伸特征88 4.8 拉伸中的轮廓选择89 4.9 创建旋转特征90 4.10 快速索引列表91SOLIDWORKS二次开发与 API 教程(2020 版)练习 零件自动创建过程93第
25、5 章 自动化装配体设计96 5.1 实例学习:自动化装配体创建工具97 5.2 变换99 5.3 创建数学变换矩阵99 5.4 变换矩阵100 5.5 激活文件100 5.6 隐藏文件101 5.7 对象集合101 5.8 建立线、边集合101 5.9 建立面集合102 5.10 获得相邻面103 5.11 建立点集合104 5.12 获得曲线参数104 5.13 添加旋钮并将其装配到机箱上105 5.14 添加零部件105 5.15 添加配合105 练习 添加零部件107第 6 章 自动化工程图设计111 6.1 实例学习:自动化工程图创建工具112 6.2 获得配置的名称114 6.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOLIDWORKS二次开发与API教程:2020版 法国DS公司 2021年版 SOLIDWORKS 二次开发 API 教程 2020 法国 DS 公司 2021 年版
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【yp****2】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【yp****2】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。