一、背景概述

SOLIDWORKS是一个优秀的、应用广泛的3D设计软件,尤其在大装配体方面使用了独特的技术来优化系统性能。本文给出几种改善SOLIDWORKS装配体性能的方法,在相同的系统条件下,能够提高软件的可操作性,进而提升设计效率。众所周知,大多数3D设计软件在使用过程中都会出现这样的情况,随着装配零件数量和复杂度增加,软件对系统资源的需求就相对增加,系统的可操作性就会下降。造成这种状况的原因有两种:一是计算机系统硬件配置不足,二是没有合理使用装配技术。

二、计算机硬件配置不足时

1.适当增强计算机的硬件配置

SOLIDWORKS官网有最近最新版本SOLIDWORKS的推荐配置:http://www.solidworks.com.cn/sw/support/SystemRequirements.html ,读者可以根据实际需要适当选配。另外读者需要注意以下几点:

a)SOLIDWORKS 2014是最后一个支持32位操作系统的版本,从SOLIDWORKS 2015开始将不在支持32位操作系统。

b)显卡:NVIDIA显卡的兼容性比ATI的显卡好,选择显卡的时候优选官网推荐的显卡及对应显卡的相应驱动(不是最新的驱动就最好)。

c)CPU的选择:如果主要用来建模则选择高主频的CPU,如果更多用来做分析仿真和渲染则选择多核的CPU。

三、优化Windows系统设定提升性能

1.改变SOLIDWORKS优先级

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

· 临时改变SOLIDWORKS的优先级:调用任务管理器。切换到"进程",找到用户想要优先的运行的程序,点击右键,选择"设置优先级",选择用户希望的优先类型.,如图1.

图1

· 永久改变SOLIDWORKS的优先级

1)用记事本新建一个文件,加入以下类似的语句:

Echo off

Start /

把换成用户希望的优先类型(Real time、High、Normal、或Idle),换成用户希望的改变优先级的程序的路径和程序主文件。

例如:

Echo off

Start ""/high "C:Program FilesSOLIDWORKS CorpSOLIDWORKS (2)SLDWORKS.exe"

由于作者的SOLIDWORKS路径是上面的路径,读者设置的时候需要自己找到对应的SOLIDWORKS程序的位置。

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

2.设置虚拟内存

在使用SOLIDWORKS时启用任务管理器,在性能页如果内存被大部分占用,发生内存不足的情况,对此最有效的方法就是增加机器上的物理内存量,同时也可以在您的系统上分派更多的虚拟内存以满足当前使用。

如果设置了虚拟内存,系统在内存没有被全部占用的情况下也会访问虚拟内存,CPU会将当前不活跃的程序的数据从内存中送往虚拟内存,不活跃的程序再次使用的时候,CPU会再从虚拟内存把数据送往内存,系统性能将下降很多。

· 虚拟内存的设置(右键我的电脑->属性)如图2

图2

设置虚拟内存需要注意以下几点:

· 虚拟内存不要放在系统盘

· 设置虚拟内存建议初始大小和最大值一致,虚拟内存数值在物理内存的1倍左右。

· 8G内存或更高内存可以禁用虚拟内存。

3.删除无用自启动项及去掉华而不实的设置

· 在系统配置中删除非必须自启动程序,如图3

· 去掉华而不实的设置,如图4及图5

图3

图4

图5

四、优化SOLIDWORKS设定

1.系统选项>颜色:建议选择素色而不是渐变,这会对提升显示性能有所帮助。如图6

图6

2.系统选项>性能

· 将调至较少,以减少细节显示,从而提高显示速度。

· 调整

· 勾选如图7所示

图7

3.系统选项>显示/选择

· 清除模型边线选项中的“图形动态高亮显示”

· 设置选项为无。如图8

图8

实例如图9

图9

4.文档属性>图像品质

· 将向左调节以提高显示效率,如图10

图10

5.图形显示设置

· 关闭“RealView”图形及”上色模式中的阴影”两个选项。

6.大型装配体模式

· 在做大型装配体时打开大型装配体模式,如图11

· 在大型装配体模式被打开时,系统优化选项如表1

图11

表1

五、其他注意事项

· 转换旧版文件到新版本

· 使用贴图代替实体拉伸或者包覆,如图12

· 减少使用组合特征

· 解决建模的错误

· 零件重建错误

· 零件几何体输入错误

· 装配体配合关系错误

· 上下关系错误

· 失败特征

· ……

图12

六、结束语

本文通过对硬件的配置、Windows系统设定的优化及SOLIDWORKS选项的优化可以在一定程度上满足用户对提升SOLIDWORKS运行速度的要求。

solidworks属性管理器_老式经典|如何提高SOLIDWORKS的运行速度相关推荐

  1. solidworks属性管理器_发现SOLIDWORKS自定义属性(下)

    12.配置发布者 Configuration Publisher可用于: 将零部件插入装配体后,使用模型参数可以更轻松地选择所需的配置. 图27.使用Configuration Publisher. ...

  2. solidworks属性管理器_SOLIDWORKS BOM快捷生成第一步 | 完善产品属性

    使用SOLIDWORKS出材料明细表(BOM表格)非常方便.快捷,SOLIDWORKS BOM表格里的信息均来自对应零件或者装配体的属性信息,所以完善SOLIDWORKS文件属性信息是非常有必要的. ...

  3. MultiRow发现之旅(二)- 详解属性管理器

    前文回顾 MultiRow发现之旅(一)- 高效模板设计器 属性管理器 上一篇提到MultiRow模板设计器中有一个"属性管理器",这里就聊一聊这个属性管理器.在MultiRow模 ...

  4. 19.VS属性管理器窗口不见了怎么办?

    解决办法见下图 点击属性管理器即可,然后属性管理器窗口就出来了

  5. 如何设置vs窗口的属性管理器和解决方案管理器的位置

    左键点击属性管理器 向右拖动 会出现按钮框  把管理器放到自己想放的位置即可

  6. VS2015配置PCL详细教程,使用配置属性管理器的方法,一劳永逸

    此处并不讲PCL的安装,假设已经安装完成PCL,并已经配置好环境变量 工程配置方法: 0.先是建立一个工程,这里命名为pclTest 接下来开始配置PCL 注意: 配置属性管理器和资源管理器的区别:配 ...

  7. VS2012属性管理器哪里找?

    1.问题描述 在配置vs2012+opencv3.0时,需要一次性配置属性,则需要在属性管理器里面配置,配置好后,以后就只需要添加,无需配置! 2. 解决办法 属性管理器在视图 下面的 **其他窗口( ...

  8. vs2012的属性管理器和项目属性的一些问题(opencv+qt+vs2012)

    1.首先说明一点,就是我原来配置opencv,在vs2012上,用的是属性管理器.为的是一劳永逸的为项目配置属性,不在每次新建项目就重新配置. 2.先说明一下属性管理器和项目属性的差别.设置项目属性, ...

  9. Solid Edge 二次开发插件 ProkitAddIn 属性管理器

    Solid Edge 二次开发插件 ProkitAddIn 属性管理器 特点: 涵盖与Solid Edge自带的"属性管理器"的基本功能. 额外增加外部数据(具有关联关系的数据,或 ...

最新文章

  1. Leetcode 347. Top K Frequent Elements--python1行解法,Java 11ms解法
  2. 有道算法题--排序之桶排序实现求排序后相邻最大差值问题
  3. java基础 关于转换流
  4. deep learning 作業 2.2
  5. 关于l ibrary not found for -lz.1.2.3 编译错误
  6. java map 的复制,Java Map的深度复制和浅复制
  7. 优秀!303篇论文获2020年度“优秀博士学位论文”!
  8. Linux查询端口是否被占用的四种方法
  9. C++线程中的几类锁
  10. java对象创建、对象内存布局、对象的访问定位、句柄池、直接指针
  11. 如何对一个变量数据进行正则判定_数值数据与数值数据的分析
  12. (亲测好用,史上最详细)Amesim与Matlab联合仿真——软件安装、环境配置和仿真测试详细流程
  13. Java实现语音播报功能
  14. 电力行业安全建设方案
  15. C#服务端的微信小游戏——多人在线角色扮演(十二)
  16. python3文本文件读取方法_[Python3] 读取文本文件[TZZ]
  17. 美图秀秀证件照发现不能用了了,俩个 一寸照片,俩寸证件照 证件照在线的网址记录一下,
  18. 图扑数字孪生青岛城轨,赋能智慧交通低碳发展
  19. OpenEmbedded 简介
  20. php菱形循环代码,PHP练习–用for循环打印空心菱形,for菱形_PHP教程

热门文章

  1. 【Elasticsearch】Elasticsearch高级调优方法论之——根治慢查询!
  2. 【maven】mvn deploy 报错 Failed to deploy artifacts: Could not transfer artifact
  3. spark学习-70-源代码:Endpoint模型介绍(2)-启动流程
  4. 95-240-052-原理-State-MemoryStateBackend
  5. Spring : Spring AOP源码解析
  6. 关于 SpringCloud 配置,你了解多少?
  7. 为什么强烈推荐你使用单表查询?(续篇)
  8. 知己知彼:一篇来自前端同学对后端接口的吐槽!
  9. Spring Boot + Spring Data + Elasticsearch实例
  10. NET-TreeView控件说明