问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

solidworks中如何把图纸号和名称分开

发布网友 发布时间:2024-10-05 11:16

我来回答

1个回答

热心网友 时间:2024-10-05 11:35

当我们创建好一个Solidworks 零件以后,为了更快速把零件的图号和名称分别填入自定义属性中,以方便出工程图时调用到标题栏中。用solidworks宏编写整理这篇说明,现实把CTJ300-03-10 连杆座 分离出CTJ300-03-10和连杆座,以供参考。

一、宏代码

1、新建宏代码:工具宏新建

在文件名中输入:图号分离.swp ;点击保存,进入宏编辑界面;

2、认识宏编辑界面:

1)工程信息

2)编程区域

3)做一个写代码前的准备工作,把2区域的内容Ctrl+A 全选删除。

3、写代码:复制如下代码,写到上图的2区域;

'从这里开始复制:

'定义solidwork

Dim swApp As Object

Dim Part As Object

Dim SelMgr As Object

Dim boolstatus As Boolean

Dim longstatus As Long, longwarnings As Long

Dim Feature As Object

Dim a As Integer

Dim b As String

Dim m As String

Dim e As String

Dim k As String

Dim t As String

Dim c As String

Dim j As Integer

Dim strmat As String

Dim tempvalue As String

Sub main()

'link solidworks

Set swApp = Application.SldWorks

Set Part = swApp.ActiveDoc

Set SelMgr = Part.SelectionManager

swApp.ActiveDoc.ActiveView.FrameState = 1

'设定变量

c = swApp.ActiveDoc.GetTitle() '零件名

strmat = Chr(34) + Trim(SW-Material + @) + c + Chr(34)

blnretval = Part.DeleteCustomInfo2(, 代号)

blnretval = Part.DeleteCustomInfo2(, 名称)

blnretval = Part.DeleteCustomInfo2(, 材料)

a = InStr(c, ) - 1   '重点:分隔标识符,这里是一个空格

If a 0 Then

k = Left(c, a)

t = Left(LTrim(e), 3)

If t = GBT Then

e = GB/T + Mid(k, 4)

Else

e = k

End If

b = Mid(c, a + 2)

t = Right(c, 7)

If t = .SLDPRT Or t = .SLDASM Then

j = Len(b) - 7

Else

j = Len(b)

End If

m = Left(b, j)

End If

blnretval = Part.AddCustomInfo3(, 代号, swCustomInfoText, e) '代号

blnretval = Part.AddCustomInfo3(, 名称, swCustomInfoText, m) '名称

blnretval = Part.AddCustomInfo3(, 表面处理, swCustomInfoText, )

End Sub

4、保存退出。第一部分做到这就算完成了。下面是创建宏按钮;

二、创建宏按钮

1、返回Solidworks工作界面,进入自定义工具栏:工具自定义;象牙白泽,择命令选项卡,找到宏 ,把新建宏按钮拖到工具栏的空白处;

2、弹出自定义宏按钮对话框:

1)选择上面保存的宏文件;

2)指定一个图标,以便在工具栏中显示;

3)指定一个指示的名称,以便在工具栏中显示;

3、点击确定,退出自定义宏按钮,完成制作。

4、新建零件命名规则:代号+空格+名称

注意事项:

代号中不能出现空格,宏以第一个空格为分隔符。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
这是个成本会计题,马上要考这道原题了,求大虾帮忙 财务管理类问题,求大虾帮忙,小弟感激不尽。具体问题看问题补充。_百度... 光影魔术手怎么换底色 光影魔术手换底色教程 ...米的绳子围绕一棵树干饶了6圈,还余下1.16米,这棵树干上的直径大约是... ...还余下1.16米,这棵树的树干的直径大约是多少米?求算式! ibm x3500 M5 服务器 运行时风扇声音好大,吵死了,可以下掉一个吗... IBMX3500 M5,最近老是出现自动关机的情况,需要把服务器电源拔掉半分钟... 治疗萎缩性胃炎的方法 怎么治萎缩胃炎 JYF-40FS06电饭煲190块买的是假的吗 ...不是很厚啊?是不是像香肠嘴啊……还有啊 这是不是先天性的啊 还是因... AUTO CAD的所有工具都用不了了,而且调用不出来,就是以下这个样子?请各 ... 从钦州搭动车去北海要在那里停车才近北海卫校? 如图已知四点abcd,设点p,使pa+pb+pc+pd的值最小 ...点A、B、C、D,如图:(1)画直线AB,射线CD;(2)画射线AD,连接BC;(3... 如何冲泡好一杯信阳毛尖 正宗的海蛎煎是怎么做是? ...下列要求画出图形。 (1)画直线AB,射线CD。 (2)画射线DB,连接BC... 用摔碎的镜子有禁忌吗 会不吉利吗 收银小票打印机怎么用的啊? ...B、C、D,(1)画直线AB;(2)画射线AC;(3)连接BC;(4)画点P,使PA+PB+... 手机号注销了绑定的app还在吗? 手机号注销,是不是用手机号开通的所有帐号都自动注销了 白脉软膏的功效与作用是什么 劳务派遣工占公司总用工的比例有明确规定吗?我看新劳动法好像没有,什... ...装了windows系统,现在准备改装linux系统,需要对磁盘进行处理么?比 ... 本人29岁,一没钱二没学历,家庭经济困难的情况下,该去打工赚钱还是去学一... 女生没学历想学点手艺,不知道学什么好 ...现在想学点什么?不知道还来不来得及,想学点手艺 广汽本田皓影车身尺寸是多少? 请问我是香肠嘴吗 solidworks怎么将一个零件分离开 我这香肠嘴该怎么办啊,自从注意长相时说话都得捂着嘴 四维大排畸什么时候做 四维22周做准不准 四维22周做可以看到什么 28周产检要做大排畸吗 自驾游去北海老街的体验感怎么样? 北海老街附近住宿推荐 DELL笔记本电脑休眠功能执行后为什么不能唤醒呢? 脸上经过电脑辐射过后,再涂乳液或爽肤水对皮肤有危害么?拜托各位... 猫进屋的前兆是什么? 怎么预防电脑辐射斑(脸上电脑辐射斑怎么办) 怎么样才能防止电脑辐射对皮肤的伤害啊? 猫进家预兆着什么? ...感觉脸上的皮肤比以前差了很多,谁有解决的办法?或者好的防辐射... 猫进家门有什么预兆吗? 北海仁秋酒店有停车位吗 去同学家应该注意什么 北海公园哪个门好停车 如何减少电脑辐射斑