|
50金币
1,能够在零件及装配体中插入属性及方程式
2,可以选择插入到自定义或配置(插入到配置时要对所有配置都添加,否则切换到另一个配置时,方程式里的代号名称分离方程式报错)
举例1:
在配置中添加:代号、名称、代号代码、名称代码
代号代码中写入(模型为零件时)
Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))
名称代码中写入(模型为零件时)
Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).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(Assembly.GetActiveConfiguration.name).Set("代号",Left(Assembly.GetTitle,InStr(Assembly.GetTitle," ")))
名称代码中写入(模型为装配体时)
Assembly.Extension.CustomPropertyManager(Assembly.GetActiveConfiguration.name).Set("名称",Left(Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")),Len(Right(Assembly.GetTitle,Len(Assembly.GetTitle)-InStr(Assembly.GetTitle," ")))-7))
方程式中添加
code ="代号代码"
name ="名称代码"
举例2:
在自定义中添加:代号、名称、代号代码、名称代码
代号代码中写入(模型为零件时)
Part.Extension.CustomPropertyManager("").Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))
名称代码中写入(模型为零件时)
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," ")))
名称代码中写入(模型为装配体时)
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))
方程式中添加
code ="代号代码"
name ="名称代码"
可以根据自己的选择是写入自定义还是写入配置,默认写入配置
|
|