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