网站首页 > 技术教程 正文
做产品设计过程中,需经需要对装配或零件添加自定义的属性,用于保存BOM表信息。
自定义属性可以通过手动在每个产品或零件的”属性“右键菜单中完成,也可以通过VBA等二次开发方式自动化生成,前述文章介绍了自动化批量创建属性的方式,链接如下:
CATIA二次开发(VBA)——用户自定义属性创建、删除、修改
CATIA零件或产品的自定义属性如下:
功能函数:
Sub ClearUserDefineProperties(Byval prd As Product)
Dim prms As Parameters
Set prms = prd.UserRefProperties
Dim prmCount As Integer
prmCount = prms.Count
If vbYes = MsgBox("确实要删除这" & prmCount & "个参数吗", vbYesNo + vbQuestion) Then
Dim evp As Integer
For evp = prmCount To 1 Step -1
prms.Remove evp
Next
MsgBox "执行完成,还剩" & prms.Count & "个参数未被删除", vbExclamation
End If
End Sub
调用方法及运行效果如下:
Sub CATMain()
Dim prtDoc As PartDocument
Set prtDoc = CATIA.ActiveDocument
Dim prd As Product
Set prd = prtDoc.Product
ClearUserDefineProperties prd
End Sub
猜你喜欢
- 2024-10-30 芜湖CATIA三维软件培训|你真的知道CATIA吗
- 2024-10-30 Catia v5/v6 catia自学视频教程
- 2024-10-30 NX二次开发-编辑部件族信息 ug nx二次开发
- 2024-10-30 CATIA功能性建模FMP,助力汽车零部件产品开发效率提升
- 2024-10-30 CAD软件二次开发框架 cad 二次开发
- 2024-10-30 UG/PROE/CATIA/PROE,你会用几个,一起来见证绘图软件的变迁吧!
- 2024-10-30 汽车行业必备设计软件CATIA安装程序与使用教材
- 2024-10-30 python with catia python中with open as的用法
- 2024-10-30 计算机辅助设计软件——CATIA catia辅助设计程序
- 2024-10-30 NX二次开发-NXManager外部开发环境配置
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)