当模型比较复杂的时候,会变的非常的卡

Chinese forum

Moderator: paullee

Forum rules
论坛规矩 / 論壇規矩 , 有用的资讯 / 有用的資訊
重要:寻求帮助之前,请先看看这里 /
重要:尋求幫助之前,請先看看這裡

另外,对论坛用户 友善!阅读FreeCAD 行为准则!
/ 另外,對論壇用戶 友善! 閱讀FreeCAD
行為準則
Post Reply
wangchengzong
Posts: 30
Joined: Fri Jan 01, 2021 8:41 am

当模型比较复杂的时候,会变的非常的卡

Post by wangchengzong »

最近做一个项目,用FreeCAD做一个外壳,但是当这个塑料外壳比较复杂,大概有二十多个操作,就变得非常卡了,每一次草图约束,标注,或者关闭草图,甚至变换,都要将近几秒的时间才能操作,好像要进行大量的运算,这个时间能达到5-8秒,有没有办法解决这个问题?
OS: Windows 10 Version 1909
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: Chinese/China (zh_CN)

CPU:i5-4210M
GPU:GTX950M
RAM:16G
OS:win10
神舟K650D-i5 D2
paullee
Veteran
Posts: 5092
Joined: Wed May 04, 2016 3:58 pm

Re: 当模型比较复杂的时候,会变的非常的卡

Post by paullee »

有很多相似情況,如有用TechDraw的,可把Auto Update 關掉,具體要看你的模型 :)
ryryss
Posts: 11
Joined: Tue Sep 07, 2021 1:31 am

Re: 当模型比较复杂的时候,会变的非常的卡

Post by ryryss »

同样遇到复杂模型问题,我这边是生成图形和数据处理非常缓慢,有遇到一样的情况的朋友可以讨论一下如何解决。顺便问一下freecad底层对多线程的支持如何,我看CPU的使用率不是很高
paullee
Veteran
Posts: 5092
Joined: Wed May 04, 2016 3:58 pm

Re: 当模型比较复杂的时候,会变的非常的卡

Post by paullee »

歡迎 :)


可把 Auto Recompute - 右鍵按 Model View 上 文件圖示, 剔Skip Recompute (不知中文界面是甚麼)

線程方面有許多討論,具體看是做甚麼工作 ...
ryryss
Posts: 11
Joined: Tue Sep 07, 2021 1:31 am

Re: 当模型比较复杂的时候,会变的非常的卡

Post by ryryss »

paullee wrote: Tue Sep 07, 2021 12:51 pm 歡迎 :)


可把 Auto Recompute - 右鍵按 Model View 上 文件圖示, 剔Skip Recompute (不知中文界面是甚麼)

線程方面有許多討論,具體看是做甚麼工作 ...
Auto Recompute?没有看懂,是界面的按钮操作么?我这边是py读取文件 读到需要生成的object太多,所以缓慢啦。现在正在调优中,看到其他人写的py代码确实有很多recompute操作,另外有监控到excute函数的耗时也很高,例如SketchObject::execute,不太明白这个函数被调用的时机。 :o
paullee
Veteran
Posts: 5092
Joined: Wed May 04, 2016 3:58 pm

Re: 当模型比较复杂的时候,会变的非常的卡

Post by paullee »

噢,上載你的模型或py 看看吧
muzilier
Posts: 26
Joined: Tue Feb 22, 2022 1:58 am

Re: 当模型比较复杂的时候,会变的非常的卡

Post by muzilier »

确实比较卡,我自己做 桥梁设计的,想建一个 钢结构桥梁,19道U肋,一部分隔板建完,就卡的不行不行的。
这个建模确实比较心累了,不知道 CATIA是不是也是这么卡的。

一般大家都什么配置来运行这类软件呢

OS: Windows 10 Version 1909
Word size of FreeCAD: 64-bit
Version: 0.20.27422 (Git)
Build type: Release
Branch: master
Hash: d938733eaf2c2ce7cb18d1cbb56147185c473530
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.3
Locale: Chinese/China (zh_CN)
Snipaste_2022-07-28_18-14-44.jpg
Snipaste_2022-07-28_18-14-44.jpg (70.18 KiB) Viewed 6977 times
paullee
Veteran
Posts: 5092
Joined: Wed May 04, 2016 3:58 pm

Re: 当模型比较复杂的时候,会变的非常的卡

Post by paullee »

有些流程比較省資源,如用Link 。
Post Reply