|
首先,文件名要是这样的:tk0001 法兰,也就是,代号+空格+名称
对于零件,在属性里面加入以下属性:
代号
名称
代号代码:Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")-1))
名称代码:Part.Extension.CustomPropertyManager("").Set("名称",Left(Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")),len(Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")))-7))
对于装配体:
对于零件,在属性里面加入以下属性:
代号
名称
代号代码:Assembly.Extension.CustomPropertyManager("").Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")-1))
名称代码:Assembly.Extension.CustomPropertyManager("").Set("名称",Left(Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")),len(Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))-7))
然后在表达式里面添加两个方程式
"Dummy1"= "代号代码"
"Dummy2"= "名称代码"
这样属性里面代号和名称会自动随文件名改变而改变
以后再也不用为写代号和名称属性发愁了 |
|