当前位置:首页 >> 机械/仪表 >>

Solidworks大型装配体性能优化及使用技巧


3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

1

大型装配体性能优化 及使用技巧

Jian GUO/Alan LIU/Qideng HU

/>SolidWorks TTM 2013年5月

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

2

SolidWorks的大型装配设计—随处可见

内容提要(Agenda)
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

Content

计算机系统配置要求 SolidWorks自身系统选项配置要求 简化零部件模型设计 使用大装配体选项及大装配体新增功能 使用简单,正确的装配方法 使用子装配体,减少活动子装配 使用装配体配置及显示状态 其他使用上的注意事项

3

计算机系统配置要求(推荐使用图形工作站)
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

硬件配置推荐
内存:建议6G以上(禁用虚拟内存和释放系统保留内存) 大型建模:Win7-64位处理器,同时配备6G或以上的内存(大型建模指零件特征数 目超过1000、装配体零件数目超过10000或者模型超出32位系统的运行极限) 显卡: N卡兼容性好,A卡速度占优(N卡驱动较A卡催化剂更成熟) 请使用经过SolidWorks测试认证的图形显卡及驱动程序,具体显卡型号及支持的 SolidWorks功能从下面的网页链接查询 http://www.solidworks.com/pages/services/VideoCardTesting.html?lsrc=quick_links CPU:不追求多核 (CPU主频越高越好。高主频双核优于低主频四核) 分析、渲染和PDM模块能有效利用多CPU和多核CPU

4

计算机系统配置要求(推荐使用图形工作站)
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

其它
系统盘:盘空闲空间 建议不少于30G 鼠标或者其他指针设备
硬盘:7200转 (开启ACHI模式,减小计算机瓶颈) 操作系统: Window 7 Professional 或以上 Office系统:Microsoft Office 2007 /2010或以上 网络:Novell公司出品的网络以及其他非Windows平台的网络存储设备没有 经过SolidWorks 的测试,不建议客户使用。(服务器和客户端尽量在一个网 段,保证路由器等设备运转正常)

网络许可服务器需求:具备USB端口或者并行端口

5

硬盘选用准则
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

计算机中最被忽视的硬件 在大型装配、复杂零件、分析和渲染操作中,需要处理海量数据, 如果硬盘的数据传输率很低的话,将会大大影响运算的效率。 硬盘的选用标准
优先选用高速硬盘:1万转以上的硬盘优先,SCSI>SATA2>SATA>IDE; SCSI硬盘的优点是带有独立的直接控制器,对磁盘的存取操作不通过 CPU,由控制器直接完成。优点就是存取不占用CPU资源。 SCSI硬盘是双向 点对点传输,SATA硬盘是单向传输的,所以SCSI硬盘速度理论上是SATA硬 盘的两倍。

注:高速硬盘的噪音相对也比较大

6

软件环境与性能
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

? ? ?

定期系统维护,磁盘整理 定期查杀病毒,保证机器正常工作 安装SolidWorks前,安装必要的组件

? 安装SOLIDWORKS和显卡驱动过程中,禁用杀毒 ? 验证的图形卡驱动 ? 给予用户SOLIDWORKS注册键的管理员权限 ? 内部网络设置顺畅,保证读写文件速度,可以通过资源管理器查 看网络文件夹的相应速度

7

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

8

确保系统及图卡能够满足SolidWorks需求

当运行SolidWorks时系统变慢或不稳定
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

首先您需要注意,当运行 SolidWorks而系统的物理 内存不足时,SolidWorks 将访问虚拟内存,这将影 响软件的运行效果,虚拟 内存的设置(右键我的电 脑->属性)如下:

9

运行SolidWorks过程中出现内存不足
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

当SolidWorks调用诸如材料明细表或系列零件设计表之类 Microsoft Office 应用程序时容易发生内存不足的情况,对此最有效的方法就是 增加您机器上的物理内存量,同时也可以在您的系统上分派更多的虚 拟内存以满足当前使用。 如果您的机器物理内存达到4G,那么,您需要启用3G内存应用于应用 程序的开关,在启用3G开关之前,请先确保您的Windows XP系统补丁 包不是SP1,因为此补丁包版本的操作系统在打开3G开关之后可能会 出现异常。 启用3G开关的方法:在系统盘的根目录找到文件boot.ini做下图所示的 编辑然后重新启动计算机

10

Windows系统优化
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

一、系统平台建议

最新版的SolidWorks2013已不再支持Windows XP, 建议一定采用64位Windows 7

强烈推荐新客户使用

Windows7 x64 Windows7 x86 Windows XP x86 Windows XP x64

推荐新客户使用

推荐老客户使用

不推荐使用
11

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

12

Windows系统优化

二、开启多核CPU选项
“运行”(WIN+R) Msconfig “引导”-“高级选项”

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

13

释放系统保留内存
“运行”(WIN+R) Msconfig “引导”-“高级选项”

Windows系统优化

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

Windows系统优化 正确设置虚拟内存
小建议:
? 虚拟内存尽量不要放置于系统盘 ? 建议虚拟内存保存于D盘 ? 设置虚拟内存,建议“大小”一致。 ? 虚拟内存数值50%~150%物理内存 ? 4G内存或更高,可以禁用虚拟内存 ? Ramdisk虚拟硬盘,放置虚拟内存和临 时文件

1 2 3

14

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

15

Windows系统优化

删除无用自启动项

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

16

Windows系统优化 去掉华而不实的设置

系统硬件相关
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

确保运行SolidWorks有足够的空闲硬盘空间
推荐在您的硬盘上留有1G以上空闲硬盘空间。如果您自动保存或生成SolidWorks备 份文件,此空间将很快被占满。另外,不建议您将SolidWorks安装在系统分区。

视频显示问题
反映出现此类问题的用户比较多,比如突然出现蓝屏、机器重新启动,大多数情 况下我们可以在出现蓝屏的情况下,从屏幕显示的报错得到一些有用的信息,比如机 器使用的是ati系列显卡,看到报错信息显示有ati.dll或其他ati相关的文件,那么 几乎可以肯定是显卡的原因,要么是显卡不能很好的与硬件兼容,要么是显卡驱动不 稳定,可以参照SolidWorks认证的显卡驱动去尝试更新,另外,我们建议在进行 SolidWorks建模时,一次仅打开编辑一个模型或装配体,其他的模型请保存、关闭, 需要的时候再打开。即使没有出现显卡相关的报错信息,我们也可以采取如下两种方 法进一步对系统进行诊断

17

降低硬件加速(确定问题出在图卡还是驱动程序)
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

方法之一 在您的 Windows 桌面上用右键单击并选择属 性。 在设置标签上单击高级。 在疑难解答标签上将滑杆向左移动以降低硬 件加速。 单击确定,直到显示属性对话框关闭

18

启用软件OpenGL模式,禁用图形适配器硬件加速
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

软件OpenGL 设置方法是在SolidWorks 系统选项之性能中选 中,具体见下图 如果在作上述两种方法 尝试以后问题有所缓解 或解决,那 么可以肯定 是显卡有问题了,请联系 您的硬件供应商提供解 决方案

19

修改Windows系统选项
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

当物理内存小于2G时,强烈推荐使用简化的XP显示效果,如下图所示

32位VISTA运行时,比较花哨的玻璃窗效果最好取消,同XP一 样,操作系统的显示特效会消耗大量的系统资源,将特效取消 掉后,配合3GB开关,SW运行大型装配体游刃有余。

20

解决SolidWorks草图绘制标注尺寸慢的问题
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

很多工程师反应SW2009草图标注后放大缩小等显示操作会变得很慢 尤其是草图复杂后,有一个方法可以解决这个问题,通过测试,确 实效果明显,方法如下
1.打开桌面显示属性,点击效果 2.去掉图中圈红的复选框

21

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

22

SolidWorks系统选项的背景显示
建议选择“素色”背景而不是“渐变”,这会对提升显示性能有所帮助

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

23

性能选项

在系统选项中的 性能里,将图示1 的<细节层次>调 至较少以减少细 节显示, 从而提 高显示速度。调 整图示的<配合动 画速度>至关闭

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

24

显示/选择--选项的优化设定
清除模型边线选项中的 “图形动态高亮显 示”“反走样边线/草图”

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

25

“反走样边线/草图”实例

该选项可以使模型的边线显示的更清晰,消除模型“锯齿”现象, 但会大大增加图形显示卡的负担,特别是大型装配会严重影响机 器性能

显示边线细腻,性能慢 显示边线粗糙,性能快

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

26

设置模版的文档属性
将图示的<上色和草稿品质HLR/HLV分辨率>向左调节,以提高显示效率 此选项在图形边线的分辨率较低时显示很粗糙,如圆形显示为多边形, 但这样会 减轻机器的运行负担,提升速度

定期检查并清理备份及临时目录
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

SolidWorks在系统选项里有“备份”和“自动恢复”文件目录的设 定,虽然有助于保护我们的设计数据,但建议不要选取,因为这会实 时占用一定的系统资源,养成良好的工作习惯,每隔一段时间自己手 工保存文件特别是复杂建模,大型装配以防忽然断电或软件异常退出。 如果设定了“自动恢复”及“备份”“显示提醒”功能,请定期清理 这些文件夹中的内容

27

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

28

图形显示设置
关闭如图所示的“RealView”图形及”上色模式中的阴影”两个选项

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

29

大型装配体模式
在做大型装配体时,打开如图所示的<大型装配体模式>

隐藏不必要的相关基准面面、基准轴、临时轴、辅助曲线等。

系统选项优化一览表
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

系统选项页

选项

大型装配体模式 关闭:当拖动工程图视图时,只有视图边界才显示 关闭:工程图的动态操作,如平移和缩放,不平稳显示 打开:装配体在新工程图中不可见的任何零部件将隐藏并列举在工程图视图属性的隐藏/显示零部件标签上 消除隐藏线:设定为新视图的默认显示样式。 草稿品质:只有最小的模型信息才装入内存。有些边线可能看起来丢失,打印质量可能略受影响 关闭:当您移动指针经过草图、模型或工程图时,模型面、边线及顶点将不高亮显示 关闭:带边线上色、线架图、消除隐藏线、及隐藏线可见模式中的锯齿状边线不平滑处理 保持装配体透明度:没被编辑的零部件保持其单独透明度设定 关闭:当指针经过 FeatureManager 设计树中的项目时,图形区域中的几何体(边线、面、基准面、基 准轴等)不会高亮显示。 正常视图模式高品质:零件或装配体没移动或旋转时,透明度为高品质。当用平移或旋转工具移动或旋转 时,应用程序转到低品质透明度,使您可以更快地旋转模型。 仅在需求时,第一次显示时曲率显示速度较慢,但占用较少的内存 最小:细节层次在装配体、多实体零件、以及工程图中的草稿视图中的动态视图操作(缩放、平移、及旋 转)过程中最小化 不检查:装入装配体,不检查过时的轻化零部件

当拖动视图时显示其内容 工程图 工程视图的平稳动态移动 生成视图时自动隐藏零部件 为新视图显示样式 工程图-显示样式 新视图的显示品质 图形视区中动态高亮显示 显示/选择 反走样边线 关联中编辑的装配体透明度

FeatureManager 动态高亮显示 透明度 性能 曲率生成 细节层次 检查过时的轻化零部件
30

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

31

打开过程与性能

硬盘 保存 内存 打开

打开过程与性能
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

图示打开装配体计算机工作过程 内存 选中装配文件打开 按 [工具]/[选项]的[文件位 搜索参考文件 检查装配层次,依此打开设计树文件 所有文件打开后,渲染绘图区 检查文件和配合有无更新 重建 生成特征树
置]附签下的[文件夹]列表指 定路径 用户当前打开文档 所在路径 上一次系统打开此参考 文档使用的路径 父文档最后一次存储时 参考文档所在路径 父文档最后一次存储时参考 文档原始磁盘所在路径

32

完全显示

要求用户手工查询

SolidWorks 2009新技术Speed Pak的应用
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

Speedpak
SolidWorks 2009 的大装配性能有了非常大 的提高。 全新的性能增强功能:SpeedPak它可以让用户对机器资源的使用更具 策略性,在不牺牲图形细节的情况下处理 复杂的子装配体,在Speed-Pak的操作界 面选择您需要的面和零部件,其它部分做 最轻量化处理 Speed-Pak 的另一大好处是:您可以同其 他的 SolidWorks 用户分享 Speed-Pak 装配体,但不必发送所有相关的零部件文 件。这是因为所有相关的图形信息都储存 在装配体内……这就是高效协作

33

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

34

装配体:轻量化装配体
使用轻量化装配体
? 打开轻量化装配体 ? 只载入必要的模型数据 ? 设置:工具> 装配体> 大装配体模式 在轻量化模型中可以:

装配体:快速查看/选择性打开
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

? 快速查看/选择性打开 ? 最快的方法来查看装配体 ? 只载入你需要的零件:“不载入隐藏零件” ? 保留配合,因此转配体可以移动 ? 简化装配体,不保留配置 ? 显示切换,选择尚未打开的零件 ? 过滤和新的选择工具 ? 保存显示状态 ? 从内存中卸载 ? 隐藏零件,并从内存中卸载

35

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

36

装配体:快速查看/选择性打开

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

37

零件建模与性能

避免模型细节可以缩减文件大小,提高速度

以螺栓为例:螺纹/螺旋体:不要生成几何体,特别是不要用螺旋 扫描

螺旋扫描切割 旋转切割 无几何切割
可用装饰螺纹线替代

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

38

文字等非常细微却复杂的切割或拉伸,避免使用, 可以用贴图或文字说明替代。

使用贴图替代实体拉伸切除或包覆

避免过多特征产生的型面

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

39

减少复杂圆角特征的使用

圆角特征技巧 建议圆角特征最后建模 可利用FilletXpert整合规划圆角特征 减少变半径,面圆角等高级圆角特征的使用

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

40

减少使用扫描和放样,抽壳,弯曲,变形等高级特征

放样特征 扫描特征 变形弯曲特征

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

41

减少使用组合特征
可以用拉伸切割和草图组合来解决 比组合特征运算大大减少,速度快很多

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

42

几何阵列比实体阵列运 算减少,速度提升 超大规模复杂几何阵列的 模型增大运算负担,尽量 避免使用

阵列特征优先选择几何阵列选项

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

43

避免使用螺旋实体特征
扫描运算复杂,文件大,速度慢 用简单特征结合贴图示意, 文件小,速度快

规范建模技巧提高可修改性,减少文件字节数
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

建模遵循的原则

? ? ? ? ? ?

基准的重要性,即模型基准与设计基准统一 主要特征在前,次要特征在后; 先做外形,再做内部结构; 先做整体,后做细节; 建模步骤要精简,可以一步完成的就不用两个 特征 尽量避免使用高级建模特征,如:放样,扫描,抽 壳,复杂圆角…

44

使用“Utilities”简化零部件
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

零部件大都带有装配体不必要的模型信息,如装饰性圆角、倒角、部 分孔、凹槽和凸台等 设计人员通过创建零部件的简化配置,压缩不必要的信息,简化零件 资源消耗,装入/重建模型时的速度就会更快

未简化配置
45

简化配置

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

46

使用子装配体

? 查找零件困难

? 查找指定配合困难

? 插入/重建模型速度慢

大型装配体设计中,尽量避免装入大量单个活动零件,而不使用子装配 体,使单个装配体内同层零件过多导致以下问题

清 晰 的 装 配 结 构

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

47

使用子装配体
避免平面结构,有很多的配合
? 平面结构在重建时更新所有配合 ? 子装配体只在需要时进行更新

默认情况下,子装配体是固定的(更快)
? 为了验证机构运动, 临时将子装配体设为灵活 – 在属性中设置

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

48

用SolidWorks特有技术处理焊接结构替代装配

焊件工程图中可以自动标注零件序号

SW提供专业的焊件功能满足快速处理构件的需求;

焊件的切割清单可提供自动计算下料长度等实用功能;

轻化零部件
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

在SolidWorks装配体中,零部件有多种状态,分别是:还原、轻 化、压缩、隐藏。不同状态的零部件占用不同的系统资源。零部 件的各种状态定义如下
还原状态:零部件的模型信息完全装入内存; 轻化状态:零部件的模型信息部分装入内存,只在需要时才装入内存并 参与运算; 压缩状态:零部件的模型信息暂时从内存中清除,零件功能不再可用也 不参与运算; 隐藏状态:零部件的模型信息完全装入内存,但是零部件不可见

49

零部件在各种状态下的性能比较表
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

性能 /状态 装入内存 可见 特征管理器设计树中可以使用的特征 可添加配合关系的面和边线 解出的配合关系 解出的关联特征 解出的装配体特征 在整体操作时考虑 可以在关联中编辑 装入和重建模型的速度 显示速度

还原 是 是 是 是 是 是 是 是 是 正常 正常

轻化 部分 是 是 是 是 是 是 根据需要 是 更快 正常

压缩 否 否 否 否 否 否 否 否 否 更快 更快

隐藏 是 否 否 否 是 是 是 是 否 正常 更快

50

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

51

将不重要装配体简化

将装配体另存为零件或消除特征参数

使用Utility的简化工具处理复杂装配件

对于外购装配件只保留需要安装配合的零件

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

52

使用装配体配置

未简化 简化 装配体配置

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

53

使用分离的工程图打印或注释工艺说明

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

54

工程图:打开工程图

? 工程图 “快速浏览” ? 在打开工程图之前快速预览

? 打开某个指定图纸 ? 打开某个指定图纸,而不是打开所有图纸

打开工程图之前预览 打开某个指定图纸

工程图:提高性能的策略
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

轻化工程图
? 在内存中载入部分模型数据 – 更快 ? 在轻量化工程图中, 你可以:
? 创建所有类型的视图 ? 标注和注释 ? 指定边线属性 ? 指定边线和顶点 ? 指定子装配体的工程图为轻量化或还原

打开轻量化工程图

55

建议关闭不必要的应用程序
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

虽然SolidWorks对大多数杀毒软件(如NOD32、Kaspersky、Symantec等)、 系统保护工具(如360安全卫士等)显示出了良好的兼容性,但是在安装 有这些系统工具的个别机器上运行SolidWorks会出现一些莫名其妙的错误 报告或提示,所以,在发现SolidWorks软件运行不畅的时候,可以关闭这 些系统工具然后再次尝试运行,很多在外企工作的用户在设计过程中经 常会启动“金山词霸”及浏览网页或公司内部管理加密等系统软件,特 别是翻译软件的实时取词,很容易造成SolidWorks的意外跳出

56

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

57

装配体配合关系应用对性能的影响

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

58

关于装配体配合约束关系

SolidWorks一次性搜索所有的配合

SolidWorks不是以线性方式处理装配

尝试将100个零件同时放在一起:类似自行车链条

问题的复杂度
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

配合的矩阵方程
多个配合

一个配合: 两个配合:

X
X Y Y X

三个配合:
59

X1 X1 X1

X2 X2 X2

X3 X3 X3

X 1,1 X 2 ,1 . X n ?1,1 X n ,1

X 1, 2 . . . .

... . . . .

X 1, n ?1 . . . .

X 1, n X 2,n . X n ?1, n X n,n

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

60

使用正确的装配体简单配合约束关系
标准配合 –多个配合 –重合/共线/共点配合 –相互平? –相互垂直 –互为相? –锁住 –同轴心 –距? –角? 配合对正 –同向对正 –反向对正

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

61

高级配合

– ?径配合

– 宽?配合

– 互相对称

– 线性/线性?轴器

– 限制配合

减少使用装配体的高级配合约束关系

?程范围、角?范围

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

62

装配体高级的机械配合
机械配合 –凸轮 –齿轮配合 自动侦测齿?比 –齿条与齿轮配合 –?钉 –万向接头 装配体特征 –皮带/链条

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

63

装配体:如何工作

? 配合性能,速度从最快到最慢 ? 关系配合(重合, 平行, 等等.) ? 逻辑配合 (宽度, 凸轮, 齿轮) ? 距离配合 ? 限制配合

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

64

装配中的新配合形式

螺旋丝杠配合与线性偶合

齿轮与齿条的配合 绞链配合替代同轴\重合并限制角度 皮带与链轮的传动配合

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

65

装配中的新配合形式

高级配合中的路径配合

宽度配合中间零件可以锥面与圆柱面 多配合模式&齿轮配合识别分度圆直径 拷贝零件同时复制配合关系

醍醐灌顶
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

小常识:什么是系统资源 谈到Windows时,有一个必说的话题--系统资源(System Resource) 但系统资源到底是什么,有人说是指CPU,有人说是指硬盘空间, 有人说是指内存……当应用程序在Windows中运行时,Windows必须 实时"跟踪"该应用程序的运行,并保留与之相关的许多信息,如按 钮、光标、菜单的位置和位图、窗口的状况等,这些信息由Windows 保留在一种叫堆的内存块中,堆的英文为Heap。简单地说,堆是采 用特殊机制管理的内存块。由Windows的一个系统内核User.exe管理 的堆叫作User资源堆(User Resource Heap),由另一个系统内核 Gdi.exe管理的堆叫作GDI资源堆(Graphical Device Interface Resource Heap,简称GDI Resource Heap),User资源堆和GDI资源堆合称为系 统资源堆(System Resource Heap),习惯上就把它们叫作系统资源 (System Resource)

66

醍醐灌顶
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

小常识:系统资源的辩析 不要将系统资源和CPU资源(CPU使用率)相混淆,硬盘、光驱、 软猫的数据处理、显卡的3D图像处理、声卡的3D音效处理占用的都 是CPU时间(即消耗CPU资源),而不是系统资源,这些硬件设备 的先进与否与占用系统资源的多少根本没有任何关系,可至今许多 人还是将它们混为一谈。按习惯,谈到硬件的资源占用一般是指其 CPU资源的占用,而软件的资源占用既包括CPU资源占用又包括系 统资源(堆)占用,但计算机用户关心的一般是后者,因此谈到软 件的资源占用时一般是指其对系统资源的占用。 这也解释了,无论客户的硬件配置如何,与软件运行占用的系统资 源是无关的。SolidWorks无故退出和CPU占用率居高不下,不在于客 户的内存大小,CPU频率高低等硬件配置

67

醍醐灌顶
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

小常识:系统资源的作用
系统资源是用来跟踪应用程序运行而不是用来运行应用程序的,就像公路上车多 车少,并不是车稍微多点就没有办法开车了。因此可以肯定地说,影响计算机系统 性能的是计算机系统其他的因素,而绝不会是可用系统资源的大小。当用户计算机 系统性能明显降低时,应该从别的方面去查找原因,而不要马上怀疑到系统资源身 上。从硬件方面来看,内存太小导致系统不得不频繁使用虚拟内存是影响系统性能 的主要原因之一;从软件方面来看,因为Windows是一个多任务的操作系统,大家 都习惯同时运行多个应用程序而不管当时是否实际需要。而编写和调试这些应用程 序的程序员一般只考虑其在单任务环境下的运行,而没有过多的精力从多任务环境 来考虑和调试,因此许多应用程序间往往不能很好地协同工作,同时运行多个这样 的应用程序会因它们彼此之间发生冲突而导致系统性能下降。当然,Windows多任 务管理机制的不完善也是造成这个问题的主要原因之一

68

醍醐灌顶
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

小常识:进程优先级 每个进程(正在运行的程序)都有相应的优先级,优先级决定它何 时运行和接收多少CPU时间。最终的优先级共32级,是从0到31的 数值,称为基本优先级别(base priority level)。系统按照不同的优 先级调度进程的运行。0-15级是普通优先级,进程的优先级可以动 态变化,高优先级进程优先运行,只有高优先级进程不运行时,才 调度低优先级进程运行。优先级相同的进程按照时间片轮流运行。 16-31级是实时优先级,实时优先级与普通优先级的最大区别在于相 同优先级进程的运行不按照时间片轮转,而是先运行的进程就先控 制CPU,如果它不主动放弃控制,同级或低优先级的进程就无法运 行

69

醍醐灌顶
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

小常识:优先级提升策略 每个进程(正在运行的程序)都有相应的优先级,优先级决定它何 时运行和接收多少CPU时间。最终的优先级共32级,是从0到31的 数值,称为基本优先级别(base priority level)。系统按照不同的优 先级调度进程的运行。0-15级是普通优先级,进程的优先级可以动 态变化,高优先级进程优先运行,只有高优先级进程不运行时,才 调度低优先级进程运行。优先级相同的进程按照时间片轮流运行。 16-31级是实时优先级,实时优先级与普通优先级的最大区别在于相 同优先级进程的运行不按照时间片轮转,而是先运行的进程就先控 制CPU,如果它不主动放弃控制,同级或低优先级的进程就无法运 行。 像QQ之类要长时间占用进程的可以调制低于标准的优先级

70

醍醐灌顶
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

小常识:改变优先级提升性能
改变程序优先级可以提高性能。这里优先级是指电脑怎样决定哪个程序应 该首先得到CPU的时间,和怎样分配CPU时间给每一个程序,优先级一般 分6级(在后台它更复杂分31级)。优先级由线程优先权(Thread Priority) 和优先类型(Priority Class)决定。优先类型有几种基本的优先程度设定 (尽管在后台它更复杂),一般有: 实时、高、标准、和空闲等。其中实 时的程序会优先于其它任何程序占用CPU的时间,大多数情况下只有操作 系统本身的程序才有这个特权。其它的设置只是操作系统用来决定程序占 用CPU时间的简单排列。其中线程是CPU基本执行单位,CPU在一个瞬时 只能处理一个线程,线程优先可以理解为CPU优先处理优先权高的线程, 再处理下一级优先权线程。当一个线程在执行中被别的线程优先占有CPU 时,操作系统利用CPU的硬件设施保持它的现场;当这个线程重新得到调 度时,该现场被恢复。了解优先权大致原理,我们可以从两种途径来设置 优先权

71

3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

72

醍醐灌顶
剑走偏锋:改变SW优先级 按Ctrl+Alt+Del,调用任务管理器。切换到“进程”,找到用户想要优先 的运行的程序,点击右键,选择“设置优先级”,选择用户希望的优先 类型

醍醐灌顶
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

剑走偏锋:永久改变SW优先级
用记事本新建一个文件,加入以下类似的语句:
Echo off Start /

把换成用户希望的优先类型(Real time、High、Normal、或Idle),换成用 户希望的改变优先级的程序的路径和程序主文件。例如:
Echo off Start /high c:\windows\notepad.exe

最后将文件后缀.TXT改变为.BAT并保存。以后可以运行这个BAT文件启动 程序,让程序按照用户设定的优先级运行。 注意Real time的程序会优先于其它任何程序,一般只用于操作系统的运行 文件。另外提高程序的优先级同时会带来稳定性的降低

73

欢迎联系各位TTM:
3DS.COM/SOLIDWORKS ? Dassault Systèmes | Confidential Information | 5/19/2013 | ref.: 3DS_Document_2012

郭健:18622088590

Jian.GUO@3DS.com

刘悦:13661206241

Alan.LIU@3DS.com

陆云强:13816328836 戴瑞华:13500023419

安锐明:13810731627 杨 强:13981929062 胡其登:13601370336
Qideng.HU@3DS.com

Vincent.LU@3DS.com River.DAI@3DS.com

Ruiming.AN@3DS.com Qiang.YANG@3DS.com

74


相关文章:
如何提高SolidWorks的装配体性能
SolidWorks 是一个优秀的、应用广泛的 3D 设计软件,尤其在大装配体方面使用了独特的技术来优化系统性能。本文给出几种改善 SolidWorks 装配体性能方法,在相同的...
SolidWorks大装配体技巧
SolidWorks 大装配技巧大型装配体设计对于任何三维设计软件来说都是一个艰巨...二、轻化装配体 使用轻化模式,可以显著提到大装配体性能。当零部件是轻化...
如何提高SolidWorks的装配体性能
如何提高 SolidWorks装配体性能 SolidWorks 是一个优秀的、应用广泛的 3D 设计软件,尤其在大装配体方面使用了独特的 技术来优化系统性能。本文给出几种改善 ...
SolidWorks大装配之技巧篇
SolidWorks大装配技巧篇_机械/仪表_工程科技_专业资料。SolidWorks 大装配技巧...二、轻化装配体 使用轻化模式,可以显著提到大装配体性能。当零部件是轻化...
提高SolidWorks运行速度的测试和建议
总体趋势可以看出,操作系统的设置带 来了可喜的性能...优化装配体约束和柔性子装备 子装备 约束方式对大型...SolidWorks技巧可参考:http://blog.cati.com/ ...
SolidWorks大装配之技巧篇及PDM
SolidWorks大装配技巧篇及PDM_机械/仪表_工程科技_...效率的装配体,大装配体通 常造成以下操作性能下降:...降低了加工成本并简 化了管理,从而实现整体的优化。...
如何提高SOLIDWORKS的运行速度
SOLIDWORKS 运行速度、提高 SOLIDWORKS 效率 一、背景概述 SOLIDWORKS 是一个优秀的、应用广泛的 3D 设计软件,尤其在大装配体方面使用了独特 的技术来优化系统性能。...
提高SolidWorks运行速度的测试和建议_V1
总体趋势可以看出,操作系统的设置带 来了可喜的性能...优化装配体约束和柔性子装备 约束方式对大型和小型...SolidWorks技巧可参考:http://blog.cati.com/ ...
如何提升SolidWorks内存使用性能
二.主题内容&解决方法 如何提升 SolidWorks 内存使用性能 在处理大型装配体或者是...通过以上三种优化系统内存设定的方法,可以不同程度上提升 SolidWorks 内存使用性能...
SolidWorks使用技巧完整版
108 您可在工具/选项/系统选项/一般中将性能电子...怎么在 零件结构上进行优化,切削加工过程,在脑海中虚拟...Solidworks大型装配体性... 74页 免费 solidworks ...
更多相关标签:
solidworks大型装配体 | solidworks性能优化 | solidworks装配 | solidworks装配体 | solidworks装配体教程 | solidworks装配技巧 | solidworks装配图 | solidworks弹簧装配 |