[Résolu] Ajouter des profilés à la bibliothèque de l'atelier Dodo
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
- Quentin_Plsn
- Posts: 35
- Joined: Wed Aug 10, 2022 2:45 pm
- Contact:
[Résolu] Ajouter des profilés à la bibliothèque de l'atelier Dodo
Bonjour à toutes et à tous,
Je souhaiterai modéliser des ensembles mécano-soudés, comme par exemple ce chariot de l'Atelier Paysan ; en utilisant l'atelier Dodo WB. Par contre, je trouve que le choix de type de profilés est très limité avec l'outils FrameBranch Manager, typiquement pour les tubes rectangulaires il n'y a que 2 profilés carrés : RH40x40x5 et RH50x50x5 (cf. capture d'écran)
Comment faire pour ajouter des profilés à cette bibliothèque ? J'ai remarqué qu'ils étaient répertoriés dans des tableurs dans FreeCAD/Mod/dodo/tablez. Par exemple, dans le fichier "Section_RH.csv" ci-dessous, il y a la liste des tubes carrés. Mais je n'ai pas trouvé plus d'indices.
Merci d'avance pour vos réponses
Je souhaiterai modéliser des ensembles mécano-soudés, comme par exemple ce chariot de l'Atelier Paysan ; en utilisant l'atelier Dodo WB. Par contre, je trouve que le choix de type de profilés est très limité avec l'outils FrameBranch Manager, typiquement pour les tubes rectangulaires il n'y a que 2 profilés carrés : RH40x40x5 et RH50x50x5 (cf. capture d'écran)
Comment faire pour ajouter des profilés à cette bibliothèque ? J'ai remarqué qu'ils étaient répertoriés dans des tableurs dans FreeCAD/Mod/dodo/tablez. Par exemple, dans le fichier "Section_RH.csv" ci-dessous, il y a la liste des tubes carrés. Mais je n'ai pas trouvé plus d'indices.
Merci d'avance pour vos réponses
Last edited by Quentin_Plsn on Wed Aug 24, 2022 4:15 pm, edited 1 time in total.
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
en les rajoutant au fichier csv?
- Quentin_Plsn
- Posts: 35
- Joined: Wed Aug 10, 2022 2:45 pm
- Contact:
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
Apparemment, je ne peut ouvrir les tableurs qu'en lecture seule.
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
sur windows, pas cette limitation.
- freecadjam
- Veteran
- Posts: 1994
- Joined: Tue Jul 17, 2018 10:47 am
- Contact:
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
Lisez attentivement l'avertissement, la copie à faire sera modifiable, non ?Quentin_Plsn wrote: ↑Fri Aug 12, 2022 8:52 pm Apparemment, je ne peut ouvrir les tableurs qu'en lecture seule.
Capture d’écran de 2022-08-12 22-50-24.png
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
ce n'est pas parce que le fichier est déjà ouvert avec une autre application ?
- Quentin_Plsn
- Posts: 35
- Joined: Wed Aug 10, 2022 2:45 pm
- Contact:
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
Merci à tous pour vos réponses.
Du coup, j'ai créer une copie modifiable pour insérer deux ligne supplémentaires : RH60x60x5 et RH70x70x5. J'ai ensuite mis le nouveau fichier à la place de l'autre avec la commande :
A ce moment là, dans le dossier tablez , j'ai bien le fichier "Section_RH.csv" qui a été modifié mais ça a créer un bug de la fonction FrameBranch Manager. Dans l'atelier Dodo WB, la fonction renvoie le message d'erreur suivant :
Du coup, j'ai créer une copie modifiable pour insérer deux ligne supplémentaires : RH60x60x5 et RH70x70x5. J'ai ensuite mis le nouveau fichier à la place de l'autre avec la commande :
Code: Select all
cp Section_RH.csv /home/quentin/.var/app/org.freecadweb.FreeCAD/data/FreeCAD/Mod/dodo/tablez/
Les autres fonctions de l'atelier fonctionnent. Voilà ce que j'ai à l'écran : Je vais creuser du coté de "fFeatures.py" pour essayer de comprendre un peu le code derrière la fonction FrameBranch Manager. Je reviens ici quand j'ai décortiqué tout ça.Traceback (most recent call last): File "<string>", line 3, in <module> File
"/home/quentin/.var/app/org.freecadweb.FreeCAD/data/FreeCAD/Mod/dodo/fFeatures.py", line 466, in fillSizes s=row['Ssize'] <class 'KeyError'>:('SSize',)
- Quentin_Plsn
- Posts: 35
- Joined: Wed Aug 10, 2022 2:45 pm
- Contact:
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
Apparemment, il faut que les esquisses 2D des profilés soient contenues dans un groupe "Profiles_set". Ligne 68 de fFeatures.py :
Code: Select all
To select profiles, the 2D objects msut be included insied the "Profiles_set" group,
either created manually or automatically by "Insert Std. Section"
- Quentin_Plsn
- Posts: 35
- Joined: Wed Aug 10, 2022 2:45 pm
- Contact:
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
Effectivement, la démarche est indiqué dans le Wiki de l'atelier Flamingo/Dodo : il faut utiliser la fonction Insert Sections pour crée le groupe "Profiles_set", s'il n'existe pas déjà, et y ajoute l'objet du profil sélectionné.
A l'activation de la fonction Insert Sections, il y a un éditeur de profilés qui apparaît dans la vue combinée et qui permet d'insérer une esquisse 2D dans le projet courant.
Il est ensuite possible de créer une structure avec le nouveau profilé qui est dispo dans la menu déroulant de FrameBranch Manager à la catégorie <by sketch>.
Du coup, j'arrive bien à intégrer de nouveaux profilés, mais le problème c'est que ça ne s'enregistre pas dans une bibliothèque qui serait commune à tous les projets. A chaque fois il faudrait re-paramétrer tous les profilés...
A l'activation de la fonction Insert Sections, il y a un éditeur de profilés qui apparaît dans la vue combinée et qui permet d'insérer une esquisse 2D dans le projet courant.
Il est ensuite possible de créer une structure avec le nouveau profilé qui est dispo dans la menu déroulant de FrameBranch Manager à la catégorie <by sketch>.
Du coup, j'arrive bien à intégrer de nouveaux profilés, mais le problème c'est que ça ne s'enregistre pas dans une bibliothèque qui serait commune à tous les projets. A chaque fois il faudrait re-paramétrer tous les profilés...
Re: Ajouter des profilés à la bibliothèque de l'atelier Dodo
Si tu veux jeter un oeil ici, j'avais fait une macro similaire.
En plus ca gère les coupes en onglets. Je ne sais pas si compatible avec dodo.
https://github.com/VinceBa/Warehouse-Profiles
En plus ca gère les coupes en onglets. Je ne sais pas si compatible avec dodo.
https://github.com/VinceBa/Warehouse-Profiles