SolidWorks2016基于方程式实现自动图号分离,属于爱好升级;更方便,保存重建模型(ctrl+B)就能分离图号,是不是比宏要方便得多?举例:TYD2000-01-221鸡火锅自动完成分离。我们取“空格”为分界点,如下图:
工具/原料
Solidworks2016
代码
方法/步骤
1、第一步:新建一个空文档,如取名“TYD2000-01-221鸡火锅”
2、第二步:添加如下属性,可以更改成你的专属名称,能区分就行。如:图号、零件名、图号代码、名称代码4个文本属性;
3、第三步:激动人心的一步;1)在“图号代码”属性“数值/文本表达“Copy如下代码:Part饱终柯肢.Extension.CustomPropertyManager("").Set烫喇霰嘴("图号",Left(Part.GetTitle,InStr(Part.GetTitle,"")))2)在“名称代码”属性“数值/文本表达“Copy如下代码:Part.Extension.CustomPropertyManager("").Set("零件名",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle,"")))
4、第四步:很牛的一步,关键的一步,进入Solidworks方程式:在全局变量下添加2行等式:尤莘彐幼第一行:变量名(可任意)比如:Dummy1;注意双引号是自动添加的;方程式:=&quo墉掠载牿t;图号代码";注意等号是自动添加的,双引号要用英文半角输入;第二行:变量名(可任意)比如:Dummy2;注意双引号是自动添加的;方程式:="名称代码";注意等号是自动添加的,双引号要用英文半角输入;所有输入正确,确定退出。
5、第五步:确认点红绿灯/Ctrl+B,重建模型;是不是很兴奋呢;