Difficultes pour modifier la macro airfoil import vers freecad 0.17

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
mario52
Veteran
Posts: 4674
Joined: Wed May 16, 2012 2:13 pm

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by mario52 »

Bonjour

dans Gimp vous exportez votre icône en .XPM vous ouvrez le fichier créé, copiez le contenu et vous le collez dans le code entre les ''' ''' à la place de l'icône original

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
blonblon
Posts: 253
Joined: Sat Sep 24, 2016 6:06 pm
Location: Uzes (Gard), France

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by blonblon »

Bonjour

J'ai réussi a créer et à intégrer un icône dans le code exemple.

Je n'arrive pas à modifier l'icone d'un objet existant ici un " Loft " et par la suite surement un " Common ", je suis un boulet :oops:
mario52
Veteran
Posts: 4674
Joined: Wed May 16, 2012 2:13 pm

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by mario52 »

Bonjour
blonblon wrote: Sun Mar 25, 2018 9:30 am Je n'arrive pas à modifier l'icone d'un objet existant ici un " Loft " et par la suite surement un " Common "
regardez ici Is it possible to change an Icon of a Combo view object?

j'ai fait l'exemple avec ces 3 méthodes pour le wiki à partir de tout ce que j'ai trouvé dans les macros, draft et le forum
mais je n'ai pas encore "pratiqué" sur une de mes macros

j'ai fait cette macro Macro_FCTreeView qui utilise des icônes mais c’est dans sa propre fenêtre et pas dans Vue combinée de FreeCAD

mario
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
User avatar
blonblon
Posts: 253
Joined: Sat Sep 24, 2016 6:06 pm
Location: Uzes (Gard), France

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by blonblon »

Merci mario52

Je vais devoir attendre d'etre plus avancé pour continuer car je me rend compte que cela est nettement au dessus de mes connaissances.

Je vais finir de rendre fonctionnel les programmes, et les boites de dialogues.

Merci pour toute l'aide que tu m'a apporté et que tu m'apportera encore.
froussel
Posts: 71
Joined: Mon Jun 12, 2017 8:40 am

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by froussel »

Bonjour,

Je viens de passer à 0.17 Y a du progrès mais beaucoup de tuto sur le web sont obsolètes maintenant :-(

J'ai expliqué mon pb https://forum.freecadweb.org/viewtopic.php?f=12&t=28244

J'ai lancé la macro Airfoil_V14.txt. Bravo je me suis retrouvé dans GMFC
L'aile est belle mais comment on récupère les nervures pour avoir un dxf permettant de nourrir une cnc ou une DL ?

Dans la 0.17 j'ai vu qu'on pouvait utiliser dans sketcher un DSpline avec des segments. J'ai regardé en enregistrant une macro les opérations... Pas simple la création à partir de points d'un csv...
La macro

import FreeCAD
import Draft
fichierCsv = open('X:\Votre Emplacement\clarky-il -modifie.csv', 'r')
listePoints = []
for line in fichierCsv:
point_x = line.split(',')[0]
point_y = line.split(',')[1]
point = FreeCAD.Vector(float(point_x),float(point_y),0)
listePoints.append(point)
fichierCsv.close()
Draft.makeBSpline(listePoints,closed=True)

ne doit pas fonctionner en 0.17

En résumé je galère pourtant mon besoin me semble simple comment faire un balayage d'un profil d'aile en csv sur un chemin que j'ai en DXF

Vous l'avez deviné je suis newbee
froussel
Posts: 71
Joined: Mon Jun 12, 2017 8:40 am

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by froussel »

La macro fonctionne...

J'en suis là : cf fichier joint
Attachments
test.FCStd
(123.03 KiB) Downloaded 49 times
User avatar
blonblon
Posts: 253
Joined: Sat Sep 24, 2016 6:06 pm
Location: Uzes (Gard), France

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by blonblon »

Bonjour

Que veux tu dire par je me suis retrouvé dans GMFC.

Quand tu lance Airfoil_V14.txt tu obtient l'aile, pour les nervures apres que tu ai fait les emplacements pour les longerons et clefs d'aile comme expliqué il faut lancer NervureConsoleJP.fcmacro.
froussel
Posts: 71
Joined: Mon Jun 12, 2017 8:40 am

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by froussel »

GMFC : logiciel pour faire de la découpe au fil chaud http://gm.cnc.free.fr
NervureConsoleJP.fcmacro
Je suppose que c'est dans les pages précédentes du fil...

Et pour faire un balayage du profil dans le dxf du fichier précédent ?

HS
J'ai un copain qui a imprimé un petit avion et qui l'a fait voler : il le trouve bien

Ce que je cherche à obtenir pourrait aussi servir à réaliser le raccord de l'avion https://fr.wikipedia.org/wiki/Gregory_B ... (USMC).jpg
User avatar
blonblon
Posts: 253
Joined: Sat Sep 24, 2016 6:06 pm
Location: Uzes (Gard), France

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by blonblon »

La macro est ici
https://forum.freecadweb.org/viewtopic. ... 40#p221687

Une fois les nervures obtenues tu peux les modifier à ton besoin.

Pour obtenir un DXF tu met la nervure en surbrillance tu fait export en .DXF
froussel
Posts: 71
Joined: Mon Jun 12, 2017 8:40 am

Re: Difficultes pour modifier la macro airfoil import vers freecad 0.17

Post by froussel »

La macro plante assez souvent...

Pas grave car pour l'instant c'est mon pb du fichier test qui est joint plus haut...
J'importe bien un profil d'aile, et un dxf mais il n'est pas dans le bon plan...
Et si je suis capable d'extruder le profil en revanche je ne sais pas comment on peut le balayer sur le dxf

Rien trouvé comme vidéo de tuto à ce sujet
Post Reply