CATIA 二次开发 订阅号:CATIA 二次开发
在 CATIA 中,属性信息与模型直接相关,因此若需要读取和设置属性信息,直接找到对应的
模型产品对象(Product)即可。另外,位于根节点的零部件属性页与有父级的零部件属性页
略有不同,对比如下:
根节点下零部件属性页:
有父级节点的零部件属性页:
CATIA 二次开发 订阅号:CATIA 二次开发
以上可以发现区别之处在于,二者是否存在实力名称及对应描述信息。
查看帮助文档中 Product ,属性信息如下:
CATIA 二次开发 订阅号:CATIA 二次开发
由于零件同样可以看作是一个 product,所以开发时只需要将零部件都转化成一个 prod cut
接口即可读取和设置属性信息。
接口:Product
读取属性:Product:get_xxx
设置属性:Product:set_xxx(string)
CATIA 二次开发 订阅号:CATIA 二次开发
属性
获取方法
Return
Function
设置方法
部 件
实例名称 string pd.get_Name().ToString()
pd.set_Name(string)
属 性
描述(实
string pd.get_DescriptionInst().ToString()
pd.set_DescriptionInst(string)
栏
例)
产 品
零件编号 string pd.get_PartNumber().ToString()
属 性
栏
版本
定义
术语
string pd.get_Revision().ToString()
string pd.get_Definition().ToString()
string pd.get_Nomenclature().ToString()
源
string pd.ReferenceProduct.Source.ToString()
pd.set_PartNumber(string)
pd.set_Revision(string)
pd.set_Definition(string)
需根据类型设置(未知/自制/外
购)
pd.set_DescriptionRef(string)
描述(参
string pd.get_DescriptionRef().ToString()
pd.set_DescriptionRef(string)
考)
自 定
(参数) Parame
pd.ReferenceProduct.UserRefProperties 转为参数设置方法
ters
义 属
性
一般属性获取:
自定义属性获取:(获取到的参数带有特征信息,需要进行分割处理,参数名称即最后一个
反斜杠\后面的部分)
CATIA 二次开发 订阅号:CATIA 二次开发
更多 CATIA 二次开发内容或投稿分享或开发、招聘等各种合作需求,欢迎关注微信订阅号:
CATIA 二次开发