|
很早以前玩过,我的SW2016。以下是方程式中的代码,测试OK。我的命名规则是:
SPCGQ05-02032-a 治具底板
机型-图号-加工代码(空格)名称
刷新方式:Ctrl+B
BUG: 当零件或者装配体中有使用其他方程式的时候,方程式的刷新会受影响,无法正常运行。后来觉得功能受限,改玩宏了。
注意:代码复制黏贴进属性时,一定要是整行复制黏贴。遇到过很奇葩的事情,可能是因为分行的原因,同样的代码复制进去无法运行
PART代码:
1名称
Part.Extension.CustomPropertyManager("").Set("名称",MID(Part.GetTitle,InStr(Part.GetTitle," ")+1,IF(InStr(Part.GetTitle,".")>0,InStr(Part.GetTitle,".")-InStr(Part.GetTitle," ")-1,Len(Part.GetTitle))))
2图号
Part.Extension.CustomPropertyManager("").Set("图号",Left(Part.GetTitle,InStr(Part.GetTitle," ")-1))
ASSEMBLY代码:
1名称
ASSEMBLY.Extension.CustomPropertyManager("").Set("名称",MID(ASSEMBLY.GetTitle,InStr(ASSEMBLY.GetTitle," ")+1,IF(InStr(ASSEMBLY.GetTitle,".")>0,InStr(ASSEMBLY.GetTitle,".")-InStr(ASSEMBLY.GetTitle," ")-1,Len(ASSEMBLY.GetTitle))))
2图号
ASSEMBLY.Extension.CustomPropertyManager("").Set("图号",Left(ASSEMBLY.GetTitle,InStr(ASSEMBLY.GetTitle," ")-1))
补充内容 (2019-5-9 12:44):
不好意思,part的文件传错了,只有属性代码,方程式中没设置。下一楼贴出part的文件 |
评分
-
查看全部评分
|