Ping mich einfach an, wenn Du Zeit hast.
Projekt in Freecad sehr langsam
Re: Projekt in Freecad sehr langsam
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
-
- Posts: 4
- Joined: Sat Mar 30, 2024 5:28 pm
Re: Projekt in Freecad sehr langsam
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
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.
Re: Projekt in Freecad sehr langsam
Kann man das auch ohne Google-Konto herunterladen?
- thomas-neemann
- Veteran
- Posts: 11888
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Projekt in Freecad sehr langsam
welchen prozessor (cpu) verwendest du?
-
- Posts: 4
- Joined: Sat Mar 30, 2024 5:28 pm
Re: Projekt in Freecad sehr langsam
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
Prozessor: 12th Gen Intel(R) Core(TM) i7-1255U 1.70 GHz
RAM: 16 GB
Grafikkarte: NVIDIA GeForce MX550
Andi
- thomas-neemann
- Veteran
- Posts: 11888
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Projekt in Freecad sehr langsam
hallo andi
unkomprimiert ist das hier die größe deiner datei
dafür ist die ladezeit meiner meinung nach sehr gut
lg thomas
Re: Projekt in Freecad sehr langsam
Reine Spekulation, weil ich sonst nichts gefunden habe, dass sich beim Tessellieren bei den langen Ecken der Enden schwer tut.
Hier mal der Rahmen.
Die einzelne recompute Zeiten sind eigentlich gar nicht so extrem schlecht.
Aber das alleine das Umschalten von einen Pad zum nächsten, nur das anzeigen, ist nicht normal.
Grüße
user1234
Hier mal der Rahmen.
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
Grüße
user1234
-
- Posts: 4
- Joined: Sat Mar 30, 2024 5:28 pm
Re: Projekt in Freecad sehr langsam
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
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
Re: Projekt in Freecad sehr langsam
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:
Ohne GUI dauert das 6min 22s und mit GUI 6min 50s.
Ein Feature und die abhängigen Features neu berechnen:
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
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)
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)
Das heißt der Löwenanteil der Zeit wird für die Neuberechnung der Geometrien benötigt
- thomas-neemann
- Veteran
- Posts: 11888
- Joined: Wed Jan 22, 2020 6:03 pm
- Location: Osnabrück DE 🇩🇪
- Contact:
Re: Projekt in Freecad sehr langsam
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.