使用SOLIDWORKS API自动化表格(BOM、常规、修订等)
本文介绍使用SOLIDWORKS API处理表格(物料清单、常规、焊接切割清单、孔洞表)的函数。
sidebar_position: 8
通过SOLIDWORKS API可以访问所有SOLIDWORKS支持的表格类型,包括但不限于:
- 物料清单(Bill Of Material)
- 常规表格
- 焊接切割清单
- 孔洞表
等等。
所有表格都继承了ITableAnnotation SOLIDWORKS API接口。该接口提供了与表格的操作方法(如更改单元格、更改格式、添加/删除行等)。
对于通用表格注释,还有特定的表格注释。例如,IBomTableAnnotation是物料清单(BOM)表格的特定表格注释。可以通过直接赋值指针将通用表格注释转换为特定表格注释。
表格也存在于特征管理器树中,这意味着它还提供了IFeature接口提供的方法。每个特定的表格注释都提供了访问特定表格特征的属性。例如,IBomTableAnnotation::BomFeature将返回特定的物料清单(BOM)特征。要获取指向IFeature的指针,需要对所有特定表格特征调用::GetFeature方法。