SolidWorks表格驱动应用详解
- 格式:pdf
- 大小:1.26 MB
- 文档页数:6
五、SolidWork 简介创新的、易学易用的而且价格平宜的SolidWorks是Windows原创的三维设计软件。
其易用和友好的界面,能够在整个产品设计的工作中,SolidWorks完全自动捕捉设计意图和引导设计修改。
在SolidWorks的装配设计中可以直接参照已有的零件生成新的零件。
不论设计用"自顶而下"方法还是"自底而上"的方法进行装配设计,SolidWorks都将以其易用的操作大幅度地提高设计的效率。
SolidWorks有全面的零件实体建模功能,其丰富程度有时会出乎设计者的期望。
用SolidWorks的标注和细节绘制工具,能快捷地生成完整的、符合实际产品表示的工程图纸。
SolidWorks具有全相关的钣金设计能力。
钣金件的设计即可以先设计立体的产品也可以先按平面展开图进行设计。
SolidWorks软件提供完整的、免费的开发工具(API),用户可以用微软的Visual Basic、Visual C++或其它支持OLE的编程语言建立自己的应用方案。
通过数据转换接口,SolidWorks可以很容易地将目前市场几乎所有的机械CAD软件集成到现在的设计环境中来。
为比较评价不同的设计方案,减少设计错误,提高产量,SolidWorks 强劲的实体建模能力和易用友好的Windows界面形成了三维产品设计的标准。
机械工程师不论有无CAD的使用经验,都能用SolidWorks提高工作效率,使企业以较低的成本、更好的质量更快将产品投放市场。
而最有意义的是,用于SolidWorks的投资是容易承受的,这使得参加工程设计的所有人员都能在他们桌面上的计算机进行三维设计。
Solidworks特性介绍用户界面SolidWorks软件在用户界面方面的方便程度是世界公认的,但SolidWorks公司还是努力地改进软件的用户界面,使得设计工作更加自动化。
Solidworks去掉了一些多余的对话框,而以隐含的右键菜单所代替,最明显的是能够将特征管理器沿水平拆分。
SolidWorks比较全面的应用技巧1 您可以使用CTRL+TA B 键循环进入在SolidWorks 中打开的文件。
2 使用方向键可以旋转模型。
按CTRL 键加上方向键可以移动模型。
按A L T 键加上方向键可以将模型沿顺时针或逆时针方向旋转。
3 您可以钉住视图定向的对话框,使它可以使用在所有的操作时间内。
4 使用z 来缩小模型或使用SHIFT + z 来放大模型。
5 您可以使用工作窗口底边和侧边的窗口分隔条,同时观看两个或多个同一个模型的不同视角。
6 单击工具栏中的"显示/删除几何关系"的图标找出草图中过定义或悬空的几何关系。
当对话框出现时,单击准则并从其下拉清单上选择过定义或悬空。
7 您可以在FeatureManager设计树上拖动零件或装配体的图标,将其放置到工程图纸上自动生成标准三视图。
8 您可以用绘制一条中心线并且选择镜向图标然后生成一条"镜向线"。
9 您可以按住CTRL 键并且拖动一个参考基准面来快速地复制出一个等距基准面,然后在此基准面上双击鼠标以精确地指定距离尺寸。
10 您可以在FeatureManager设计树上以拖动放置方式来改变特征的顺序。
11 当打开一个工程图或装配体时,您可以借助使用打开文件对话框中的参考文件按钮来改变被参考的零件。
12 如果隐藏线视图模式的显示不够精准,可以使用工具/选项/文件属性/图象品质/线架图品质,以调整显示品质。
13 您可以用拖动FeatureManager设计树上的退回控制棒来退回其零件中的特征。
14 使用选择过滤器工具栏,您可以方便地选择实体。
15 按住CTRL 键并从FeatureManager设计树上拖动特征图标到您想要修改的边线或面上,您可以在许多边线和面上生成圆角、倒角、以及孔的复制。
16 在右键的下拉菜单上选择"选择其他"的选项可以在该光标所在位置上做穿越实体的循环选择操作。
SolidWorks的配置功能能够应用于零件、装配体、工程图、管路设计、有限元分析、模拟工艺线路…等很多方面。
因此,熟悉配置的原理及其利用方式,会使咱们的工作事半功倍。
◆在零件文档中,配置使您能够生成具有不同尺寸、特点和属性(包括自概念属性)的零件系列。
◆在装配体文档中,配置使您能够生成:①通过紧缩零部件的简化设计。
②利用不同的零部件配置、不同的装配体特点参数或不同的尺寸或配置特定的自概念属性的装配体系列。
◆在工程图文档中,您可显示您在零件和装配体文档中所生成的配置的视图。
在SolidWorks中,用户可利用配置功能在单一的零件和装配体文档内创建零件或装配体的多个变种(即系列零件和装配体族),而其多个个体又能够同时显示在同一总装配体中。
其它同类软件无法在同一装配体中同时显示一个零件的多个个体,其它同类软件也无法创建装配体族。
具体应用表此刻:1.设计中常常需要修改和重复设计,并需要随时考查和预览同一零部件的不同设计方案和设计时期,或记录下零部件在不同尺寸时的状态或不同的部件组合方案,而不同的状态和方案又可同时在一张工程图或总装配体内同时显示出来,因此SolidWorks 利用配置专门好地捕捉了实际设计进程中的修改和转变,知足了各类设计需求。
2.特定的设计进程如钣金折弯的状态和零件的铸造毛坯仍是加工后的状态可从单一零件文档中阅读或描述在同一工程图中,其它同类软件只有通过利用派生零件的方式才能实现。
3.图形显示和性能方面,利用配置功能SolidWorks 可通过隐藏/显示和紧缩等手腕实现同一部件的不同个体显示在同一总装配体中,而其它同类软件是无法做到的,即在其它同类软件的装配体内,一个部件的所有实例必需是相同的。
这将大大降低显示性能。
4.配置提供了便于创新的结构化平台,帮忙工程师扩充功能达到了新的高度。
SolidWorks 的管道设计模块确实是利用配置治理的功能,工程师只要通过简单的拖沓操作即可实现自动找出与已有管接头尺寸完全配合的管道规格,而不必事前指定相应尺寸规格的管道,也正是基于配置;SolidWorks 方便地实现了有孔时自动从标准件库中找到适合尺寸的螺栓与之配合,同时又找到相应规格的螺母和垫圈与螺栓配合;SolidWorks 之模具模块也是利用了配置来治理其模架库;SolidWorks 还利用配置技术创建了一基于INTERNET的三维产品目录治理和交付效劳的实时在线3D网站; SolidWorks 中所提供高级功能如Smartparts,柔性化的子装配和交替位置视图等也都是因为有了配置才有了实现的可能。
由excel 表单驱动的参数化设计方法在货架行业的应用北京久威仓储设备有限公司/王哲摘要:本文介绍了用excel 表单驱动solidworks 进行货架参数化设计的具体方法。
关键字:Excel solidworks 货架 参数化设计在货架设计工作中,经常会遇到,同类货架不同尺寸不同层数以及不同横梁种类的情况,每次都需要重新绘制,使工作重复,工作量变大。
为了解决这一问题,考虑到三维设计软件solidworks 具有参数化设计的功能,以此为出发点,来实现货架数模快速生成,从而解决货架设计领域低效重复劳动的问题。
Solidworks 软件提供了基本的参数化设计功能,即动态配置功能,此功能既可以通过手动的方式进行配置,也可以通过excel 表单进行设置与驱动,一般情况下,通过软件的帮助文件可以找到配置表的基本设置方法,但是不完全。
我们通过不断地实践,寻找到一套完整的解决方案,可以利用多张excel 表单来驱动整个货架数模的生成。
第一步,根据需要建立solidworks 数模。
第二步,根据需要建立一张总表,这张总表的作用有3个:1.用来输入原始数据,这些数据就是参数化设计中的输入数据。
例如货架的长宽高之类的数据等等。
2.将输入的数据进行运算,得出尺寸驱动中需要用到的数据。
3.向每一个从属于总装配体的下一级零件或装配体中的表单提供数据。
四是向货架的总装配体提供尺寸驱动的数据。
我们将这一张表暂且先叫做“总表”。
如图(1)其次,要为附属于总装配体之下的每一个零件以及装配体,全部建立表单。
这些表单的作用是为附属于总装配体之下的每一个零件以及装配体提供尺寸驱动的数据。
他驱动例如拉伸的长度等数据。
我们将这些表暂且叫做“分表”。
如图(2)在图(2)中所示的部分为内尺寸名称,应一一对应solidworks 中的对象。
其对应关系如图(3)所示。
最终我们需要做的是在“总表”和“分表”之间建立联系。
我们利用excel表单自身的图(1)总表 图(2)分表 图(3)对应关系图特性。
SolidWorks表格驱动参数化设计应用浅析作者:王文景来源:《职业·中旬》2013年第11期摘要:本文探讨在Solidworks方程式等功能基础上,集成运用Excel表格等技术,实现通过表格参数变更完成产品设计变更,极大方便系列化零件设计。
关键词:Solidworks 表格参数化变更一、参数化设计概述参数化设计技术符合设计需求。
在参数化设计中,将传统的产品固定参数,转变为依据生产需求设置的变量参数值。
在设计中赋予变量参数不同数值,就可以得到相似结构,不同尺寸的系列化产品,极大地提高了设计效率,并丰富了产品库。
二、参数化产品设计的应用一般产品设计从概念创意开始,产品在开发初始阶段,其结构、形状和尺寸都依赖于后续阶段的关联设计,具有一定的模糊性。
如果采用参数化设计,则设计的效率和准确性将大大提高。
实现系列化产品参数设计,则必须建立基于参数化设计思路的模型。
在该模型中,参数化的对象包括模型的几何约束、尺寸约束和方程关系等。
在参数化设计体系中,设计师要通过参数化的设计方法实现产品设计要求。
产品参数化设计中,相关参数一般分为两类:可变更参数和不可变更参数。
可变更参数,比如尺寸值等;不可变更参数,比如图元间的几何关系等。
产品参数化设计的实质是在可变更参数的驱动下,维护不可变更参数。
三、SolidWorks表格驱动参数化设计应用实例SolidWorks是一款典型的参数化设计软件,设计用的Excel表格根据模型参数的需要,可以简单或复杂,在设计变更时,设计师通过修改一些参数,进行即时更新,就可以迅速,直观的得到SolidWorks中实时变更设计后的模型,非常便捷。
笔者通过圆柱体三维实体模型参数化设计的实例来说明SolidWorks中Excel表格驱动参数化设计方法。
1.建立模型使用SolidWorks建立一个圆柱体模型,底面直径为30mm,高度60mm。
2.显示并编辑尺寸名称将各尺寸的名称显示出来,单击“注解”,在对话框中选择“显示特征尺寸”,单击“查看尺寸名称”;编辑尺寸名称为:“底面直径”和“高度”。
solidworks详细使用方法(原创版2篇)目录(篇1)一、solidworks详细使用方法的介绍1.solidworks软件介绍2.solidworks的使用范围和优势3.solidworks软件的安装步骤和使用方法二、solidworks软件的安装和使用方法1.下载和安装solidworks软件2.注册solidworks软件账户3.创建新的solidworks文件4.使用solidworks软件进行建模5.保存和导出solidworks文件三、solidworks软件的建模方法1.solidworks软件的建模基础2.使用solidworks软件进行草图绘制3.使用solidworks软件进行特征建模4.使用solidworks软件进行细节处理和渲染正文(篇1)solidworks是一款广泛应用于机械设计领域的三维建模软件,它可以帮助设计师快速构建三维模型,提高设计效率。
下面是solidworks详细使用方法的介绍。
一、solidworks软件介绍solidworks是一款由达索系统公司开发的机械设计软件,它具有易学易用、功能强大、可视化等特点,可以快速创建三维模型,提高设计效率。
它广泛应用于机械、汽车、航空航天等领域,是设计师们必备的工具之一。
二、solidworks软件的安装和使用方法1.下载和安装solidworks软件首先,需要从达索系统公司官网下载solidworks软件,然后按照安装向导的提示进行安装。
安装完成后,需要注册solidworks软件账户,才能开始使用。
2.创建新的solidworks文件在打开solidworks软件后,需要创建一个新的文件。
在文件菜单中选择“新建”,然后选择需要的模板即可。
3.使用solidworks软件进行建模建模是solidworks软件的核心功能之一,可以使用它来创建各种形状的三维模型。
首先,需要在草图面板上绘制所需的几何图形,然后使用特征建模工具将其转换为三维模型。
SolidWorks2018中⽂版机械设计应⽤⼤全SolidWorks 2018中⽂版机械设计应⽤⼤全1 认识SolidWorks1.1 SolidWorks概述1.1.1 软件背景1.1.2 软件主要特点1.1.3 启动SolidWorks1.1.4 界⾯功能介绍1.1.5 FeatureManager设计树1.2 SolidWorks的⽂件操作1.2.1 新建⽂件1.2.2 打开⽂件1.2.3 保存⽂件1.3 常⽤⼯具命令1.3.1 快速访问⼯具栏1.3.2 【特征】⼯具栏1.3.3 【草图】⼯具栏1.3.4 【装配体】⼯具栏1.3.5 【尺⼨/⼏何关系】⼯具栏1.3.6 【⼯程图】⼯具栏1.3.7 【视图】⼯具栏1.3.8 插件1.4 操作环境设置1.4.1 ⼯具栏的设置1.4.2 ⿏标常⽤⽅法1.5 参考坐标系1.5.1 原点1.5.2 参考坐标系的属性设置1.5.3 修改和显⽰参考坐标系1.6 参考基准轴1.6.1 临时轴1.6.2 参考基准轴的属性设置1.6.3 显⽰参考基准轴1.7 参考基准⾯1.8 参考点1.9 参考⼏何体范例1.9.1 ⽣成基本参考⼏何体1.9.2 ⽣成辅助参考⼏何体2 草图绘制2.1 基础知识2.1.1 进⼊草图绘制状态2.1.2 退出草图绘制状态2.1.3 光标2.2 绘制草图2.2.1 绘制点2.2.2 绘制直线2.2.3 绘制中⼼线2.2.4 绘制圆2.2.5 绘制圆弧2.2.6 绘制矩形2.2.7 绘制多边形2.2.8 绘制椭圆2.2.9 绘制抛物线2.2.10 添加草图⽂字2.2.11 绘制样条曲线2.3 编辑草图2.3.1 绘制圆⾓2.3.2 绘制倒⾓2.3.3 转折线2.3.4 剪裁草图实体2.3.5 延伸草图实体2.3.6 分割草图实体2.3.7 镜像草图实体2.3.8 线性阵列草图实体2.3.9 圆周阵列草图实体2.3.10 等距实体2.3.11 转换实体引⽤2.4 3D草图2.4.1 空间控标2.4.2 3D直线2.4.3 3D点2.4.4 3D样条曲线2.4.5 3D草图尺⼨类型2.5 尺⼨标注2.5.1 线性尺⼨2.5.2 ⾓度尺⼨2.5.3 圆形尺⼨2.5.4 修改尺⼨2.6 ⼏何关系2.6.1 添加⼏何关系2.6.2 显⽰/删除⼏何关系2.7 扳⼿草图范例2.7.1 设置辅助部分2.7.2 绘制草图3 实体建模3.1 拉伸凸台/基体特征3.2 拉伸切除特征3.3 旋转凸台/基体特征3.4 扫描特征3.5 放样特征3.6 筋特征3.7 孔特征3.8 圆⾓特征3.9 倒⾓特征3.10 抽壳特征3.11 特征阵列3.11.1 特征线性阵列3.11.2 特征圆周阵列3.11.3 表格驱动的阵列3.11.4 草图驱动的阵列3.11.5 曲线驱动的阵列3.11.6 填充阵列3.12 镜像特征3.13 压凹特征3.14 圆顶特征3.15 变形特征3.16 弯曲特征3.17 边界凸台/基体特征3.18 拔模特征3.19 锥齿轮三维建模范例3.19.1 轮齿部分3.19.2 轮毂部分3.20 蜗轮三维建模范例3.20.1 轮毂部分3.20.2 轮齿部分4 装配体设计4.1 装配体概述4.1.1 插⼊零部件4.1.2 建⽴装配体的⽅法4.2 建⽴配合4.2.1 配合概述4.2.2 【配合】属性管理器4.2.3 最佳配合⽅法4.3 ⼲涉检查4.4 装配体统计4.5 装配体中零部件的压缩状态4.5.1 压缩状态的种类4.5.2 压缩零部件的⽅法4.6 爆炸视图4.7 轴测剖视图4.8 压⼒机装配范例4.8.1 装配第⼀部分4.8.2 装配第⼆部分4.9 曲柄滑块机构装配范例4.9.1 装配第⼀部分4.9.2 装配第⼆部分5 ⼯程图设计5.1 基本设置5.1.1 图纸格式的设置5.1.2 线型设置5.1.3 图层设置5.2 建⽴视图5.2.1 标准三视图5.2.2 投影视图5.2.3 剖⾯视图5.2.4 辅助视图5.2.5 剪裁视图5.2.6 局部视图5.2.7 旋转剖视图5.2.8 断裂视图5.3 标注尺⼨5.3.1 绘制草图尺⼨5.3.2 添加尺⼨标注的操作⽅法5.4 添加注释5.5 缸体零件图范例5.5.1 绘制图纸5.5.2 标注尺⼨5.6 虎钳装配图范例5.6.1 绘制图纸5.6.2 标注尺⼨6 曲线与曲⾯设计6.1 ⽣成曲线6.1.1 分割线6.1.2 投影曲线6.1.3 组合曲线6.1.4 通过XYZ点的曲线6.1.5 通过参考点的曲线6.1.6 螺旋线和涡状线6.2 ⽣成曲⾯6.2.1 拉伸曲⾯6.2.2 旋转曲⾯6.2.3 扫描曲⾯6.2.4 放样曲⾯6.3 编辑曲⾯6.3.1 等距曲⾯6.3.2 延展曲⾯6.3.4 填充曲⾯6.3.5 中⾯6.3.6 延伸曲⾯6.3.7 剪裁曲⾯6.3.8 替换⾯6.3.9 删除⾯6.4 风扇三维建模范例6.4.1 框架部分6.4.2 叶⽚部分7 钣⾦设计7.1 基础知识7.1.1 折弯系数7.1.2 K因⼦7.1.3 折弯扣除7.2 ⽣成钣⾦特征7.2.1 基体法兰7.2.2 边线法兰7.2.3 斜接法兰7.2.4 绘制的折弯7.2.5 断开边⾓7.2.6 褶边7.2.7 转折7.2.8 闭合⾓7.3 编辑钣⾦特征7.3.1 折叠7.3.2 展开7.3.3 放样折弯7.3.4 切⼝7.4 机壳钣⾦建模范例7.4.1 主体部分7.4.2 辅助部分8 焊件设计8.1 结构构件8.2 剪裁/延伸8.3 圆⾓焊缝8.4 ⼦焊件8.5 ⾃定义焊件轮廓8.6 ⾃定义属性8.7 ⾃⾏车车架建模范例8.7.1 框架部分8.7.2 辅助部分9 模具设计9.1 模具设计9.1.1 基础知识9.1.2 拔模分析功能9.1.3 底切分析功能9.1.4 分型线功能9.1.5 关闭曲⾯功能9.1.6 分型⾯功能9.1.7 模具设计的⼀般步骤9.2 模具设计范例9.2.1 ⽣成拔模特征9.2.2 创建分型⾯10 线路设计10.1 线路设计模块(SolidWorks Routing)概述10.1.1 激活SolidWorks R outing10.1.2 步路模板10.1.3 配合参考10.1.4 使⽤连接点10.1.5 维护库⽂件10.2 线路点和连接点10.2.1 线路点10.2.2 连接点10.3 管筒线路设计范例10.3.1 创建第⼀条电⼒管筒线路10.3.2 创建第⼆条电⼒管筒线路10.3.3 创建其余电⼒管筒线路10.3.4 保存装配体10.4 管道线路设计范例10.4.1 创建第⼀条管道线路10.4.2 创建第⼆条管道线路11 标准零件库11.1 SolidWorks Toolbox概述11.1.1 Toolbox简介11.1.2 SolidWorksToolbox管理11.1.3 安装Toolbox11.1.4 配置Toolbox11.1.5 ⽣成零件11.1.6 将零件添加到装配体11.1.7 能够⾃动调整⼤⼩的Toolbox零部件(智能零件)11.2 凹槽11.2.1 ⽣成凹槽11.2.2 【O-环凹槽】属性设置11.2.3 【固定环凹槽】属性设置11.3 凸轮11.3.1 ⽣成凸轮11.3.2 凸轮属性的设置11.3.3 凸轮运动的设置11.3.4 凸轮⽣成的设置11.3.5 收藏凸轮11.4 其他⼯具11.4.1 钢梁计算器11.4.2 轴承计算器11.4.3 结构钢11.5 凸轮⽣成实例11.6 凹槽⽣成实例11.7 智能零件范例11.7.1 制作智能零部件11.7.2 应⽤智能零部件12 动画设计12.1 运动算例简介12.1.1 时间线12.1.2 键码点和键码属性12.2 装配体爆炸动画12.3 旋转动画12.4 视像属性动画12.5 距离和⾓度配合动画12.6 物理模拟动画12.6.1 引⼒12.6.2 线性马达和旋转马达12.6.3 线性弹簧12.7 产品演⽰动画制作范例12.7.1 设置相机和布景12.7.2 制作动画13 渲染输出13.1 布景13.2 光源13.2.1 线光源13.2.2 点光源13.2.3 聚光源13.2.4 添加⽇光13.3 外观13.4 贴图13.5 输出图像13.5.1 PhotoView整合预览13.5.2 PhotoView预览窗⼝13.5.3 PhotoView选项13.6 添加⾛查13.7 图⽚渲染范例13.7.1 设置材质与贴图13.7.2 设置外部环境14 配置与系列零件表14.1 配置项⽬14.1.1 零件的配置项⽬14.1.2 装配体的配置项⽬14.2 设置配置14.2.1 ⼿动⽣成配置14.2.2 激活配置14.2.3 编辑配置14.2.4 删除配置14.3 零件设计表14.3.1 插⼊设计表14.3.2 插⼊外部Microsoft E xcel⽂件为设计表14.3.3 编辑设计表14.3.4 保存设计表14.4 ⽅筒系列零件范例14.4.1 创建表格14.4.2 插⼊设计表15 特征识别15.1 FeatureWorks选项设置15.1.1 FeatureWorks选项15.1.2 特征识别的步骤15.1.3 【中级阶段】属性管理器15.2 FeatureWorks识别类型15.2.1 ⾃动/交互的特征识别15.2.2 交互特征识别类型15.2.3 逐步识别15.3 识别不同实体15.3.1 放样特征识别15.3.2 阵列特征识别15.3.3 扫描特征识别15.4 诊断错误信息15.4.1 拉伸的错误诊断15.4.2 旋转的错误诊断15.4.3 倒⾓的错误诊断15.4.4 圆⾓的错误诊断15.5 减速器箱体特征识别范例15.5.1 识别特征前的准备⼯作15.5.2 交互特征识别16 公差分析16.1 公差分析概述16.1.1 公差的优点16.1.2 两个基于GD&T的应⽤程序16.1.3 TolAnalyst使⽤四步骤16.2 零件的DimXpert(尺⼨标注专家)16.2.1 零件的DimXpert概述16.2.2 DimXpert⼯具16.2.3 DimXpert选项16.3 TolAnalyst(公差分析)16.3.1 TolAnalyst概述16.3.2 ⽣成测量16.3.3 ⽣成装配体顺序16.3.4 应⽤装配体约束16.3.5 分析结果16.4 公差分析范例16.4.1 使⽤零件的DimXpert16.4.2 使⽤装配体TolAnalyst17 SolidWorks可持续设计(Sustainability)17.1 SolidWorks Sustainability概述17.2 Sustainability产品⽐较17.3 使⽤Sustainability17.3.1 使⽤Sustainability的⼯作流程17.3.2 Sustainability任务窗格——任务列表17.3.3 Sustainability任务窗格——主窗格17.3.4 Sustainability任务窗格——所选项⽬17.4 查找类似材料17.4.1 使⽤【查找类似材料】对话框17.4.2 将持续性数据添加到⾃定义材料中17.5 直观Sustainability属性17.6 零件设计对环境影响的范例17.6.1 设置环境选项17.6.2 ⽣成报表18 仿真分析18.1 运动分析范例18.1.1 建⽴草图18.1.2 运动分析18.2 有限元分析(SimulationXpress)范例18.2.1 前处理18.2.2 运⾏分析18.2.3 后处理18.3 流体分析(FloXpress)范例18.3.1 前处理18.3.2 运⾏分析18.3.3 后处理18.4 数控加⼯分析(DFMXpress)范例18.5 注塑模分析(Plastics)范例18.5.1 前处理18.5.2 运⾏分析18.5.3 后处理18.6 热⼒学分析范例18.6.1 前处理18.6.2 运⾏分析18.6.3 后处理19 ⼆次开发19.1 SolidWorks⼆次开发概述19.1.1 SolidWorks⼆次开发体系19.1.2 SolidWorks的⼆次开发接⼝19.1.3 SolidWorksAPI函数19.1.4 SolidWorks⼆次开发⽅法19.1.5 SolidWorks⼆次开发⼯具19.2 减速器建模⼆次开发范例19.2.1 建⽴基础模型19.2.2 建⽴⼆次开发界⾯19.2.3 编写应⽤程序代码思维导图防⽌博客图床图⽚失效,防⽌图⽚源站外链:思维导图在线编辑链接:。
Solidworks 产品功能介绍3D实体建模使用solidworks 3D设计软件中的3D实体建模功能,可以加快设计速度,节省时间和开发产品,并提高生产效率。
3D实体建模时现代化产品开发的关键方面,为设计、仿真和制造各个行业、应用领域和产品的零件和装配体提供了基础。
Solidworks的3D实体建模优势:➢加快设计开发和出详图的速度➢改进直观显示和交流;➢消除设计干涉问题;➢检查设计功能和性能(减少样机的生产);➢在对CNC加工编程时,可自动向制造流程提供所需的3D实体模型,并加快设备的制造速度。
利用solidworks工程图自动更新功能,不必担心修改问题。
所有的2D工程图都从3D实体模型自动创建出来,并自动链接到3D实体模型。
如果修改了3D实体模型,2D工程图和细节会自动更新。
这种自动关联性,意味着实体模型始终与2D文件保持同步利用solidworks 3D实体建模功能,可以:➢创建人和零件和装配体的3D实体模型,无论多大或者多复杂;➢利用自动跟踪和执行更新的关联性,保持所有3D模型、2D工程图以及其他设计和制造文件的同步;➢通过控制关键设计参数快速创建设计变型;➢只需单机并拖动模型几何体即可直接编辑模型;➢为人和3D几何体生成曲面,甚至复杂的有机和方程式模型;➢即可分析3D模型,了解人和实体质量属性和体积(质量、密度、体积和惯性动量等等)。
大型装配体设计借助SolidWorks 3D CAD 处理可包含100,000 多个零件的设计,从而简化大型装配体的设计。
利用SolidWorks 易用的功能可管理、装配、查看和记录大型设计,从而加快设计过程,节省时间和开发成本,并提高生产效率。
利用3D 建模管理和直观显示设计的优势随着产品的尺寸和复杂性的增加日益明显。
SolidWorks 中可实现这一优势的各种大型装配体设计工具包括:1.配置可以设计产品的详细和简化版本借助SolidWorks 简单的表格驱动的功能,可以自动开发零件和装配体配置的多个版本。
竭诚为您提供优质文档/双击可除solidworks表格驱动篇一:solidworks训练表格驱动填充实例1、选择“上视基准面”,绘制草图2、拉伸深度:253、选择“前视基准面”,单击“正视于”,绘制草图4、拉伸切除:两侧对称距离405、选择圆柱体的下底面,单击“正视于”,创建草图6、拉伸深度为10,方向朝下7、选择“前视基准面”,单击“正视于”,绘制草图8、筋9、确认后的效果图10、镜向及效果图11、选择底板上平面,单击“正视于”,创建草图13、拉伸切除,完全贯穿14、创建坐标系先让Φ8所在的草图显示出来,再单击“特征”—“参考几何体”—“坐标系”,设置如下15、确认后的效果16、单击“表格驱动的阵列”,设置如下篇二:solidworks驱动曲线方程式solidworks中“方程式驱动的曲线”工具的应用本文以solidworks软件为平台,探讨了如何绘制机械设计中一些常用和特殊曲线的方法。
借助具体实例介绍了“方程式驱动的曲线”工具中“显式方程”与“参数方程”的实现方法、适用范围以及如何根据实际需要对现有方程式进行修改。
solidworks自从20xx版开始,草图绘制工具中添加了“方程式驱动的曲线”工具,用户可通过定义”笛卡尔坐标系”(暂时还不支持其他坐标系)下的方程式来生成你所需要的连续曲线。
这种方法可以帮助用户设计生成所需要的精确数学曲线图形,目前可以定义“显式的”和“参数的”两种方程式。
本文将分别依次介绍这两种方程式的定义方法,以及绘制一些特殊曲线时的注意事项。
“显式方程”在定义了起点和终点处的x值以后,y值会随着x值的范围而自动得出;而“参数方程”则需要定义曲线起点和终点处对应的参数(t)值范围,x值表达式中含有变量t,同时为y值定义另一个含有t值的表达式,这两个方程式都会在t的定义域范围内求解,从而生成需要的曲线。
下面介绍一下笛卡尔坐标系下常用的一些曲线的定义方法,通过图片可以看出所绘制曲线关键位置的数值。
Solidworks2010功能介绍SolidWorks 新增功能版本 2010目录新增功能:SolidWorks 2010 集锦 xi法律通告131 管理 15安装改进..15SolidWorks Rx. 16图形卡和驱动程序的诊断信息16SolidWorks Rx 工作流程. 16将文件转换为 SolidWorks 2010 格式..162 用户界面18自定义前导视图工具栏 18关联工具栏.18Instant3D 增强功能18鼠标笔势支持19鼠标笔势..19PropertyManager 的改进23图形区域控件的改进. 23面向 Windows Vista 的大图标. 24CommandManager 中的数据迁移标签 24 触控和多点触控支持. 243 基础知识25SolidWorks 文档. 25基于 Web 的文献资料25新指导教程..2530 分钟课程已更名 26新图例政策..26零件的显示状态26自定义属性.27参考基准面 27生成参考基准面27修改参考基准面27选择点以生成基准面..28在 SolidWorks 中查看贴图 30保存多个文档30正视于命令.30ii目录4 应用程序编程接口 325 3D ContentCentral. 34自我服务目录出版..34我的 3D ContentCentral34请求内容..343D ContentCentral 社区. 356 装配体36装配体直观化36装配体直观化概述36激活装配体直观化工具..36直观显示装配体37更改分排属性.39生成分排方程式40镜向零部件 41作出镜向选择.41设定方向..42生成镜向的配置43编辑镜向零部件特征..43虚拟零部件 45使外部零部件成为虚拟零部件45 命名虚拟零部件46复制虚拟零部件46移动虚拟零部件47保存新的关联零部件..47每个实例的参考零部件.49显示状态..50SpeedPak..50配合50迁移零部件..50替换零部件..51坐标系配合..517 CircuitWorks 53用户界面..53更新装配体.53从 SolidWorks 输入非 CircuitWorks 装配体53 选择线路板零部件和方向.54使用侧影轮廓连线来决定零部件的形状54 PADS 支持 548 配置 55iii目录Configuration Publisher55从多个配置开始55从单个配置开始58修改配置. 63配置材料..64配置自定义属性64编辑表格视图.659 Design Checker 68Design Checker 的集成68根据 ANSI/ISO/JIS 绘图标准进行验证68一个按钮即可纠正所有错误68用户界面增强功能..69虚拟交点检查69Task Scheduler 自动纠正选项 693D ContentCentral 的行业纵向自定义检查范例. 6910 设计算例 7011 DFMXpress. 72钣金核准..72管理标准孔大小72放大选取范围7212 工程图和出详图. 73附加注解..73零件序号..74材料明细表.74图块75中心符号线.76装饰螺纹线.76尺寸76快速标注尺寸 76尺寸调色板. 78尺寸链79分数尺寸..79删除尺寸..79尺寸名称..79注释79表格80零件和装配体中的标题块表80 工程图..81旋转剖视图..81iv目录零部件线型..81配置82工程图模板..82多实体零件的工程图视图 82隐藏和显示边线83打开工程图中的零件和装配体83 剖面视图..83草图图片..84系统属性..84切边8413 eDrawings 86集成的出版程序86打印预览..86增强的材料明细表支持.87Apple Mac 打印增强功能88显示状态连接到配置..88标题块表..89贴图90草图图片..9014 Enterprise PDM. 92管理任务. 92设置任务..92转换和打印任务93执行任务..93监控任务..94任务插件..94Enterprise PDM 和 Toolbox 集成95配置 Enterprise PDM 和 Toolbox95结合使用 Toolbox 与 Enterprise PDM. 95 文件探索器和 SolidWorks 插件96使用复制树以序列号为文件命名.96使用复制树以模型名称命名工程图.96参考多处文件的工程图不会被自动检出96 文件预览重建时显示警告 97文件已在另一应用程序中打开时显示警告97 更改 SolidWorks 插件中的列名称和顺序. 97 获取版本子菜单中显示冷存储版本.97条目管理..97根据文件属性生成条目 ID 97条目的命名材料明细表..97显示条目材料明细表的格式98v目录展开和折叠条目结构..98可选的父节点复选框..98条目的 API 支持98管理工具..98插件和文件格式支持..98扩展输出和输入功能..98权限集中指派.99序列号增强功能.100SMTP 邮件设置 100API..100条目的 API 支持 100针对用户和组的 API 方法 101Dispatch 的设定卡变量命令 101安装.101预定义数据集配置.101文献.102基于 Web 的文献资料 10215 输入/输出 103DXF/DWG 输出 PropertyManager..103在 64 位计算机上输入 Rhino 文件.103在 64 位计算机上输入和输出 Adobe Photoshop 文件.103 输入 Autodesk Inventor 文件 104输入 Adobe Illustrator 文件 104将 TIF、JPG 或 PSD 文件保存为自定义大小10416 运动算例. 105基于事件的运动分析105基于事件的运动分析105基于事件的运动分析的伺服马达106新的接近运动传感器106基于事件的运动算例106刚性组110Motion 的结构模拟分析 110力和马达 PropertyManager 的增强功能 111接触.111接触 PropertyManager 的名称更改 111运动的接触组..111曲线到曲线接触.111设置关键点和时间栏的准确时间..11117 零件和特征. 113材料和多实体零件113vi目录特征.113异型孔向导113Instant3D 增强功能. 113唇缘和开槽增强功能114移动面特征115阵列和镜向预览.117特型特征118分割线增强功能.118包覆特征增强功能.118FeatureWorks 119曲面.12218 PhotoView 360. 124PhotoView 360 中的 PhotoWorks 贴图 124 控制布景124支持背景图像和自定义环境.125视频指导教程.126保存自定义视图.126相机效果12619 Routing 128制造型平展. 128制造型平展128向线路添加零部件和装配体接头..132 用于管道设计的 180 度弯管和折弯132 管道设计工程图.132访问管道、管筒或电力电缆覆盖层..132 多个连接点增强功能132P&ID 数据输入和建模过程133参考引用指示符.133管道和管筒线路输出增强功能133步路库增强功能.13320 钣金135多实体钣金零件 135制作镜向钣金零件.136插入零件以制作多实体钣金零件137定位插入的零件.138访问多实体零件中的钣金实体.139通过插入边线法兰来合并钣金实体..141 准备分割零件..143分割零件143使用基体法兰插入钣金零件.145vii目录编辑钣金实体..146闭合角的改进.148褶边改进149平板型式的改进.150输出钣金零件到 DXF 或 DWG. 15021 Simulation 152 SimulationXpress.152全新的 SimulationXpress 界面.152 SimulationXpress 中的优化 153 NAFEMS 基准153Simulation 界面 153Simulation 算例树增强功能 153 PropertyManager 增强功能 155 Simulation 算例 156常规增强功能..156Simulation 顾问的扩展特征 156简化和增强的疲劳算例 Professional156 简化非线性算例的装配体 Premium. 157 新设计算例157复合等距 Premium164横梁.164接头.166适用于孔系列的接头166螺栓接头166壳体的弹簧接头.166边焊缝接头 Professional 167 零件之间的轴承接头168壳体上圆孔的轴承载荷169网格.169网格增强功能..169按所选面进行壳体定义170接触.170相触面组增强功能.170零部件接触171非线性算例的接触 Premium 171 查看结果171处理大型结果文件 Premium 171 图解改进171标绘运动时间步长内的应力.172 22 草图绘制. 173绘制圆角工具.173viii目录套合样条曲线工具173草图实体阵列中的可配置实例数..173 链接草图文字到文件属性.173转换实体草图工具174方程式驱动的曲线1743D 草图中的尺寸. 174较大草图的性能.17423 SolidWorks Sustainability175 SolidWorks Sustainability 概述175 为 Sustainability 进行设计176选择材料176设定制造和使用选项177比较类似材料..178设定材料179生成报表17924 SolidWorks Utilities180比较材料明细表实用程序.180简化实用程序.180可用性改进..18025 Toolbox181Toolbox 与 Enterprise PDM 集成181 澳大利亚标准.181Toolbox 自定义属性181PropertyManager 中的自定义属性显示状态181按零部件大小使用单一零件号.181配置表格中的配置特定属性.182生成自定义属性.18226 公差183DimXpert..183新特征识别183自动尺寸方案..185位置尺寸18527 焊件187切割清单项目.187焊件的工程图视图187切割清单中的材料187属性标签编制程序18828 Workgroup PDM 189ix目录在 SolidWorks Explorer 中支持虚拟零部件 189支持 /3GB 开关 189x新增功能: SolidWorks 2010 集锦SolidW orks 2010 包含许多新增功能和改进功能,大多数都是为了直接回应客户的要求。
SolidWorks学习笔记第一章1. 参考几何体1.1 solidworks 中的过滤器有什么作用?选择要过滤的内容,线、点、面,然后进行选择或者框选很方便。
用完注意再次点击消除过滤。
就是过滤选择,比如点了实体以后就只能选实体。
(如果一不小心到了过滤,可右击/最近命令,进行取消)第二章1.快捷键自定义(特征部分):拉伸1 拉伸切除6旋转2 旋转切除7扫描3 扫描切除8放样4 放样切除9边界5 边界切除0圆角Q 倒角T 镜像J 圆周阵列Z 线性阵列Shift Z (草绘部分)剪裁D 延伸shift D 草图复制shift C镜像M 圆角shift Q 倒角shift T智能尺寸C 等距实体B 构造线G圆周阵列N 线性阵列Shift N2模板设计:工具选项文档属性(定义合理的单位,注解,颜色等)确定文件另存为保存类型(Part Template(*.prtdot))3.视图工具栏斑马条纹:显示斑马条纹,可以看到以标准显示很难看到的面中更改。
视图定向:更改当前视图的定向或者视口数4.尺寸工具尺寸链:从工程图或者草图横纵轴生成一组尺寸。
5.延伸实体第三章草图编辑与操作1.剪切复制粘贴移动旋转缩放2剪裁延伸(注意与剪裁中的边角的异同)分割合并草图3.倒角圆角等距实体实体转换镜像阵列第四章曲线与曲面造型特征1三维草图:摁Tab键即可切换坐标。
2曲线造型:投影曲线组合曲线?螺轩涡状线分割线?通过参考点的曲线通过XYZ轴的曲线(1)投影线:生成投影线的两种方法草图到草图草图到面(2)螺轩涡状线:通常用力生成螺纹弹簧蚊香片发条等零件3曲面编辑(1)延伸曲面(2)圆角曲面(3)剪裁曲面(4)填充曲面(5)删除面(6)替换面(7)中面第五章特征编辑与操作1倒角圆角中的一些命令(1)部分预览时,按A键可以依次观看每个倒角的预览2简单直孔,异型孔向导3抽壳(1)当在零件的一个面上使用抽壳时,系统会掏空零件内部,使所选择的面敞开,并在剩余的面上生成薄壁特征。
SolidWorks表格驱动应用详解•SolidWorks的参数化功能有多种实现方式,本文详细介绍了利用Excel表格驱动SolidWorks模型的方法:通过Excel输入参数,利用Excel表格ActiveX控件、方便的数据计算能力,结合SolidWorks方程式及宏功能,实现对SolidWorks模型尺寸修改及更新.参数化设计方法就是将模型中的定量信息变量化,使之成为任意调整的参数。
对于变量化参数赋予不同数值,就可得到不同大小和形状的零件模型。
用CAD方法开发产品时,产品设计模型的建立速度是决定整个产品开发效率的关键。
如果该设计是从概念创意开始,则产品开发初期,零件形状和尺寸有一定模糊性,要在装配验证、性能分析之后才能确定,这就希望零件模型具有易于修改的柔性;如果该设计是改型设计,则快速重用现有的设计数据,不啻为一种聪明的做法。
无论哪种方式,如果能采用参数化设计,其效率和准确性将会有极大的提高。
在CAD中要实现参数化设计,参数化模型的建立是关键。
参数化模型表示了零件图形的几何约束、尺寸约束和工程约束。
几何约束是指几何元素之间的拓扑约束关系,如平行、垂直、相切和对称等;尺寸约束则是通过尺寸标注表示的约束,如距离尺寸、角度尺寸和半径尺寸等;工程约束是指尺寸之间的约束关系,通过定义尺寸变量及它们之间在数值上和逻辑上的关系来表示。
在参数化设计系统中,设计人员根据工程关系和几何关系来指定设计要求。
要满足这些设计要求,不仅需要考虑尺寸或工程参数的初值,而且要在每次改变这些设计参数时维护这些基本关系。
即将参数分为两类:其一为各种尺寸值,称为可变参数;其二为几何元素间的各种连续几何信息,称为不变参数。
参数化设计的本质是在可变参数的作用下,系统能够自动维护所有的不变参数.因此,参数化模型中建立的各种约束关系,正是体现了设计人员的设计意图。
SolidWorks是典型的参数化设计软件,参数化功能非常强大,并且实现方法多种多样.笔者今天介绍一种通过Exc el表格对模型参数进行驱动的方法,其特点是充分利用Excel表格强大的公式计算、直观的参数输入、方便的数据维护功能,来实现产品的参数化、系列化设计。
Solidworks 产品功能介绍3D实体建模利用solidworks 3D设计软件中的3D实体建模功能,能够加速设计速度,节省时刻和开发产品,并提高生产效率。
3D实体建模时现代化产品开发的关键方面,为设计、仿真和制造各个行业、应用领域和产品的零件和装配体提供了基础。
Solidworks的3D实体建模优势:加速设计开发和出详图的速度改良直观显示和交流;排除设计干与问题;检查设计功能和性能(减少样机的生产);在对CNC加工编程时,可自动向制造流程提供所需的3D实体模型,并加速设备的制造速度。
利用solidworks工程图自动更新功能,没必要担忧修改问题。
所有的2D工程图都从3D实体模型自动创建出来,并自动链接到3D实体模型。
若是修改了3D实体模型,2D工程图和细节会自动更新。
这种自动关联性,意味实在体模型始终与2D文件维持同步利用solidworks 3D实体建模功能,能够:创建人和零件和装配体的3D实体模型,不管多大或多复杂;利用自动跟踪和执行更新的关联性,维持所有3D模型、2D工程图和其他设计和制造文件的同步;通过操纵关键设计参数快速创建设计变型;只需单机并拖动模型几何体即可直接编辑模型;为人和3D几何体生成曲面,乃至复杂的有机和方程式模型;即可分析3D模型,了解人和实体质量属性和体积(质量、密度、体积和惯性动量等等)。
大型装配体设计借助 SolidWorks 3D CAD 处置可包括 100,000 多个零件的设计,从而简化大型装配体的设计。
利用 SolidWorks 易用的功能可治理、装配、查看和记录大型设计,从而加速设计进程,节省时刻和开发本钱,并提高生产效率。
利用3D 建模治理和直观显示设计的优势随着产品的尺寸和复杂性的增加日趋明显。
SolidWorks 中可实现这一优势的各类大型装配体设计工具包括:1.配置能够设计产品的详细和简化版本借助 SolidWorks 简单的表格驱动的功能,能够自动开发零件和装配体配置的多个版本。
SolidWorks表格驱动应用详解
SolidWorks的参数化功能有多种实现方式,本文详细介绍了利用Excel表格驱动SolidWorks模型的方法:通过Excel输入参数,利用Excel表格ActiveX控件、方便的数据计算能力,结合SolidWorks方程式及宏功能,实现对SolidWorks模型尺寸修改及更新。
参数化设计方法就是将模型中的定量信息变量化,使之成为任意调整的参数。
对于变量化参数赋予不同数值,就可得到不同大小和形状的零件模型。
用CAD方法开发产品时,产品设计模型的建立速度是决定整个产品开发效率的关键。
如果该设计是从概念创意开始,则产品开发初期,零件形状和尺寸有一定模糊性,要在装配验证、性能分析之后才能确定,这就希望零件模型具有易于修改的柔性;如果该设计是改型设计,则快速重用现有的设计数据,不啻为一种聪明的做法。
无论哪种方式,如果能采用参数化设计,其效率和准确性将会有极大的提高。
在CAD中要实现参数化设计,参数化模型的建立是关键。
参数化模型表示了零件图形的几何约束、尺寸约束和工程约束。
几何约束是指几何元素之间的拓扑约束关系,如平行、垂直、相切和对称等;尺寸约束则是通过尺寸标注表示的约束,如距离尺寸、角度尺寸和半径尺寸等;工程约束是指尺寸之间的约束关系,通过定义尺寸变量及它们之间在数值上和逻辑上的关系来表示。
在参数化设计系统中,设计人员根据工程关系和几何关系来指定设计要求。
要满足这些设计要求,不仅需要考虑尺寸或工程参数的初值,而且要在每次改变这些设计参数时维护这些基本关系。
即将参数分为两类:其一为各种尺寸值,称为可变参数;其二为几何元素间的各种连续几何信息,称为不变参数。
参数化设计的本质是在可变参数的作用下,系统能够自动维护所有的不变参数。
因此,参数化模型中建立的各种约束关系,正是体现了设计人员的设计意图。
SolidWorks是典型的参数化设计软件,参数化功能非常强大,并且实现方法多种多样。
笔者今天介绍一种通过Excel表格对模型参数进行驱动的方法,其特点是充分利用Excel表格强大的公式计算、直观的参数输入、方便的数据维护功能,来实现产品的参数化、系列化设计。
如图1所示Excel表格,展示的是一个压力容器的法兰参数。
表中直观地将不同法兰用不同颜色体现,并对应相同颜色块的参数。
该参数采用下拉列表的方式,直接选取即可,最后只需要点击右下角的“更新法兰参数”,SolidWorks中的模型便实时得到更新。
当然,根据模型参数的需要,该表格还可以做得更加复杂,
还是以该压力容器为例,大家知道压力容器的设计是有严格规范
的,那么就可以将这些规范体现在表格中,利用Excel公式功能
实现。
如图2,同样只需要更改几个关键参数,点击更新按钮,
SolidWorks中的相应模型参数便实时得到更新。
下面笔者介绍一下这个功能的实现方法,在此笔者用一个最简单的长方体模型作为例子进行介绍。
1.建立模型
首先用SolidWorks建立如下模型:一个长方体,长宽高分别为100mm、40mm和50mm。
如图3。
2.编辑尺寸名称
这个过程需要强调的是,需要将尺寸名称显示出来。
可按下面方法操作:勾选注解中的“显示特征尺寸”,并将“查看尺寸名称”按钮激活,如图4,结果如图5。
3.定义尺寸之间的逻辑关系
在此我们定义“高”是“宽”的1.5倍。
注意,该步骤可选,因为可以将逻辑关系在Excel表格中定义,如图6。
4.生成Excel文件
本例中,驱动变量是“长”,“宽”和“高”均直接或间接由“长”得到。
根据这个要求,该表格设计成由驱动列表、参数定义和参数说明三部分组成,如图7。
5.利用名称管理器定义参数区域
选中“参数”工作表中的“长”下面的所有数值表格,然后点击公式栏中的“名称管理器”,新建一个名称为“长”,引用位置为
刚才选中表格范围的名称内容,如图8。
6.引用参数区域
这是为了将驱动尺寸与设定好的参数进行关联调用,采用下拉框来实现,如图9。
7.设置尺寸参数之间的关系
这一步可以充分利用Excel表格方便的公式计算功能,如图10。
8.定义ActiveX控件按钮
切换到“开发工具”选项卡(此前要确保在“Excel选项→常用”中将开发工具选项卡激活),激活“设计模式”,在该选项卡中,点击“插入→ActiveX控件→命令按钮”,绘制一个按钮,并修改该按钮的显示名称为“更新尺寸”。
如果你喜欢,也可以将该按钮的样式颜色修改一下,效果如图11。
9.修改按钮的代码内容
双击该按钮,在弹出窗口的代码中加入驱动SolidWorks尺寸参数的内容。
需要说明的是,该代码形式固定,需要更改的只是箭头所指的变量传递部分语句,其中,前面括号中是在SolidWorks中的模型尺寸名,后面括号中是Excel表格中相应的单元格名称。
注意,代码中数值单位是m,而本例模型中单位是mm,因此在代码中数值要除以1000。
另外,按钮名称不要弄错,一定要与控件名称一致(注意
不是显示名称)。
需要指出的是,长方体需要长、宽和高三个参数,而我们只定义了2个参数“长、高”,这是因为,“宽”的参数SolidWorks 的方程式中定义了。
如图12。
通用代码内容如下,其中,红色部分可直接复制重用到其他例子中。
Private Sub CommandButton1_Click()
Dim swApp As Object
Dim Part As Object
Dim Gtol As Object
Dim longstatus As Long
Dim boolstatus As Boolean
Set swApp=CreateObject(“SldWorks.Application”)
Set Part=swApp.ActiveDoc
‘Values for calcualtions are in meters
Part.Parameter(“长@Sketch1”).SystemValue=Range(“A4”).Value/1000
Part.Parameter(“宽@Extrude1”).SystemValue=Range(“B4”).Value/1000Part.EditRebuild
End Sub
10.保存该文件为特定格式
请注意,操作过程中必须保存为Excel2003的格式(xls),或者Excel2007的xlsm(启用宏的工作簿)格式。
要想正确运行该按钮,还需要注意下面两点:①将“开发工具”选项卡中的“设计模式”关闭。
②将该Excel文件启用宏及激活ActiveX控件功能。
这些内容是Excel文件的基本操作,在此不再赘述。
11.测试参数驱动是否正确执行
修改参数,点击“更新按钮”,SolidWorks中的模型会即时更新,注意SolidWorks中模型要处于打开状态。
可以看到,只需要修改“长”这一个参数,便可以驱动SolidWorks中长方体的3个尺寸变换,如图13所示。
12.将驱动文件嵌入到SolidWorks的活页夹
最后,可以将相关文档嵌入到SolidWorks的活页夹,具体方法是:右键点击SolidWorks的活页夹,选择“添加附加件”,选中需要添加的文件即可(可采用链接或嵌入方式均可)。
至此,这种借助SolidWorks宏功能以及Excel控件等方法的表格驱动详细介绍完了。
在采用这种方法的时候,要想获得更好的效果,一定要清楚要解决的问题的具体情况,并理解该方法针对参数设置关键地方。
其关键点是:大量需要做的工作是提炼独立变量,将其他变量通过某种关系表达出来,而表达的方法具体有很多种,可以灵活处理。
比如本例,全部变量有3个(长、宽和高),表格传递给SolidWorks 模型的变量是2个(长和宽),而通过手工调整的独立变量只有一个(长)。
那么一个独立变量如何实现三个变量联动呢?本例中,将一个变量“宽”与“长”建立关联,在表格中通过关系式体现,将另一个变量“高”与“宽”关联,在SolidWorks的方程式中体现。
当然,“高”、“宽”与长的关系,可以都放在SolidWorks的方程式中,这样表格只需要传递“长”这一个变量;也可以都体现在表格中,那么表格需要传递全部三个变量给SolidWorks。
上述方法可直观方便地维护数量繁多、关系复杂的产品参数,不过可以作为变量的仅仅是尺寸,如果产品改型涉及到几何拓扑或零部件替换的问题,就不那么容易维护了。
令人振奋的是,SolidWorks2011版解决了这个问题。
在参数化功能增强方面,其方程式功能增加了压缩和解压缩的操作(图14),可以方便地维护产品几何拓扑的变化。
这个功能的巧妙利用,使参数化设计提升了一个级别,即实现设计自动化的功能。
同时,其新功能支持记事本的参数读入,该功能使设计者可以设置全局变量,驱动多个零部件的参数。