Projekt in Freecad sehr langsam

In diesem Forum Fragen und Diskussionen in Deutsch
Forum rules
Foren-Regeln und hilfreiche Informationen

WICHTIG: Bitte zuerst lesen, bevor Sie posten
chrisb
Veteran
Posts: 54144
Joined: Tue Mar 17, 2015 9:14 am

Re: Projekt in Freecad sehr langsam

Post by chrisb »

DerHannes wrote: Wed Aug 17, 2022 9:46 pm Aber lass uns das auf morgen verschieben.
Ping mich einfach an, wenn Du Zeit hast.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Andi Wüstner
Posts: 4
Joined: Sat Mar 30, 2024 5:28 pm

Re: Projekt in Freecad sehr langsam

Post by Andi Wüstner »

Hallo miteinander
dies ist mein erster Beitrag hier im Forum, und da mit dem Thread-Titel mein Problem ziemlich gut beschrieben ist, wollte ich kein neues Thema erstellen.
Es handelt sich um einen Güterwagen in Spur TTe. Die FreeCAD-Datei ist ca. 35 MByte groß. Genutzt habe ich die PartDesign Workbench. Wenn ich eine Skizze des Gehäuse-Teils öffne, dauert es nach dem Schließen ca. 40 Sekunden, ehe ich weiterarbeiten kann. Das erscheint mir deutlich zu lang.
Den Tipp zur Neuberechnung weiter oben habe ich befolgt, leider ohne Besserung. Kann man eingrenzen, wofür FreeCAD so viel Zeit braucht?

Das Projekt habe ich bei GoogleDrive hochgeladen:
https://drive.google.com/drive/folders/ ... D33zkmt5Ic

Vielleicht hat jemand einen Tipp für mich.

Danke schon mal
Andi

Code: Select all

OS: Windows 11 build 22631
Word size of FreeCAD: 64-bit
Version: 0.21.2.33771 (Git)
Build type: Release
Branch: releases/FreeCAD-0-21
Hash: b9bfa5c5507506e4515816414cd27f4851d00489
Python 3.8.10, Qt 5.15.2, Coin 4.0.1, Vtk 8.2.0, OCC 7.6.3
Locale: German/Germany (de_DE)
Installed mods: 
  * Curves 0.6.5
  * freecad.gears 1.0.0
  * Render 2022.4.0
Last edited by Andi Wüstner on Sat Mar 30, 2024 5:48 pm, edited 1 time in total.
wmayer
Founder
Posts: 20298
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Projekt in Freecad sehr langsam

Post by wmayer »

Kann man das auch ohne Google-Konto herunterladen?
User avatar
thomas-neemann
Veteran
Posts: 11888
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Projekt in Freecad sehr langsam

Post by thomas-neemann »

Andi Wüstner wrote: Sat Mar 30, 2024 5:45 pm
welchen prozessor (cpu) verwendest du?
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
Andi Wüstner
Posts: 4
Joined: Sat Mar 30, 2024 5:28 pm

Re: Projekt in Freecad sehr langsam

Post by Andi Wüstner »

Sorry, hatte die Freigabe vergessen. Jetzt sollte man die Datei herunterladen können.

Prozessor: 12th Gen Intel(R) Core(TM) i7-1255U 1.70 GHz
RAM: 16 GB
Grafikkarte: NVIDIA GeForce MX550

Andi
User avatar
thomas-neemann
Veteran
Posts: 11888
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Projekt in Freecad sehr langsam

Post by thomas-neemann »

Andi Wüstner wrote: Sat Mar 30, 2024 6:32 pm
hallo andi

unkomprimiert ist das hier die größe deiner datei

Bildschirmfoto_2024-03-30_20-05-37.png
Bildschirmfoto_2024-03-30_20-05-37.png (3.17 KiB) Viewed 384 times

dafür ist die ladezeit meiner meinung nach sehr gut

lg thomas
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
user1234
Veteran
Posts: 3472
Joined: Mon Jul 11, 2016 5:08 pm

Re: Projekt in Freecad sehr langsam

Post by user1234 »

Reine Spekulation, weil ich sonst nichts gefunden habe, dass sich beim Tessellieren bei den langen Ecken der Enden schwer tut.

Hier mal der Rahmen.

2024-03-30_21-32.png
2024-03-30_21-32.png (353.01 KiB) Viewed 358 times


2024-03-30_21-32_1.png
2024-03-30_21-32_1.png (74.1 KiB) Viewed 358 times


Die einzelne recompute Zeiten sind eigentlich gar nicht so extrem schlecht.

Code: Select all

Recomputing... (time in seconds, label)
	0.02028512954711914	Ebene für Bodenplatte Profile diagonal vorn
	0.03234386444091797	Sketch017
	0.01902008056640625	Ebene für Bodenplatte Profile diagonal hinten
	0.017163515090942383	Sketch016
	0.010049581527709961	Ebene für Bodenplatte Profile diagonal Mitte vorn
	0.01660776138305664	Sketch015
	0.010114431381225586	Ebene für Bodenplatte Profile diagonal Mitte hinten
	0.016617536544799805	Sketch014
	0.025093555450439453	Rahmen Bodenplatte
	0.024077177047729492	Bodenplatte Bretterfuge unten
	0.612882137298584	Bodenplatte Bretterfugen unten
	0.4795684814453125	Bodenplatte Profile quer durchgehend
	0.7753007411956787	Bodenplatte Profile längs Mitte vorn
	1.1755328178405762	Bodenplatte Profile längs Mitte hinten
	1.2671809196472168	Bodenplatte Profile längs hinten
	1.6047139167785645	Bodenplatte Profile längs vorn
	1.7854986190795898	Bodenplatte Profil diagonal Mitte hinten links
	2.022589683532715	Bodenplatte Profil diagonal Mitte hinten rechts
	2.1573996543884277	Bodenplatte Profil diagonal Mitte vorn links
	1.5182585716247559	Bodenplatte Profil diagonal Mitte vorn rechts
	2.6283559799194336	Bodenplatte Profil diagonal hinten links
	2.8955280780792236	Bodenplatte Profil diagonal hinten rechts
	3.135263204574585	Bodenplatte Profil diagonal vorn links
	3.560648202896118	Bodenplatte Profil diagonal vorn rechts
	2.93874192237854	Bodenplatte Profile bündig geschnitten
	4.535882949829102	Bodenplatte Verbindungsbleche links
	5.754324197769165	Bodenplatte Verbindungsbleche rechts
	5.50745153427124	Bodenplatte Profile quer Mitte
	5.917743444442749	Bodenplatte Profil längs Mitte
	7.677915573120117	Bodenplatte Blech Mitte
	0.0009276866912841797	Origin
	3.3026485443115234	Rahmen
Aber das alleine das Umschalten von einen Pad zum nächsten, nur das anzeigen, ist nicht normal.


Grüße
user1234
Andi Wüstner
Posts: 4
Joined: Sat Mar 30, 2024 5:28 pm

Re: Projekt in Freecad sehr langsam

Post by Andi Wüstner »

Habt vielen Dank für Eure Hilfe. Ich nehme für mich erst einmal mit, keine grundlegenden Fehler gemacht zu haben, die typischerweise zu so einer Verzögerung führen. Genug andere Anfängerfehler sind im Projekt sicher enthalten :)

Ich bin nach wie vor begeistert davon, was man mit frei verfügbarer Software mittlerweile so anstellen kann. Und dabei kratze ich immer noch an der Oberfläche der in FreeCAD vorhandenen Möglichkeiten.

Andi
wmayer
Founder
Posts: 20298
Joined: Thu Feb 19, 2009 10:32 am
Contact:

Re: Projekt in Freecad sehr langsam

Post by wmayer »

Die meiste Zeit geht beim Neuberechnen der Features drauf und nicht so sehr mit der Tessellierung.

Testweise habe ich einmal alle Features und einmal ein Feature mitsamt Abhängigkeiten neu berechnen lassen und das Ganze mit und ohne GUI.

Alle Features neu berechnen:

Code: Select all

import time

doc = App.ActiveDocument
obj = doc.Objects

for i in obj:
    i.touch()

start = time.time()
doc.recompute()
end = time.time()
print(end - start)
Ohne GUI dauert das 6min 22s und mit GUI 6min 50s.


Ein Feature und die abhängigen Features neu berechnen:

Code: Select all

import time

doc = App.ActiveDocument
doc.Sketch069.touch()

start = time.time()
doc.recompute()
end = time.time()
print(end - start)
Ohne GUI dauert das 32s und mit GUI 45s.

Das heißt der Löwenanteil der Zeit wird für die Neuberechnung der Geometrien benötigt
User avatar
thomas-neemann
Veteran
Posts: 11888
Joined: Wed Jan 22, 2020 6:03 pm
Location: Osnabrück DE 🇩🇪
Contact:

Re: Projekt in Freecad sehr langsam

Post by thomas-neemann »

wmayer wrote: Sun Mar 31, 2024 2:35 pm ....
bislang ist freecad schneller als solidwokrs, catia, inventor und revit. sensationell. teilweise ist freecad das einzige programm womit große step importe ( > 1 GB) noch bedienbar sind. (meiner erfahrung nach)

die freecad programmierer haben sehr gute arbeit geleistet.
Gruß Dipl.-Ing. (FH) Thomas Neemann

https://www.youtube.com/@thomasneemann5 ... ry=freecad
Post Reply