ce bobinage prend quelle durée de calcul
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- freecadjam
- Veteran
- Posts: 1994
- Joined: Tue Jul 17, 2018 10:47 am
- Contact:
ce bobinage prend quelle durée de calcul
Salut
Prenez un cercle de 0.25mm à une distance de 10 mm sur X demandez un bobinage de 125 tours sur 65 mm de hauteur avec la fonction Additive-Helix de PartDesign (mode Hauteur/Tours/Angles) ou utilisez le fichier de départ ci-dessous.
Mise en garde :
1- indiquer d'abord la hauteur puis le nombre de tours.
2- fermez tout autre application, internet et autre pour accélerer le processus ou au moins ne pas le ralentir.
3- attendez vous à attendre un peu le résultat, prévoir 10 minutes environ. Mesurez ce temps à partir de la validation (de l'hélice additive) par OK.
fichier nouveau avec 1 tour à remplacer par 125 tours et OK :
Prenez un cercle de 0.25mm à une distance de 10 mm sur X demandez un bobinage de 125 tours sur 65 mm de hauteur avec la fonction Additive-Helix de PartDesign (mode Hauteur/Tours/Angles) ou utilisez le fichier de départ ci-dessous.
Mise en garde :
1- indiquer d'abord la hauteur puis le nombre de tours.
2- fermez tout autre application, internet et autre pour accélerer le processus ou au moins ne pas le ralentir.
3- attendez vous à attendre un peu le résultat, prévoir 10 minutes environ. Mesurez ce temps à partir de la validation (de l'hélice additive) par OK.
fichier nouveau avec 1 tour à remplacer par 125 tours et OK :
Last edited by freecadjam on Mon Sep 05, 2022 8:38 pm, edited 13 times in total.
Re: ce bobinage prend quelle durée de calcul
Tu peut ajouter le fichier et demande un rafraîchir complet pour mesurer le temps.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
- freecadjam
- Veteran
- Posts: 1994
- Joined: Tue Jul 17, 2018 10:47 am
- Contact:
Re: ce bobinage prend quelle durée de calcul
ci fait j'ai mis un fichier de départ, on n'a plus qu'à sélectionner le sketch et saisir le formulaire de l'hélice additive mode Hauteur/Tours/Angles puis OK en haut du formulaire. remplacer 1 tour par 125 tours dans le formulaire de l'hélice additive et OK
la grille de temps n'est peut être pas idéale, mon test a pris 11 minutes donc entre 10 et 20 minutes. J'ai attendu l'apparition du dessin après la commande OK qui reste bleutée et j'ai mesuré à la minute inférieure.
Last edited by freecadjam on Mon Sep 05, 2022 8:35 pm, edited 3 times in total.
Re: ce bobinage prend quelle durée de calcul
7min 45 pour la prévisualisation. Ensuite rebelote en cliquant sur ok.
j'ai un Intel 7 2,9 Ghz. 4 cœurs mais un seul sollicité malheureusement.
j'ai un Intel 7 2,9 Ghz. 4 cœurs mais un seul sollicité malheureusement.
- Attachments
-
- Capture.JPG (73.55 KiB) Viewed 1165 times
- freecadjam
- Veteran
- Posts: 1994
- Joined: Tue Jul 17, 2018 10:47 am
- Contact:
Re: ce bobinage prend quelle durée de calcul
C'est un peu le but du sondage, de discuter de multithreading.
Concernant le bis de temps pour le OK après la visualisation, puisqu'on peut le faire j'engage le OK immédiatement après hauteur et tours.
Re: ce bobinage prend quelle durée de calcul
Pour ajouter le fichier ici tu peux changer le nombre de Tours, par exemple à 2 ou 3. Pour nous c'est ensuite seulement changer ce valeur et mesurer le temps.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: ce bobinage prend quelle durée de calcul
changer 1 tour par 125.
- Attachments
-
- test vitesse de bobinage 1 tour rayon 10 mm hauteur 65 mm.FCStd
- (41.85 KiB) Downloaded 20 times
Re: ce bobinage prend quelle durée de calcul
Merci, l'essaye est en cours.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
Re: PartDesign · Pad mit Schrägung
04:57.00 sur MacBookPro.
J'ai mesuré avec ce macro:
J'ai mesuré avec ce macro:
Code: Select all
# measure the time elapsed for a recompute
import time
import FreeCAD
# # touch everything, may be commented out for detailed tests:
for obj in FreeCAD.ActiveDocument.Objects:
obj.touch()
# Uncomment exactly one of these two:
timeFn = time.perf_counter # measure real time
## timeFn = time.process_time # measure process time, ignore sleep, count each processor
# measure recompute
startTime = timeFn()
App.ActiveDocument.recompute()
endTime = timeFn()
elapsed = int(endTime - startTime)
print('{:02d}:{:02d}:{:05.2f}'.format(int(elapsed) // 3600, (int(elapsed) % 3600 // 60), elapsed % 60))
print(endTime - startTime)
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.