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插件!