在SolidWorks API中从装配文档中获取零件文档

时间:2013-10-18 18:10:55

标签: c# solidworks

以下是我的场景:我正在将汇编文件读入Solidworks。从那里,当用户尝试编辑零件时,我想获得他们想要编辑的零件文件的信息。

有没有办法在导入PartDoc文件时获取所有AssemblyDoc信息? 我最接近的是从Body2使用AssemblyDoc对象 GetComponents()GetBodies2()函数描述了here。我曾希望我能以某种方式从身体中抓住PartDocs,但我找不到任何出路。

提前谢谢!

1 个答案:

答案 0 :(得分:2)

GetComponents返回一个IComponent2 s数组。

对于每个组件,您可以调用GetModelDoc2方法来检索相应的ModelDoc,它可以是PartDoc或AssemblyDoc。