Macro Airfoil Import & Scale/fr

Lorsqu'elle est exécutée, Cette Macro, demandera tout d'abord à l'utilisateur de localiser et sélectionner un fichier .dat de format texte décrivant un profil aérodynamique. Une fois sélectionné, une longueur de corde est demandée puis en validant avec la touche OK, un aileron sera dessiné à l'échelle correcte. Il existe ici deux versions. Version 1.5 devrait fonctionner sur les versions FreeCAD, 0,13 stable, ainsi que toutes les versions de 0,14. Version 2 ne doit être utilisée qu'avec les versions de FreeCAD égales ou supérieures à 0,14 3077 et fonctionnera mieux avec les versions générées avec des versions OCE/OCC 6,7 ou supérieure.

Voir aussi Common Airfoil Data Import



Sélection de fichier
En exécutant la Macro le navigateur de fichiers s'affiche vous permettant de sélectionner un fichier .dat souhaité. Recherchez où le fichier de profil aérodynamique se trouve, sélectionnez-le et cliquez sur Ouvrir.



Entrez la longueur de la corde
Une fois que le fichier de profil aérodynamique a été sélectionné, une nouvelle boîte de dialogue apparaît pour vous demander d'entrer une longueur de corde. Vous pouvez entrer n'importe quelle longueur, en millimètres. Après avoir entré la longueur désirée, la Macro produira un profil filaire (DWire) suivant les coordonnées décrites dans le fichier de profil aérodynamique .dat précédemment sélectionné et à l'échelle que vous aurez entré pour la longueur de la corde.



L'aile, optimisée, devrait maintenant être prête à être utilisé dans votre projet.

Comment utiliser la - Version 2
Sélectionnez le fichier de la même manière que la version 1.5. Avec la version 2, vous avez le choix de disposer soit de l'aile qui en résulte fait avec un fil (DWire) ou une base Spline (BSpline). Comme avec la version 1.5, vous entrez la longueur de la corde désirée. En outre, vous pouvez maintenant sélectionner quel type de papier souhaitée. Il suffit de cliquer sur la case d'option BSpline ou laisser la valeur par défaut DWire.



Modifier la sélection par défaut
Si vous préférez importer vos profils en BSplines plutôt que DWires, la Marco peut être modifiée pour que Bspline soit actif défaut. Il suffit juste de modifier la ligne-

- et changer-

Une note sur la possible modification est incluse dans le texte de la macro.

Version 1.5
QtGui.QDialogButtonBox.Ok)      la.addWidget(okbox)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("accepted"), self.proceed)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("rejected"), self.close)        QtCore.QMetaObject.connectSlotsByName(self.dialog)        self.dialog.show        self.dialog.exec_

p

Version 2
QtGui.QDialogButtonBox.Ok)      la.addWidget(okbox)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("accepted"), self.proceed)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("rejected"), self.close)        QtCore.QMetaObject.connectSlotsByName(self.dialog)        self.dialog.show        self.dialog.exec_

p

Version 2.1
Updated by mangtronix to use PySide instead of PyQt (used in older versions of FreeCAD) QtGui.QDialogButtonBox.Ok)      la.addWidget(okbox)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("accepted"), self.proceed)        QtCore.QObject.connect(okbox, QtCore.SIGNAL("rejected"), self.close)        QtCore.QMetaObject.connectSlotsByName(self.dialog)        self.dialog.show        self.dialog.exec_ p

Liens
Discussion sur Forum

UIUC Applied Aerodynamics Group Departement of Aerospace Engineering