[SW]SolidWorks API SDK二次开发学习心得01--开发方式

时间:2021-12-11 16:25:41

SolidWorks二次开发之前,我们先来了解下SolidWorks二次开发有哪些方式

1、宏:在SolidWorks中录制宏,方便制图

2、API SDK:

  ATL Addin:直接嵌入SolidWorks

  COM Addin:SolidWorks启动时可选挂载

  EXE:独立出来的EXE程序,与SolidWorks异步交互

 

本系列主要讨论API这种方式,首先必须使用一种开发语言,比如:VBA、VC++、C#等。

接下来,我们将重点研究使用C#.net编译“内嵌DLL”和“插件DLL”的使用方法。 

 

API在线帮助(英文版):

SolidWorks 2010 API:http://help.solidworks.com/2006/English/api/sldworksapiprogguide/Welcome.htm

SolidWorks 2011 API:http://help.solidworks.com/2011/English/api/sldworksapiprogguide/Welcome.htm

SolidWorks 2012 API:http://help.solidworks.com/2012/English/api/sldworksapiprogguide/Welcome.htm

SolidWorks 2013 API:http://help.solidworks.com/2013/English/api/sldworksapiprogguide/Welcome.htm

 

API包含了数百个函数,您可以使用Visual Basic的应用程序(VBA),VB.NET的Visual C#和Visual C++6.0和Visual C ++/ CLI等开发工具来调用这些API。

这些API提供了直接访问到SolidWorks的功能,比如你可以用程序创建一条线,并插入到一个文档中,或使用你的程序验证对象的参数数据。

 

SolidWorks API SDK安装:

安装程序位于SolidWorks安装盘根目录下的apisdk文件夹中 
运行该文件夹下的“SolidWorks API SDK.msi”文件,一路点击next,直至完成安装。

不知为什么SDK安装完成后,默认只安装了“NewFeature1”,

再运行一次SDK安装包,可以选择“Modify”,可以勾选更多的组件,不知有没用,呵,先勾上再说吧!

下节预告:基于C#.NET开发SolidWorks Addin插件!