產(chǎn)品介紹
SOLIDWORKS二次開發(fā)形式
二次開發(fā),簡單的說就是在現(xiàn)有的軟件上進行定制修改、功能的擴展,然后實現(xiàn)自己想要的功能,一般來說都不會改變原有系統(tǒng)的內(nèi)核。
一、 SolidKits擁有3D數(shù)字化產(chǎn)品咨詢與實施團隊,可提供SOLIDWORKS插件定制,根據(jù)您的需求完成SOLIDWORKS二次開發(fā)服務(wù),目前我們已經(jīng)幫助高科技、機器人、航空航天、船舶、汽車、機械設(shè)備、電器、電子等行業(yè)的上百家制造業(yè)企業(yè)提供了3D產(chǎn)品研發(fā)平臺升級、產(chǎn)品設(shè)計規(guī)范、系列化設(shè)計、SW參數(shù)化設(shè)計等咨詢及實施服務(wù),歡迎在線咨詢。
二、 SOLIDWORKS二次開發(fā)通常有兩種形式: 種是獨立應(yīng)用程序(standalone application),用戶程序作為一個獨立的應(yīng)用程序(*.exe),通過 API接口調(diào)用SOLIDWORKS提供的服務(wù),完成對SOLIDWORKS的控制和操作;第二種是插件形式(AddIn application),用戶程序作為一個插件(*.dll)集成到SOLIDWORKS中去。
三、 獨立應(yīng)用程序跟SOLIDWORKS程序運行在不同的進程空間,用戶程序的異常不會影響SOLIDWORKS,但由于涉及到跨進程調(diào)用,它的效率會相對比較低,而且這種方式下用戶不可以在SOLIDWORKS中添加自己的菜單、工具欄和屬性頁等。
四、 插件形式下,用戶程序跟SOLIDWORKS程序運行在同一進程空間,運行效率高,而且用戶可以在SOLIDWORKS中添加自己的菜單、工具欄、屬性頁等,使用戶程序跟SOLIDWORKS程序融為一體。但也正是因為插件程序跟SOLIDWORKS運行在同一進程空間,插件程序的異常會導(dǎo)致SOLIDWORKS程序的不穩(wěn)定,因此在做開發(fā)時要更加小心。
了解了它的開發(fā)形式之后,如何選擇,就需要根據(jù)實際需求來決定了。