ඔබත් NACA 2412 වායුගෝලීය පැනුම් තලයේ .dat ගොනුව OnShape වැනි CAD වැඩසටහනට ආයාත කරගැනීමට .dxf ගොනුවක් අවශ්යයි කියලා සිතුවාද? ඒ සඳහා හොඳ පරිවර්තකයක් හොයාගන්න බැරෑරි වෙලා ඉන්න අයට, සිදුකළ අලුත් Python ස්ක්රිප්ට් එකක් දැන් ලොව පුරා බෙදා හැරෙන්නයි.
මෙම කේතය ezdxf පුස්තකාලය භාවිතා කරමින් .dat ගොනුවේ X‑Y කෝඨාංශයන්ට අවශ්ය chord දිග (mm) අනුව පරිමාණය කර, ඒවාට lwpolyline ලෙස DXF ගොනුවකට ලිවෙයි. කේතයේ මුලින්ම matplotlib භාවිතයෙන් ගුවන් පැනුම් තලය ප්ලොට් කර පරික්ෂා කරගැනීමට ඉඩ දෙන අතර, අවශ්ය නම් එය comment කරලා plot පෙන්වන්න පුළුවන්. පරිවර්තනය අවසන් වූ පසු, doc.saveas() මගින් naca2412_200mm.dxf නමින් ගොනුව සුරක්ෂිත කරයි.
මෙම පරිවර්තකය නිර්මාණය කළේ Comparative Aerodynamic Analysis Of Wing Planforms නමැති පර්යේෂණ ව්යාපෘතියේ අවශ්යතා නිසාය. NACA 2412 තලය සඳහා .dat ගොනුව තිබුණත්, OnShape හෝ වෙනත් CAD මෙවලම් සඳහා .dxf ආකෘතියක් නොමැති නිසා, තමන්ටම මේ උපකරණය සකස් කළා.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ ඉංජිනේරු විද්යාල, විශ්වවිද්යාල හා ආරම්භක ආයතන සඳහා මෙම පරිවර්තකය විශාල වාසියක් ගෙනදෙයි:
- ඉගෙනුම් – ගුවන් පැනුම් තලය .dat සිට .dxf දක්වා පරිවර්තනය කරමින්, සිසුන්ට CAD මෘදුකාංගයේ geometry import ක්රියාවලිය අත්හදා බැලීමට අවස්ථාව ලැබේ.
- සංවර්ධනය – ස්ථානීය සංවර්ධකයන්ට open‑source Python කේතයක් මත පදනම්ව තමන්ගේම පරිවර්තකය විකසනය කර, වෙනත් airfoil data සදහාත් භාවිතා කළ හැක.
- ව්යාපාරික අවස්ථා – ශ්රී ලාංකීය aerospace startup ගතවූ පරිසරය තුළ, ඉක්මනින් airfoil geometry CAD වලට ඇතුළත් කිරීම නිසා නිර්මාණ කාලය කෙටි වෙයි, ගනුදෙනුකරුවන්ට තෙරුම්ගත හැකි ප්රොටෝටයිප් ඉදිරිපත් කිරීමේ වේගය වැඩි වෙයි.
කේතයේ ගොනුවේ මාර්ග (path) ඔබේ පරිගණක ව්යුහයට අනුව වෙනස් කරගත හැකි බැවින්, ඔබේ ව්යාපෘතියේ අවශ්යතාවය අනුව සකස් කරගන්න. GitHub හිද මෙම ස්ක්රිප්ට් එක ලබාගත හැකි බැවින්, අයත් අයෙකුටම එය බාගත කර, වෙනස් කර, ප්රයෝජනවත් කරගත හැක.
අදම ඔබේ වායුගෝලීය පැනුම් තලය .dat ගොනුවෙන් .dxf ගොනුවට පරිවර්තනය කර, CAD මෘදුකාංගයේ නව නිර්මාණයක් ආරම්භ කරන්න.