多语言展示
当前在线:674今日阅读:113今日分享:31

SolidWorks2016基于方程式实现自动图号分离升级

SolidWorks2016基于方程式实现自动图号分离,属于爱好升级;更方便,保存重建模型(ctrl+B)就能分离图号,是不是比宏要方便得多?举例:TYD2000-01-221 鸡火锅 自动完成分离。我们取“空格”为分界点,如下图:
工具/原料
1

Solidworks2016

2

代码

方法/步骤
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行等式:第一行:1、变量名(可任意) 比如:Dummy1 ; 注意双引号是自动添加的;2、方程式: ='图号代码' ; 注意等号是自动添加的,双引号要用英文半角输入;第二行:1、变量名(可任意) 比如:Dummy2 ; 注意双引号是自动添加的;2、方程式: ='名称代码' ; 注意等号是自动添加的,双引号要用英文半角输入;所有输入正确,确定退出。

5

第五步:确认点红绿灯/ Ctrl+B,重建模型;是不是很兴奋呢;

推荐信息