SOLIDWORKS二次开发与API教程(2020版)
上QQ阅读APP看书,第一时间看更新

本书使用说明

关于本书

本书的目的是教会读者如何使用SOLIDWORKS的应用程序编程接口(API)。API用来自动化一些冗长的SOLIDWORKS设计工作,它还可以用来创建运行在SOLIDWORKS程序进程内或进程外的工程应用程序。用户在SOLIDWORKS界面上所进行的操作都可以通过API编程来实现自动化。SOLIDWORKS API内容非常丰富,而本书章节有限,不可能覆盖每个细节。因此,本书将重点给读者介绍构建自动化工具时所必需的一些基本技能和概念。当读者掌握了这些基本技能后,就可以通过在线帮助系统学习更多的API函数。

前提条件

读者在学习本书之前,应该具备如下经验:

●机械设计经验。

●使用Windows操作系统的经验。

●已经学习了SOLIDWORKS基础教程。

●使用Visual Basic的经验。

编写原则

本书是基于过程或任务的方法而设计的培训教程,并不专注于介绍单项特征和软件功能。本书强调的是完成一项特定任务所遵循的过程和步骤。通过对每一个应用实例的学习来演示这些过程和步骤,读者将学会为完成一项特定设计任务所需采取的方法,以及所需要的命令、选项和菜单。

知识卡片

除了每章的研究实例和练习外,本书还提供了可供读者参考的“知识卡片”。这些“知识卡片”提供了软件使用工具的简单介绍和操作方法,可供读者随时查阅。

使用方法

本书的目的是希望读者在有SOLIDWORKS API使用经验的教师指导下,在培训课中进行学习;希望读者通过“教师现场演示本书所提供的实例,学生跟着练习”的交互式学习方法掌握软件的功能。

读者可以使用练习题来应用和练习书中讲解的或教师演示的内容。本书设计的练习题代表了典型的设计和建模情况,读者完全能够在课堂上完成。应该注意到,学生的学习速度是不同的,因此,书中所列出的练习题比一般读者能在课堂上完成的要多,这确保了学习能力强的读者也有练习可做。

标准、名词术语及单位

SOLIDWORKS软件支持多种工程图标准,如中国国家标准(GB)、美国国家标准(ANSI)、国际标准(ISO)、德国国家标准(DIN)和日本国家标准(JIS)。本书中的例子和练习基本上采用了中国国家标准(除个别为体现软件多样性的选项外)。为与软件保持一致,本书中一些名词术语、物理量符号和计量单位未与中国国家标准保持一致,请读者使用时注意。

练习文件下载方式

读者可以从网络平台下载本书的练习文件,具体方法是:微信扫描右侧或封底的“机械工人之家”微信公众号,关注后输入“2020API”即可获取下载地址。

机械工人之家

视频观看方式

扫描书中二维码在线观看视频,二维码位于章节之中的“操作步骤”处。可使用手机或平板计算机扫码观看,也可复制手机或平板计算机扫码后的链接到计算机的浏览器中,用浏览器观看。

模板的使用

本书使用一些预先定义好配置的模板,这些模板是通过有数字签名的自解压文件包的形式提供的。这些文件可从网址http://swsft.solidworks.com.cn/ftp-docs/2020下载。这些模板适用于所有SOLIDWORKS教程,使用方法如下:

1.单击【工具】/【选项】/【系统选项】/【文件位置】。

2.从下拉列表中选择文件模板。

3.单击【添加】按钮并选择练习模板文件夹。

4.在消息提示框中单击【确定】按钮和【是】按钮。

在文件位置被添加后,每次新建文档时就可以通过单击【高级】/【Training Templates】选项卡来使用这些模板(见下图)

Windows操作系统

本书所用的屏幕图片是SOLIDWORKS®2020运行在Windows®7时制作的。

本书的格式约定

本书使用下表所列的格式约定:

关于色彩的问题

SOLIDWORKS®2020英文原版教程是采用彩色印刷的,而我们出版的中文版教程则采用黑白印刷,所以本书对英文原版教程中出现的颜色信息做了一定的调整,以便尽可能地方便读者理解书中的内容。

更多SOLIDWORKS培训资源

my.solidworks.com提供更多的SOLIDWORKS内容和服务,用户可以在任何时间、任何地点,使用任何设备查看。用户也可以访问my.solidworks.com/training,按照自己的计划和节奏来学习,以提高SOLIDWORKS技能。

用户组网络

SOLIDWORKS用户组网络(SWUGN)有很多功能。通过访问swugn.org,用户可以参加当地的会议,了解SOLIDWORKS相关工程技术主题的演讲以及更多的SOLIDWORKS产品,或者与其他用户通过网络来交流。