跳到主要内容

使用SOLIDWORKS API自动化表格(BOM、常规、修订等)

本文介绍使用SOLIDWORKS API处理表格(物料清单、常规、焊接切割清单、孔洞表)的函数。

通过SOLIDWORKS API可以访问所有SOLIDWORKS支持的表格类型,包括但不限于:

  • 物料清单(Bill Of Material)
  • 常规表格
  • 焊接切割清单
  • 孔洞表

等等。

所有表格都继承了ITableAnnotation SOLIDWORKS API接口。该接口提供了与表格的操作方法(如更改单元格、更改格式、添加/删除行等)。

对于通用表格注释,还有特定的表格注释。例如,IBomTableAnnotation是物料清单(BOM)表格的特定表格注释。可以通过直接赋值指针将通用表格注释转换为特定表格注释。

表格也存在于特征管理器树中,这意味着它还提供了IFeature接口提供的方法。每个特定的表格注释都提供了访问特定表格特征的属性。例如,IBomTableAnnotation::BomFeature将返回特定的物料清单(BOM)特征。要获取指向IFeature的指针,需要对所有特定表格特征调用::GetFeature方法。