[SW]SolidWorks API SDK二次開發學習心得01--開發方式


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM