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

solidworks连杆的宏有哪些

发布网友 发布时间:2024-04-11 09:56

我来回答

1个回答

热心网友 时间:2024-05-15 06:38

当我们创建好一个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
图书馆书架要怎么选购才能吸引读者 图书馆用书架 鸡鸭吃苜蓿吗 苜蓿能过夜吗能吃吗 <求书>求好看的快穿文,类似白衣总攻的 (寻找男主)超级喜欢的。越... 图书馆里有一个书架有8层,每层都可以放置30本图书.请问9个这样的书架... 为什么IPHONE4听音乐扬声正常,插耳机听就消除人声了。没用耳机听过... iPhone4打电话对方听不到我的声音,卡没有毛病,麦克风没有毛病(语音,录 ... Iphone4打电话时听不到对方声音,免提听得到,用耳机也听得到,玩游戏听音... iphone4通话听不到对方的声音。但用耳机能听到对方说话,扬声器也可以... iphone4通话时,对方听不到我声音,但是耳机免提均可听到 系统是4.3.3... ...名词而非谓语动词是动词,这么说动名词怎么就属于非谓语动词呢?_百 ... ...future will bring maybe one day we will watch tv together... 我做了一个短文改错,其中有个句子是“We watched TV set together.",答... we are going watch TV together哪里错了 革兰染色染大肠杆菌的时候为什么会有颜色明显的深浅?是染色脱色不均匀所... 苏东坡与米芾书法哪个更高? ...粮食再响警报,大米也紧张了,各国都采取了哪些应对措施? 两个手机怎么互传软件两个手机如何互传软件 偶像弯弯睡儿童歌曲 在塑造品牌资产的过程中,摩托罗拉面临怎样的问题,你认为该如何解决... 基于金融的品牌资产的优缺点 扬州晟地润园售楼处电话是多少? 我请大学同学吃饭,对方居然挑剔地方远!真生气!! 请吃饭被嫌不够档次,大家有遇到过吗? 湖南农业大学教育学学硕考研经验 学硕考研需要了解哪些 复试的医学综合是什么意思 大家帮忙看下青铜碗二万二买的贵吗 有大师鉴定青铜碗吗,我有个青铜碗不知道年代,能值多少钱 请专家帮我看一看四面神兽,八卦,青铜碗价钱和年代。谢谢专家老师。_百 ... 持球队员跳起上篮时撞到防守队员会怎么判? 保护性耕作补灌技术要点是什么? 鲤城火炬工业区属于哪个区 火具工业区属于哪个区 福建省泉州市火炬工业区离清蒙工业区有多远 永清公主:唐代宗李豫之女,她有着怎样的经历? 梅毒固定1.1可以隆鼻吗 ...了等粥喝粥等粥详写喝粥是略写这样写的好处是什么? 绿色壁垒对哪些产业影响较大 公司组织旅游,不让劳务派遣的员工参加,这合法吗? 哪些车用10at变速箱 26的因数有哪些数 26的因数有哪些 十二生肖传奇中风火地水是谁 米俊非是什么生肖 十二生肖传奇电视剧米俊飞演的是哪个生肖 美林、泰诺林和护彤哪个副作用小? 如何查找手机应用软件 体重的第一个增长高峰是 治疗大头瘟毒,头面红肿,咽喉不利,宜首选( )。 苏轼的梦想是什么? 苏轼的政治理念