[en] [fr] [ru]
air2dxf (octave)
Ce petit
programme convertit tout fichier de profil aérodynamiqueenu format .dat
standard, en un fichier .png et un fichier .dxf (.dat en .dxf) pour une
utilisation et une analyse dans les programmes de CAO. Nous avons déjà un programme air2dxf exécutable Fortran pour Linux ou Windows, ici. Ce
programme fait la même chose, mais il est programmé en GNU Octave et
montre que la simplicité et la beauté du code est imbattable! Le tout en seulement 15 lignes de code utile (sans les commentaires et les lignes vides).
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Airfoil .dat vers png & dxf
% Pere Casellas pere@laboratoridenvol.com
% GNU Octave
% Version 20181019-fr
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure('Name',"air2dxf",'NumberTitle','off');
hold on
% charger le fichier de profil aérodynamique
fid = fopen ("airfoil.dat");
name = fgetl (fid);
airc = dlmread('airfoil.dat', '',1,0);
A = airc(:,1);
B = airc(:,2);
% tracer le profil à l'écran
grid on
xlabel('Corde')
ylabel('Épaisseur')
axis ([0 1 -0.3 0.3], 'equal');
title(name,'fontsize',15,'color','red');
plot(A,B,'linewidth',2);
% imprimer le profil
print('airfoil.dxf','-ddxf');
print('airfoil.png','-dpng');
Télécharger: air2dxf-octave-fr.zip
Usage:
Tout d’abord, vous devez installer le système OCTAVE sur votre ordinateur. C'est un environnement de programmation très puissant pour le calcul numérique et les graphiques. C'est le logiciel GNU General Public License. GNU Octave https://www.gnu.org/software/octave/
Placez le profil airfoil.dat (exactement avec ce nom) dans le mêmedirectoire que le code exécutable airfoil.m
Exécutez octave dans le rdirectoire de travail et tapez sur la ligne de commande: air2dxf
Le résultat est la représentation graphique du profil à l'écran, un fichier .png et un fichier .dxf