SOLIDWORKS API詳細介紹

SolidKits發表於2022-07-01

SOLIDWORKS API(Application Programming Interface)是SOLIDWORKS基於ActiveX Automation的應用程式設計介面,利用SOLIDWORKS API可以方便高效地設計具有Windows風格的、與SOLIDWORKS無縫整合的應用程式。

SOLIDWORKS API的呼叫是指呼叫SOLIDWORKS的事件、方法、屬性及相關功能。SOLIDWORKS是一個自上而下的樹形網路結構,呼叫下層物件時,一定要先呼叫上層物件。最底層的根物件是SOLIDWORKS物件,其他物件都是它的子物件,其中父物件與子物件之間的關係並不是繼承關係,而是包含關係。也就是說如果VB要與SOLIDWORKS的一個特定物件通訊,必須先從SOLIDWORKS物件對其子物件進行遍歷,直到找到該特定的物件。在進行SW二次開發的過程中,只有呼叫正確的物件,才可以呼叫物件相應的事件、屬性、方法及相關函式。所以API的層次呼叫對 有著重要的意義。

SOLIDWORKS的OLE物件總共可以分為十個大類,數百個物件,涵蓋從SOLIDWORKS基本操作如開啟、儲存等到建模、修改等各個功能。但是需要注意,並不是所有的物件都可以被VB所呼叫。

SOLIDWORKS物件可以實現應用程式的最基本的操作。如建立、開啟、關閉和退出SOLIDWORKS的系統環境。ModelDoc物件可以實現檢視設定、輪廓線修改、引數控制、物件選擇開啟和儲存文件、建立編輯特徵參量、建立框架等與實體模型相關的各類操作,ModelDoc物件包括PartDoc、AssemblyDoc和DrawingDoc等三個常用的物件。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70010140/viewspace-2903926/,如需轉載,請註明出處,否則將追究法律責任。

相關文章