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

本文关键字:文档 获取 零件 API SolidWorks | 更新日期: 2023-09-27 18:35:54

这是我的场景:我正在将程序集文件读取到 Solidworks 中。从那里,当用户尝试编辑零件时,我想获取有关他们要编辑的零件文件的信息。

有没有办法在导入AssemblyDoc文件时获取所有PartDoc信息?我最接近AssemblyDoc Body2的是使用 GetComponents()GetBodies2()此处描述的功能。我曾希望我能以某种方式从尸体上抓住PartDocs,但我找不到出路。

提前谢谢你!

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

GetComponents 返回一个 IComponent2 数组。

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