logo资料库

CATIA二次开发:C#方式获取产品属性:一般属性及自定义属性.pdf

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
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 二次开发
分享到:
收藏