使用SOLIDWORKS API實(shí)現(xiàn)零件、裝配體和工程圖自動(dòng)化
SOLIDWORKS 文檔(零件、裝配體和工程圖)提供了大量用于自動(dòng)化的 API 函數(shù)。
有一些通用功能可用于所有類型的文檔,通??赏ㄟ^(guò) IModelDoc2 或 IModelDocExtension SOLIDWORKS API 接口訪問(wèn)。
(https://help.solidworks.com/2023/English/api/sldworksapi/SOLIDWORKS.Interop.sldworks~SOLIDWORKS.Interop.sldworks.IModelDoc2.html)
(https://help.solidworks.com/2023/english/api/sldworksapi/SOLIDWORKS.Interop.sldworks~SOLIDWORKS.Interop.sldworks.IModelDocExtension.html)
這包括但不限于:
附注Annotations
草圖Sketch
特征管理器Feature?Manager
還有一些特定功能僅適用于特定類型的文檔
零件 API 可通過(guò) IPartDoc 接口獲得。(https://help.solidworks.com/2023/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.ipartdoc.html)
裝配體 API 可通過(guò) IAssemblyDoc 接口獲得。(https://help.solidworks.com/2023/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.iassemblydoc.html)
工程圖 API 可通過(guò) IDrawingDoc 接口獲得。(https://help.solidworks.com/2023/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.idrawingdoc.html)
特定接口(IPartDoc、IAssemblyDoc、IDrawingDoc)可以轉(zhuǎn)換為通用接口(IModelDoc2),反之亦然。
IModelDocExtension 可以通過(guò) IModelDoc2::Extension 屬性訪問(wèn)。
文章翻譯自https://www.codestack.net/
僅供學(xué)習(xí)使用。