搜档网
当前位置:搜档网 › solidworks代号名称分离宏命令(属性”自定义“或”配置特定“中)

solidworks代号名称分离宏命令(属性”自定义“或”配置特定“中)

solidworks代号名称分离宏命令(属性”自定义“或”配置特定“中)
solidworks代号名称分离宏命令(属性”自定义“或”配置特定“中)

SolidWorks2014基于宏实现快速"图号名称"分离

1.两类代码

代码1(内容添加至“自定义下”)

Dim swApp As Object

Dim Part As Object

Dim SelMgrAs 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()

'linksolidworks

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" Or t = ".sldprt"Or t = ".sldasm"Then

j = Len(b) - 7'消除后缀(区分大小写,即含4种)

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

代码2(内容添加至“配置特定”下)

'定义sw

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

Dim Part As Object

Dim swApp As SldWorks.SldWorks

Dim swModelDoc As SldWorks.ModelDoc2

Dim swConfig As SldWorks.Configuration

Dim CustPropMgrAsSldWorks.CustomPropertyManager

Dim swModel As SldWorks.ModelDoc2

Sub main()

Set swApp = Application.SldWorks

Set swModelDoc = swApp.ActiveDoc

Set swConfig = swModelDoc.ConfigurationManager.ActiveConfiguration

Set swModel = swApp.ActiveDoc

Set CustPropMgr = swModel.Extension.CustomPropertyManager(swModel.ConfigurationManager.ActiveConfiguratio https://www.sodocs.net/doc/f017336235.html,) '配置特定延伸

'设定变量

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

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

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" Or t = ".sldprt"Or t = ".sldasm"Then

j = Len(b) - 7 '消除后缀(区分大小写,即含4种)

Else

j = Len(b)

End If

m = Left(b, j)

End If

'删除栏

CustPropMgr.Delete ("图样代号")

CustPropMgr.Delete ("图样名称")

CustPropMgr.Delete ("材料")

'新增

CustPropMgr.Add2 "图样代号", swCustomInfoText, e

CustPropMgr.Add2 "图样名称", swCustomInfoText, m

CustPropMgr.Add2 "数量", swCustomInfoText, ""

CustPropMgr.Add2 "材料", swCustomInfoText, strmat

CustPropMgr.Add2 "单重", swCustomInfoText, ""

CustPropMgr.Add2 "总重", swCustomInfoText, ""

CustPropMgr.Add2 "备注", swCustomInfoText, ""

End Sub

特别说明:在虚拟件中添加属性时,名称会自动加上从属装配体,非虚拟件则不会(此问题急需高人指点)

2.操作步骤(以上述代码1为例)

一、宏代码1

新建宏代码:工具——宏——新建

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

1. 2

认识宏编辑界面:

1、工程信息

2、编程区域

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

2. 3

写代码:复制如下代码,写到上图的2区域;'从这里开始复制:

'定义solidwork

Dim swApp As Object

Dim Part As Object

Dim SelMgrAs 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()

'linksolidworks

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

3. 4

保存退出。

第一部分做到这就算完成了。下面是创建宏按钮;

END

二、创建宏按钮

1.返回Solidworks工作界面,进入自定义工具栏:工具——自定义;

选择命令选项卡,找到宏,把新建宏按钮拖到工具栏的空白处;

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

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

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

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

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

4. 4

新建零件命名规则:

代号+空格+名称

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

精讲solidworks系列化零件设计

标准文档 实用大全第8章系列化零件设计 【教学提示】 SolidWorks不仅提供了强大的造型功能,而且提供了实用性很好的产品设计系列化功能,包括方程式和数值连接、配置、系列零件设计表、库特征等。通过方程式和数组连接的方式可以控制特征间的数据关系。通过配置可以在同一个文件中同时反映产品零件的多种特征构成和尺寸规格。采用Excel表格建立系列零件设计表方式反映零件的尺寸规格和特征构成,表中的实例将成为零件中的配置。将建立的特征按照文件库的方式存储,即生成库特征,可以在零件造型中调用。 【教学要求】 ?能够利用方程式和数值关联体现设计意图 ?熟练掌握手工生成一个零件配置的方法 ?掌握建立系列化零件设计表的方法及其高级应用技巧 ?理解Solidworks库特征,能够建立、修改和使用库特征 8.1 方程式和数值连接 绘制草图时,可以利用“中点”、“相等”等几何关系添加相应的尺寸约束,但有时为了更明确设计意图,在草图中利用这些简单的几何关系往往无法实现。这种情况下,应该使用方程式明确设计意图。 8.1.1 尺寸名称 SolidWorks是一个全相关的设计软件,对任何一个尺寸的修改都会影响到如装配、工程图等方面。因此,在SolidWorks中每个尺寸都有一个特定的名称。 1. 显示尺寸名称 选择【工具】︱【选项】命令,出现【系统选项】对话框,单击【常规】选项,选中【显示尺寸名称】复选框,单击【确定】按钮,如图8-1所示。

2 图8-1 尺寸名称 2. 更改尺寸名称 (1)右击“D1”尺寸,在快捷菜单中选择【属性】命令,出现【尺寸属性】对话框, 将名称改为“outD”,单击按钮,如图8-2所示。 图8-2 更改尺寸名称 8.1.2 方程式 使用方程式可以对任何特征的草图尺寸或参数进行控制。 新建“法兰”零件,如图8-3所示。法兰包括3个特征:基体拉伸、孔、阵列(圆周)。

Solidworks实用技巧大全(设置)

SOLIDWORKS实用技巧大全(设置) MW-20170915 在使用SolidWorks进行产品设计时,为了提高使用效率和符合设计者的习惯,用户可以对SolidWorks进行用户化设置。本文将介绍自定义SolidWorks的一些非常实用的设置,同时让读者对自定义SolidWorks有较深的了解和认识。设置分为系统设置和文档设置,首先要明白这2个设置的区别,系统设置是关于solidworks软件的设置,对所有打开的文档都有作用。文档设置是针对当前文档,跟随文档走的,所以可以通过保存让不同的文档拥有不同的文档设置。 系统设置 启动时打开上次打开的文档 默认设置是【从不】,如果选择始终,就可以在下次启动SW时自动打开上次正常关闭SW前所打开的文档,说正常关闭是指不包括SW崩溃或者非正常关机等的情况。

输入尺寸值 默认设置是勾选的,意义在于每次标注尺寸之后都会自动激活输入尺寸的界面,用于模型草图需要所有尺寸都需要自己意图来定义,当不需要可以定义每个尺寸,只是用于形状约束时,可以取消勾选,便于快速标注尺寸 声音 默认的情况下,SW的声音设置都是【无】,需要自己手动设置,设置的好处是,当我们需要完成一个时间很长的操作时,不用盯着界面等待SW完成,可以在等待的同时切换到别的工作,等SW完成指定的操作,会发出设定的声音提示我们。设置方法如下:

重新使用所删除的辅助、局部及剖面师徒中的视图字母 通过勾选该设置可以使编辑工程图时,局部,辅助视图,剖面视图的字母自动保持连续。

背景颜色 修改视区颜色,可以让背景颜色符合自己的喜好,绿色可以保护视力,具体设置如下:

solidworks的制定及标题栏的设置

第一部分零件模板的制定 第一步:打开“文件”——“属性”出现“摘要信息”对话框,点击“自定义”在“属性名称”一栏中依次建立1“件号”、2“图号”、3“材质”、4“数量”、5“重量”……如下图: 第二步:点击“工具”——“选项”进入“系统选项(s)—常规”对话框,设置“系统选项”和“文件属性”。其中,在“文件属性”中,在“出详图”中,“尺寸标注标准”设置为“GB”国标;点击“单位”—“自定义”来设置单位。如下图:

点击“保存”在“保存类型”中选择“part templates (*.prtdot)”;“文件名”为“*.prtdot”形式。 第二部分装配图模板的制定 第一步、第二步的设置和零件模板的第一步、第二步设置一样。 在保存时不同: 第三部分工程图模板的制定 新建一个工程图,选择“图纸格式/大小”,选择“标准图纸大小”中你想要的图纸大小。 第一步:打开“工具——选项”设置的参数,其中“文件属性”中“单位”需要重新设置。第二步:打开“文件——属性”出现如下如对话框,并设置如下:

第三步、在空白图纸上点击“鼠标右键”选择“图纸”中的“编辑图纸格式”,其中标题栏就可以进行编辑,删去原来的标题栏,制定出你想要的标题栏,如下图: 第四步、设置“名称”“图号”“件号”等项。点击“插入——注解——注释”,如下图:

点击“注释”中“链接到属性”,出现“链接到属性”对话框, 选中“图纸属性中所指定视图中模型”,并在“文件属性”中选择你所设置的项目, 如:选择“名称”设置结果“”比选择“中间对称”。 其中在设置图纸比例时,注意选择“当前文件”,在“文件属性”中选择“图纸比例”来设置图纸比例。 第五步:标题栏中的所有设置全部设置完后,点击鼠标“右键”,在“图纸(图纸格式)”上

SolidWorks 属性标签编制程序 自定义属性

关键字: SolidWorks属性标签编制程序自定义属性 % q# M, f9 i& u3 m, q3 ` 一、打开属性标签编制程序 有多种方法可以启动属性标签编制程序: 如图1所示。 图1 任务窗格中的属性标签编制程序 (2)点击Windows【开始】菜单>【所有程序】>【SolidWorks 2013】>【SolidWorks工具】>【属性选项卡编制器】。 (3)如果在【工具】>【选项】>【系统选项】>【文件位置】显示下项的文件夹【自定义属性文件】 自定义属性选项卡上的【现在生成】,如图2所示。

图2 任务窗格中的自定义属性 属性标签编制程序打开后的界面如图3所示。可以为零件、装配体、工程图和焊件创建自定义属性界面。本文以创建一个零件属性标签模板为例,来介绍属性标签编制程序的使用方法。读者可以根据需要创建装配体和工程图以及焊件的属性标签模板。 图3 属性标签编制程序 二、属性标签编制程序 属性标签编制程序主要界面由三部分组成。如图4所示:

图4 属性标签编制程序各个窗格 左窗格1为控件调色板,包含组框、文本框、列举等控件单元; 中央窗格2,可以将组框拖动至中央窗格,将单元拖动至中央窗格内的组框中,有一金色边界围绕活动单元,该单元的属性出现在右窗格中,可以对设置其属性; 右窗格3,可以设置组框和其它单元的属性,默认打开时可以设置属性标签模板的页面层次属性,指定正在生成的属性标签模板的类型(零件、装配体、或工程图),并可生成一显示在标签顶部的信息。 组框: 一个属性标签模板中可以包含多个组框,使用组框可以将单元分组。选择组框后,组框出现一金色边界,可以在右窗格中设置组框的标题,以及组框默认是展开的还是折叠的。如图5所示。 图5 组框属性 文本框: 将文本框单元拖动至组框内。在右窗格中设置文本框单元的标题。(建议将单元标题和自定义属性名称设置为相同。)在名称中输入自定义属性名称,如“文件序列号[支持正版!~违反版规者请会员热心举报]”,类型选择“文本”,数值栏保留位空。如图6所示。

Solidworks入门教程五配置以及系列零件设计表

Solidworks入门教程五配置以及系列零件设计表 置让:可以在单一的文件中对零件或装配体生成多个设计变化。配置提供了简便的方法来开发与管理一组有着不同尺寸、零部件、或其他参数的模型。配置的概念基本上和pro/e 的family table 相似。 配置的应用:配置主要有如下几个方面的应用: 1、在两个特征相同的零件中,某些尺寸不一样。如自己建立标准件库 2、同一零件的不同状态:如需要开模的零件。模具是一个配置,加工后是一个配置 3、相同产品的不同系列的需要:如同一产品中,对某零件、部件使用不同的方案。 4、特定的应用需要:可以简化模型,应用于零件的有限元分析(FEM);另外,可能需要特殊的模型用于快速成型(RP) 5、改善系统性能:对于很复杂的零件,可以考虑压缩一些特征,以便于其他特征的建立。 6、装配方面的考虑:当装配零件很多,文件很大时,可以考虑压缩一些特征,便于装配 配置的生成方法:要生成一个配置,先指定名称与属性,然后再根据您的需要来修改模型以生成不同的设计变化 1、在零件文件中,配置使您可以生成具有不同尺寸、特征和属性的零件系列。 2、在装配体文件中,配置使您可以生成 ●通过压缩或隐藏零部件来生成简化的设计 ●使用不同的零部件配置、不同的装配体特征参数或不同的尺寸来生成装配体系列

1.手工生成: 2.采用系列零件设计表: 配置的有关术语: ●压缩/解除压缩:不要某特征或不要某零部件(装配中)。当一个特征或零件不压缩时,系统把它当作不存在来处理,并非真的删除。 ●设计表:利用设计表来控制系列零件的尺寸值。同时,可以定义特征的显示状态(压缩/不压缩) ●使用配置:在零件或装配中可以使用配置,显示不同的配置。而工程图不可以建立配置,但可以使用零件或装配的不同配置 §5.1 手工生成配置-改变尺寸值 我们利用下面的零件生成2个配置,简单说明以下制作过程。 1、单击设计树底部的配置标签:

SolidWorks模具设计,很简单

第四章.SolidWorks模具设计应用 在SolidWorks软件的各个版本中都具有一定的模具设计功能,到了2003版,这种功能进一步得到增强,特别是在一些分模线比较直观的零件分模设计中,型腔和型芯的创建只需要几步就可以完成,对一些较复杂的产品零件,也可以通过系统提供的功能逐步完成。本章中我们以两个产品模型为例来说明SolidWorks软件在分模设计过程中的应用。 4.1安装盖的模块设计 下面我们对图 4.1显示的零件进行模具型腔模块的设计,通过说明了解在SolidWorks 中设计型芯和型腔的基本方法。 图4.1 本节中的设计步骤大致如下: 对零件进行比例缩放 建立外分模面并在装配体中建立型芯和型腔模块 缝合得到完整分模面 通过拉伸完成成形型腔创建 4.1.1 建立分模面 首先,需要对调入的模型进行收缩率的设定,通过比例缩放功能来实现,它可以按照零件沿三个坐标轴方向指定相同的或不同的缩放系数,来对零件进行收缩处理,在本例中我们通过比例缩放功能将零件放大2%来抵消零件成型时的收缩尺寸。 接着通过使用延展曲面功能从零件的分模线向外创建分模面,使用一个零件上的平面或基准面作为参考平面,通常参考平面与零件成形时的开模方向垂直。 最后,通过缝合曲面功能将外分模面与模型表面提取出的面缝合在一起成为完整的分模面。 具体创建步骤如下。 1.打开零件 单击主菜单中的文件→打开命令,设置打开的文件类型为Parasolid(*.x_t)格式,选中midpan.x_t文件打开,然后保存为同名的SolidWorks文件格式,模型如图4.1所示。 2.零件放大 单击主菜单中的插入→特征→比例缩放命令或直接从工具条中单击图标,进

SolidWorks中系列零件库的创建及调用方法

SolidWorks中系列零件库的创建及调用方法 在使用SolidWorks进行产品设计时,常用的标准件(如螺栓、螺母、垫圈等)通常可以在安装了SolidWorksToolbox插件后调出使用,而许多标准件在Toolbox并不存在,不能从插件中直接调用。在用到这些零件时,设计人员常常因其尺寸、规格不同而进行重复设计,效率低、工作量大。针对这一问题,本文以“外六角螺塞”为例,详细介绍系列零件库的创建及使用方法。 1.创建默认零件 按照重型机械标准JB/ZQ4450-1997的“外六角螺塞M20×1.5”设计默认零件。 (1)新建一个零件文件,进入草图绘制状态。 (2)以“前视基准面”为草绘基准面,绘制草图。选择下拉菜单“视图/尺寸名称”,在绘图区草图中改变尺寸名称,如图1所示。

(3)选择特征工具栏上的“旋转”命令,建立“旋转1”特征(见图2)。

(3)以图2左端面为基准,绘制草图,选择特征工具栏上的“拉伸”命令,建立“凸台-拉伸1”特征,双击设计树中的“凸台-拉伸1”特征,在绘图区零件上修改尺寸名称,如图3所示。将文件保存为“外六角螺塞JB4450-1997.SLDPR T”(螺纹特征创建略)。

2.创建系列零件设计表 (1)新建MicrosoftExcel工作表,在单元格A1中输入“规格”,分别双击SolidWorks 设计树中的“旋转1”,“凸台-拉伸1”特征,在绘图区中选择零件尺寸,在弹出的对话框中将 主要值分别复制、粘贴到B1K1单元格。 (2)按国标输入每种规格的螺塞所对应的参数值,将文件保存为“外六角螺塞设计 表.xls”,如图4所示。

solidworks自定义属性及标题栏

solidworks自定义属性及标题栏 自定义属性关键点:(1)只需建立零件(*.prtprp)、装配体文件自定义属性(*.asmprp),不需建立工程图自定义属性。(2)建立零件、装配体自定义属性后,需在零件、装配体文件的:文件-属性-自定义中建立与自定义属性中相对应的属性项,并作为零件、装配体文件模板保存,标题栏自动引用才能正确链接。 步骤如下: 1、利用属性选项卡编辑器编辑自定义属性,比如添加:名称、材料、单重、图号。建立好 后保存为零件自定义属性(*.prtprp)文件。(装配体自定义属性文件为*.asmprp) 2、新建一个零件文件,并点击:文件-属性。

3、弹出摘要信息对话框,在自定义标签中属性名称下键入与自定义属性中建立的相同属性 名称,完成后确定。(这一步很重要,如没有做这一步,在标题栏引用时是链接不到自定义属性的) 4、点击:保存-另存为。 5、另存为下文件类型选择Part Templates(*.prtdot),作为零件模板保存。 到此零件自定义属性就建立完成了,绘图时新建零件时只需选择此模板,在工程图标题栏就可以引用这些自定义属性了。装配体模板建立方法类似。 一、标题栏链接

1、用上面建立的零件模板建立一个零件文件。 2、随意绘制一个图形,并填写自定义属性里对应项。 3、保存文件,然后点击:文件-从零件制作工程图。

4、选择一个工程图文件模板(可以是默认模板,建立后按个人意图重新修改)。 5、放置视图(这个不用图了吧)。 6、在图纸空白地方点右键选择编辑图纸格式。 7、选择需要链接属性的文字,然后点击左边的链接到属性。 1.选择文字 2.点击链接到属性

SolidWorks自定义属性之属性标签编制程序

一、打开属性标签编制程序 有多种方法可以启动属性标签编制程序: (1)启动SolidWorks 2013,选择【任务窗格】>【SolidWorks资源】中的【属性标签 编制程序】,如图1所示。 图1 任务窗格中的属性标签编制程序 (2)点击Windows【开始】菜单>【所有程序】>【SolidWorks 2013】>【SolidWorks 工具】>【属性选项卡编制器】。 (3)如果在【工具】>【选项】>【系统选项】>【文件位置】显示下项的文件夹【自定义属性文件】中的路径下无自定义属性标签模板存在时,也可以在打开SolidWorks文件时点击SolidWorks任务窗格的自定义属性选项卡上的【现在生成】,如图2所示。

图2 任务窗格中的自定义属性 属性标签编制程序打开后的界面如图3所示。可以为零件、装配体、工程图和焊件创建自定义属性界面。本文以创建一个零件属性标签模板为例,来介绍属性标签编制程序的使用方法。读者可以根据需要创建装配体和工程图以及焊件的属性标签模板。 图3 属性标签编制程序 二、属性标签编制程序 属性标签编制程序主要界面由三部分组成。如图4所示:

图4 属性标签编制程序各个窗格 左窗格1为控件调色板,包含组框、文本框、列举等控件单元; 中央窗格2,可以将组框拖动至中央窗格,将单元拖动至中央窗格内的组框中,有一金色边界围绕活动单元,该单元的属性出现在右窗格中,可以对设置其属性; 右窗格3,可以设置组框和其它单元的属性,默认打开时可以设置属性标签模板的页面层次属性,指定正在生成的属性标签模板的类型(零件、装配体、或工程图),并可生成一显示在标签顶部的信息。 组框: 一个属性标签模板中可以包含多个组框,使用组框可以将单元分组。选择组框后,组框出现一金色边界,可以在右窗格中设置组框的标题,以及组框默认是展开的还是折叠的。如图5所示。 图5 组框属性 文本框: 将文本框单元拖动至组框内。在右窗格中设置文本框单元的标题。(建议将单元标题和自定义属性名称设置为相同。)在名称中输入自定义属性名称,如“文件序列号”,类型选择“文本”,数值栏保留位空。如图6所示。

solidworks模型自定义属性的批量处理的宏代码

Attribute VB_Name = "利用子件处理属性1" '利用子件进行自定义属性的批量处理的VBA代码 '比较完善的第一版完成时间2012.11.05,作者:张中锋 '适用于深圳东风有限公司solidworks老模型属性更改满足金蝶公司PLM系统要求实例'测试通过环境:2012.11.05 windows XP SP3 ;solidworks 2010 SP02(32bit) '''''''''''''''' '''''''''''''''' '''''''''''''''' ' '版本更新日志 '1.0 2012.10.29 ①对属性中,存在空白情况处理时数据异常进行修复;②对于已经存在的自定义属性值,保护其值不被处理 '已知的bug记录 Public swModel2 As SldWorks.ModelDoc2 Public PARTNAME_Value_temp As String Public MATERIAL_Value2_temp As String Public swApp As SldWorks.SldWorks Sub main() Dim swModel As SldWorks.ModelDoc2 Dim swModelDocExt As SldWorks.ModelDocExtension Dim swSelMgr As SldWorks.SelectionMgr Dim swBOMAnnotation As SldWorks.BomTableAnnotation Dim swBOMFeature As SldWorks.BomFeature Dim swBomTable As Variant Dim boolstatus As Boolean Dim BomType As Long Dim Configuration As String Dim TemplateName As String Dim i, j, n, k As Integer Dim swBOM_name As String Dim component As Component2 Dim value_temp As Integer

SolidWorks零件设计表运用参数化设计

SolidWorks零件设计表运用参数化设计 1.首先以现有零部件为基准。例如:一个套筒,在现实使用中,套筒为铸铝成型,所以套 筒的长度在实际产品配对中,其长度L是多种多样的。示例中:默认L=10mm。 2.选择SW中插入→表格→设计表,进入界面。如下图所示:

3.默认选择自动生成,选择所需草图特征,确认后进入设计表格。如下图所示: 4.选中表格中“普通”右击选择“设置单元格格式”选择“常规”进行确认,将表格中: “普通”转换零件尺寸数值。(如同Excel表格操作一样)

5.在本示例中,我们所关心的只是套筒L长度,所以可以把表格中后面三项“套筒的内径”、 “套筒的外径”以及“旋转生成所需的中心轴”草图特征删除。同时为便于查看表格,可以对表格进行优化(根据个人习惯,无非就是单元格的插入、删除、输入而已)。如下图所示: 6.依次在表格中输入我们所需要的参数值,示例中,我们取套筒五种型号,从P01到P05, 长度依次递增10mm,(注:在输入新的L值时,我们输入的是数字但有可能会显示出文字“普通”,只需参照步骤4设置单元格格式即可调节成数值)如下图:

7.到此为止,我们设计表中的参数已设置好,只需在SW界面中,鼠标点击设计表以外的 操作区域,设计表将会自动保存。弹出如下对话框,点击确定即可! 8.回到SW界面设计树中,选择“配置”界面,如下图所示。可以清楚的看到我们刚刚在 设计表中所输入的参数值。可以把不需要的配置删除(例如:默认这个配置),保留我们所需。

9. 点击我们所做的配置,可以相应得到套筒的不同规格长度L 。如下图所示: 1)P01,L=10mm

solidworks代名称分离宏命令属性自定义或配置特定中

s o l i d w o r k s代名称分离宏命令属性自定义或配置 特定中 The pony was revised in January 2021

S o l i d W o r k s2014基于宏实现快速"图号名称"分离1.两类代码 代码1(内容添加至“自定义下”) DimswAppAsObject DimPartAsObject DimSelMgrAsObject DimboolstatusAsBoolean DimlongstatusAsLong,longwarningsAsLong DimFeatureAsObject DimaAsInteger DimbAsString DimmAsString DimeAsString DimkAsString DimtAsString DimcAsString

DimjAsInteger DimstrmatAsString DimtempvalueAsString Submain() 'linksolidworks SetswApp=Application.SldWorks SetPart=swApp.ActiveDoc SetSelMgr=Part.SelectionManager =1 '设定变量 c=()'零件名 strmat=Chr(34)+Trim("SW-Material"+"@")+c+Chr(34) blnretval=Part.DeleteCustomInfo2("","图样代号") blnretval=Part.DeleteCustomInfo2("","图样名称") blnretval=Part.DeleteCustomInfo2("","材料") a=InStr(c,"")-1'重点:分隔标识符,这里是一个空格,也可用其他符号区分

solidworks自定义属性和标题栏引用链接详细图文Word版

在网上搜索了很多介绍标题栏引用自定义属性的文档,对里面的关键点都不是太清楚,经试验之后终于找到了内在联系,特做此文档,希望对有同样困惑的同学有所帮助。绝对原创,欢迎点赞。 一、自定义属性: 关键点:1.只需建立零件(*.prtprp)、装配体文件自定义属性(*.asmprp),不需建立工程图自定义属性。 2.建立零件、装配体自定义属性后,需在零件、装配体文件的:文件-属性-自定义中建立与自定义属性中相对应的属性项,并作为零件、装配体文件模板保存,标题栏自动引用才能正确链接。步骤如下: 1、利用属性选项卡编辑器编辑自定义属性,比如添加:名称、材料、单重、图号。建立好 后保存为零件自定义属性(*.prtprp)文件。(装配体自定义属性文件为*.asmprp) 2、新建一个零件文件,并点击:文件-属性。

3、弹出摘要信息对话框,在自定义标签中属性名称下键入与自定义属性中建立的相同属性 名称,完成后确定。(这一步很重要,如没有做这一步,在标题栏引用时是链接不到自定义属性的) 4、点击:保存-另存为。

5、另存为下文件类型选择Part Templates(*.prtdot),作为零件模板保存。 到此零件自定义属性就建立完成了,绘图时新建零件时只需选择此模板,在工程图标题栏就可以引用这些自定义属性了。装配体模板建立方法类似。 二、标题栏链接 1、用上面建立的零件模板建立一个零件文件。 2、随意绘制一个图形,并填写自定义属性里对应项。

3、保存文件,然后点击:文件-从零件制作工程图。 4、选择一个工程图文件模板(可以是默认模板,建立后按个人意图重新修改)。 5、放置视图(这个不用图了吧)。

solidworks的配置以及系列零件设计表

系列零件设计表 §5.0 概述 配置:可以在单一的文件中对零件或装配体生成多个设计变化。配置提供了简便的方法来开发与管理一组有着不同尺寸、零部件、或其他参数的模型。配置的概念基本上和pro/e的family table 相似。 配置的应用:配置主要有如下几个方面的应用: 在两个特征相同的零件中,某些尺寸不一样。如自己建立标准件库 同一零件的不同状态:如需要开模的零件。模具是一个配置,加工后是一个配置相同产品的不同系列的需要:如同一产品中,对某零件、部件使用不同的方案。 特定的应用需要:可以简化模型,应用于零件的有限元分析(FEM);另外,可能需要特殊的模型用于快速成型(RP) 改善系统性能:对于很复杂的零件,可以考虑压缩一些特征,以便于其他特征的建立。 装配方面的考虑:当装配零件很多,文件很大时,可以考虑压缩一些特征,便于装配. 配置的生成方法:要生成一个配置,先指定名称与属性,然后再根据您的需要来修改模型以生成不同的设计变化 在零件文件中,配置使您可以生成具有不同尺寸、特征和属性的零件系列。 在装配体文件中,配置使您可以生成 通过压缩或隐藏零部件来生成简化的设计 使用不同的零部件配置、不同的装配体特征参数或不同的尺寸来生成装配体系列 1.手工生成: 2.采用系列零件设计表: 配置的有关术语: 压缩/解除压缩:不要某特征或不要某零部件(装配中)。当一个特征或零件不压缩时,系统把它当作不存在来处理,并非真的删除。 设计表:利用设计表来控制系列零件的尺寸值。同时,可以定义特征的显示状态(压缩/不压缩) 使用配置:在零件或装配中可以使用配置,显示不同的配置。而工程图不可以建立配置,但可以使用零件或装配的不同配置.

SolidWorks模板定制(属性定义和使用)

Solid Works模板定义教程 南京拓高软件开发有限公司 2014年2月

SolidWorks 设计规范中,工作内容是属性的定义和提取。说明。 ,一项重要工作是模板的定制,而模板定制中的。本文SolidWorks 模板定制及属性定义进行详制中的重要进行详细的

前 言 .........................................................定制专用模板 ...........................................1.1 零件模板定制 ...............................1.2 装配体模板 ................................1.3 属性定义 .......................................1.4 工程图模板 ................................1.4.1 定义图纸 ...............................1.4.2 定义图纸格式 .......................1.5 制作明细表 .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... - 2 - .............. - 4 - .............. - 4 - .............. - 6 - .............. - 7 - .............. - 8 - .............. - 9 - ............ - 11 - ............ - 16 -

SolidWorks自定义设置的若干问题图解说明

SolidWorks自定义的若干问题 用户可以对SolidWorks进行一定的用户化设置,这些设置包括对用户使用环境、用户的绘图标准、用户的文件模板位置、常用的系统文件位置等多方面的设置。本章将根据SolidWorks用户化和使用的一些特点以及默认选项,介绍如何根据企业实际对SolidWorks进行用户化定制。主要内容包括: 自定义SolidWorks SolidWorks的系统选项 SolidWorks文件模板 SolidWorks 公用文件和设计资源的保存与应用 自定义SolidWorks 剖面线类型 SolidWorks文件命名和保存 1.1 自定义SolidWorks简介 在使用SolidWorks进行产品设计时,为了提高使用效率和符合设计者的习惯,用户可以对SolidWorks进行用户化设置。本节将简单介绍自定义SolidWorks的有关内容,以便于读者对自定义SolidWorks有个大概的了解和认识。 SolidWorks 系统选项和系统设置 SolidWorks 文件属性和文件模板 SolidWorks 常用格式模板文件 SolidWorks 常用设计文件 SolidWorks 常用系统文件 1.1.1 SolidWorks系统选项和系统设置 系统选项脱离文件本身保存在注册表中,对系统选项的更改会影响当前和以后的文件,可以认为这是对SolidWorks工作环境的设定。 用户可以通过选择下拉菜单的【工具】|【选项】命令,在【系统选项】标签中进行设置,如图1-1所示。

图1-1 SolidWorks系统选项 此外,SolidWorks的用户界面设置、自定义的快捷键设定也可以看作 SolidWorks系统设置的一部分,同样保存在系统的注册表中,用户可以通过Windows系统的【程序】|【SolidWorks2007】 | 【SolidWorks 工具】|【复制设定向导】命令将系统设置和用户界面导出或导入设置文件,如图

精讲solidworks系列化零件设计(新)

所谓的光辉岁月,并不是以后,闪耀的日子,而是无人问津时,你对梦想的偏执。 第8章系列化零件设计 【教学提示】 SolidWorks不仅提供了强大的造型功能,而且提供了实用性很好的产品设计系列化功能,包括方程式和数值连接、配置、系列零件设计表、库特征等。通过方程式和数组连接的方式可以控制特征间的数据关系。通过配置可以在同一个文件中同时反映产品零件的多种特征构成和尺寸规格。采用Excel表格建立系列零件设计表方式反映零件的尺寸规格和特征构成,表中的实例将成为零件中的配置。将建立的特征按照文件库的方式存储,即生成库特征,可以在零件造型中调用。 【教学要求】 ?能够利用方程式和数值关联体现设计意图 ?熟练掌握手工生成一个零件配置的方法 ?掌握建立系列化零件设计表的方法及其高级应用技巧 ?理解Solidworks库特征,能够建立、修改和使用库特征 8.1 方程式和数值连接 绘制草图时,可以利用“中点”、“相等”等几何关系添加相应的尺寸约束,但有时为了更明确设计意图,在草图中利用这些简单的几何关系往往无法实现。这种情况下,应该使用方程式明确设计意图。 8.1.1 尺寸名称 SolidWorks是一个全相关的设计软件,对任何一个尺寸的修改都会影响到如装配、工程图等方面。因此,在SolidWorks中每个尺寸都有一个特定的名称。 1. 显示尺寸名称 同是寒窗苦读,怎愿甘拜下风! 1

所谓的光辉岁月,并不是以后,闪耀的日子,而是无人问津时,你对梦想的偏执。 同是寒窗苦读,怎愿甘拜下风! 2 选择【工具】︱【选项】命令,出现【系统选项】对话框,单击【常规】选项,选中 【显示尺寸名称】复选框,单击【确定】按钮,如图8-1所示。 图8-1 尺寸名称 2. 更改尺寸名称 (1) 右击“ D1”尺寸,在快捷菜单中选择【属性】命令,出现【尺寸属性】对话框, 将名称改为“outD ”,单击按钮,如图8-2所示。 图8-2 更改尺寸名称 8.1.2 方程式 使用方程式可以对任何特征的草图尺寸或参数进行控制。 新建“法兰”零件,如图8-3所示。法兰包括3个特征:基体拉伸、孔、阵列(圆周)。

SolidWorks Toolbox设置中文技巧

SolidWorks Toolbox设置中文技巧 当在装配体中插入SolidWorks Toolbox零件后,生成工程图,出材料明细表的时候,我们发现GB标准件在SolidWorks装配体FeatureManager设计树中和材料明细表中都显示的是英文名称。给我们使用上造成了很大的困扰。而且零件号是标准件的类型和标准尺寸在一起显示的。如: GB_FASTENER_SCREWS_HSHCS M20X30-N 如何将这些英文改成中文,并且在材料明细表中将标准件的零件号拆分成两栏显示,甚至自动添加国标代号,单重等等自定义的信息。如下图: 1.首先,我们打开SolidWorks Toolbox设定,可以从Windows开始菜单中找到 或者打开SolidWorks,然后从下拉菜单中选择【Toolbox】,在选择【配置(C)…】

好,现在我们就可以来配置我们的Toolbox零件了。 2.在上图中选择2.自定义您的五金件,定位到GB标准中的内六角圆柱头螺钉GB/T 70.1-2000

然后在上图中的替代文件名位置输入内六角圆柱头螺钉,此处替换的是Toolbox零件在装配体FeatureManager设计树上的名称,这样我们替换后,Toolbox在装配体特征树上显示的就是中文名称啦。 接下来就要自定义Toolbox属性了。 3.同样是在这个界面,我们选择添加新的自定义属性按钮。就可以为Toolbox添加自定义属性或者是配置特定的属性 了。

代号自定义属性设定: 规格自定义属性设定:需要勾选【添加为配置特定的属性】,因为Toolbox配置不一样,规格也就不一样。

solidworks各种模板的创建方法

Solidworks 各种模板的创建方法 注:文档来源于网络,现分享与大家,感谢原作者辛苦编辑! 什么是模板? 模板是一组系列文件 (零件图模板、工程图模板、装配图模板 ,当用新建一零件、装配体、或工程图时, SW 将根据模板设置的系统属性和文件属性来建立零件、装配体、或工程图。修改模板也可使 SW 设置个性化,和保持与 GB 相符等。 零件模板的扩展名为:*.prtdot、装配模板的扩展名为:*.asmdot、工程图模板:*.drwdot。在 SW 中, 模板的默认保存位置为:c:Program FilesSolidWorksdata emplates。 (默认安装路径 c:Program FilesSolidWorks。 SW 程序的默认模板在此目录中分别为:零件 .prtdot 、装配体 .asmdot 、工程图 .drwdot 。 如何修改零件模板、装配模板和工程图模板? 以创建一个零件模板为例,新建一个零件,然后可以修改“工具” -“选项”里的“系统选项”和“文件属性”里的相关参数,达到自己满意的效果。还可以设置视图等其它设置。 在“工具” -“选项” -“系统选项”里有很多相关参数的设置,包括各种颜色设置等,修改这些设置可以使 SW 各种默认颜色符合自己的喜好,从而达到个性化的目的。 在“工具” -“选项” -“文件属性”可以修改一些 SW 程序标识、标注的样,修改这些设置可以使 SW 更符合 GB 要求。 如可以对“出详图”中的尺寸、箭头、字体等修改。千万别忘了改完后将模板保存。 如何创建零件模板、装配模板和工程图模板?

由于 SW 的扩展及易用性非常的强,因此。建议大家设置好后,点“文件” -“另存为”,点“保存类型”的下拉框,选择相应模板的扩展名(零件 .prtdot 、装配 体 .asmdot 、工程图 .drwdot ,保存到新建文件夹如 D:SW自定义 GB 模板下即可。 如果发现自己建的模板没有起效,请注意检查扩展名是否正确。 打开“工具” -“选项” -“系统选项” -“文件位置” -“文件模板”点击“添加” D:SW自定义 GB 模板即可,你还可以点击“上移”将它移到第一位。 在“工具” -“选项” -“系统选项” -里的“默认模板”中可以指定 SW 程序新建文件时选择默认模板的方式。 你还可以将模板分类为 GB 模板、 ISO 模板及你的产品项目模板等,并分别新建相关文件模板目录,方便选择。 新建文件时,点击高级后你可以看到你新建的“ GB 模板”,直接双击需要的模板即可以该 第 1页,共 4页 模板新建文件。模板只对新建文件有效。有没有办法把旧的工程图用新的模板呢?别着急, 看下面 如何创建工程图模板及格式? 达到快速出图的目的! 注:工程图除默认模板外,还有默认的图纸格式。 SW 软件提供了许多标准格式。但大多数企业都根据本企业的需要定制了自己的标准格式。图纸格式的位置在 C:Program FilesSolidWorksdata 。图纸格式的扩展名为:*.slddrt。图纸格式的建立见下文。 当自己的模板建立好后,如何来填写标题栏的相关信息呢?用“注释”命令一个一个填写, 这样当然可以, 但是从事产品设计的人都知道, 在产品的开发设计过程中, 零件的形状和材料等会根据产品结构的需要和加工工艺的要求随时进行改变的, 这就

solidworks 系列零件设计表

< >\samples\tutorial\designtables M i cr osof t Excel z z z z z z 1. < >\samples\tutorial\designtables\tutor1.sldprt 2. --Feat ur eM anager Extrude1 1 Feat ur eM anager F2 3. Box Enter @ 4. Extrude2 -1Hole_in_knob 1 Outside_corners () ()

5.tutor3.sldprt 1.Feat ur eM anager FeatureManager 2. 2 31 3.60m m 4.Pr oper t yM anager 5. > 1.(70 ) 2. Pr oper t yM anager knob_dia 3. 4.

5. Pr oper t yM anager Ctrl+S 1.Feat ur eM anager 2. 3. (60) Delete 4. 5.

1. 2. 3 2 Pr oper t yM anager 3. 4. / Pr oper t yM anager 1./ 2. Pr oper t yM anager 3. 4. 5. 6. M i cr osof t Excel () ()

1.2. Feat ur eM anager FeatureManager 3. z z 1:1 z 4.Z Shift+Z 5. anager 1.> > 2. Pr oper t yM anager z z z 3. Excel Excel SO LI D W O RKS A3 B2 4. (120) B2 B3 C2

SolidWorks自定义属性——属性标签编制程序 Word 文档

SolidWorks自定义属性——属性标签编制程序2013-05-27 10:54:15 作者:实威国际李亮来源:智造网—助力中国制造业创新—https://www.sodocs.net/doc/f017336235.html, 分享到 2 一、打开属性标签编制程序有多种方法可以启动属性标签编制程序:(1) 启动SolidWorks 2013,选择【任务窗格】>【SolidWorks资源】中的【属性标签编制程序】,如图1所示。(2)点击Windows【开 ... 一、打开属性标签编制程序 有多种方法可以启动属性标签编制程序: (1)启动SolidWorks 2013,选择【任务窗格】>【SolidWorks资源】中的【属性标签编制程序】,如图1所示。 (2)点击Windows【开始】菜单>【所有程序】>【SolidWorks 2013】>【SolidWorks工具】>【属性选项卡编制器】。 (3)如果在【工具】>【选项】>【系统选项】>【文件位置】显示下项的文件夹【自定义属性文件】中的路径下无自定义属性标签模板存在时,也可以在打开SolidWorks文件时点击SolidWorks任务窗格的自定义属性选项卡上的【现在生成】,如图2所示。

图1 任务窗格中的属性标签编制程序 图2 任务窗格中的自定义属性

图3 属性标签编制程序 属性标签编制程序打开后的界面如图3所示。可以为零件、装配体、工程图和焊件创建自定义属性界面。本文以创建一个零件属性标签模板为例,来介绍属性标签编制程序的使用方法。读者可以根据需要创建装配体和工程图以及焊件的属性标签模板。 二、属性标签编制程序 属性标签编制程序主要界面由三部分组成。如图4所示: 图4 属性标签编制程序各个窗格 左窗格1为控件调色板,包含组框、文本框、列举等控件单元; 中央窗格2,可以将组框拖动至中央窗格,将单元拖动至中央窗格内的组框中,有一金色边界围绕活动单元,该单元的属性出现在右窗格中,可以对设置其属性;

相关主题