sw运行很卡怎么办_怎样才能提高Solidworks的运行速度/SW运行慢怎么办?

在相同的配置下如何提高Solidworks的运行速度呢?随着装配零件数量和复杂度增加,软件对系统资源的需求就相对增加,软件的运行速度就会下降,用起来会很“不爽”。造成这种状况的原因有两种:1是亲的电脑太渣,2是没有合理的设置Solidworks。

1. 官方的推荐配置:

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

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

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

2. 优化windows的设置来提高速度

2.1 改变SOLIDWORKS优先级

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

永久改变SOLIDWORKS的优先级

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

Echo off

Start ""/high  "C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS (2)\SLDWORKS.exe"

改成自己的SOLIDWORKS程序的位置,文件后缀.TXT改为.BAT并保存。以后可以运行这个BAT文件启动程序,让程序按照用户设定的优先级运行。

2.2 设置虚拟内存

虚拟内存的设置(右键我的电脑->属性),内存再高也不要禁用,设置成系统自动管理就行。

话说一开始小编用的是WIN10,16G内存,整天提示内存不足(先前用WIN7 WIN8.1都没有这个问题),虚拟内存设置多大都没用,一气之下加在32G,不过即使是32G,我禁用虚拟内存后时不时电脑会有点问题,设置成系统自动管理后从些电脑安静了。

2.3 取消Aero的“玻璃”效果

2.4 调整视觉效果

电脑中如何设置讲完了,接着我给同学们说一下在solidworks中如何设置才能对软件的运行速度有所提高,请翻到第2页查看。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的 SolidWorks VBA 脚本,可以批量打开指定目录下的所有 STEP 文件,并将它们保存为 SolidWorks 零件文件(SLDPRT): ``` Sub BatchOpenAndSave() Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim swPart As SldWorks.PartDoc Dim swExt As SldWorks.ModelDocExtension Dim swImportData As SldWorks.ImportStepData Dim strFolderPath As String Dim strFileName As String Dim strFileExt As String Dim strNewFileName As String Dim i As Integer '获取 SolidWorks 应用程序对象 Set swApp = Application.SldWorks '设置文件夹路径 strFolderPath = "C:\STEP Files\" '获取文件夹中的所有文件名 strFileName = Dir(strFolderPath & "*.step") '循环遍历所有文件 While strFileName <> "" '获取文件扩展名 strFileExt = Right(strFileName, Len(strFileName) - InStrRev(strFileName, ".")) '如果是 STEP 文件,则打开并保存为 SolidWorks 零件文件 If strFileExt = "step" Then '打开文件 Set swModel = swApp.OpenDoc6(strFolderPath & strFileName, swDocIMPORT, swOpenDocOptions_Silent, "", 0, 0) '将模型转换为零件文档 Set swPart = swModel.Convert2(swDocPart) '获取导入数据对象 Set swExt = swPart.Extension Set swImportData = swExt.GetImportStepData '设置新文件名 strNewFileName = Left(strFileName, Len(strFileName) - Len(strFileExt) - 1) & ".sldprt" '保存为 SolidWorks 零件文件 swPart.SaveAs3 strFolderPath & strNewFileName, swSaveAsCurrentVersion, swSaveAsOptions_Silent, Nothing, 0, 0 '关闭模型 swApp.CloseDoc swPart.GetTitle End If '获取下一个文件名 strFileName = Dir Wend End Sub ``` 将上述代码保存为“BatchOpenAndSave.swp”文件,然后在 SolidWorks 中打开 Visual Basic 编辑器(Tools > Macro > Visual Basic Editor),导入该文件即可。执行该宏后,它将自动批量打开指定目录下的所有 STEP 文件,并将它们保存为 SolidWorks 零件文件。注意,该脚本假定所有的 STEP 文件都可以成功导入 SolidWorks,如果有无法导入的文件则会报错。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值