| Descrizione |
|---|
| AeroFoil crea curve e facce di profili alari utilizzando modelli predefiniti, funzioni algebriche e file DAT o CSV. Versione macro: 2.0.1 Ultima modifica: 2021-03-10 Versione FreeCAD: versione 0.17 e superiori Download: ToolBar Icon Autore: Melwyncarlo |
| Autore |
| Melwyncarlo |
| Download |
| ToolBar Icon |
| Link |
| Personal Github - AeroFoil AeroFoil.zip FC Github - AeroFoil FC Forum - AeroFoil Raccolta di macro Come installare le macro Personalizzare la toolbar |
| Versione macro |
| 2.0.1 |
| Data ultima modifica |
| 2021-03-10 |
| Versioni di FreeCAD |
| versione 0.17 e superiori |
| Scorciatoia |
| Nessuna |
| Vedere anche |
| Nessuno |
AeroFoil è una macro creata dall'utente da utilizzare all'interno dell'applicazione FreeCAD. AeroFoil crea curve e facce di profili alari utilizzando modelli predefiniti, funzioni algebriche e file DAT o CSV importati.
Questa è l'icona della AeroFoil Macro.
È possibile scaricare la macro AeroFoil utilizzando l'Addon Manager integrato nel software FreeCAD.
<span id="Additional_Features_0.19 and above">
Proprietà dell'oggetto AeroFoil (sola lettura):
Base
Stringa)Lunghezza)Stringa)Intero)Tipi di output della macro AeroFoil
Tipi di input della Macro
AeroFoil può essere installato manualmente, in modo simile all'installazione di Windows, oppure utilizzando il terminale di comando e i relativi comandi, come indicato nel file INSTALL.
Per impostazione predefinita, il terminale di comando Linux può essere avviato premendo contemporaneamente i seguenti tasti della tastiera:
Control + Alt + T
AeroFoil può essere installato eseguendo i due passaggi seguenti:
Per impostazione predefinita, la cartella delle macro utente di FreeCAD dovrebbe trovarsi in:
C:/Users/User_Name/AppData/Roaming/FreeCAD/Macro
AeroFoil può essere caricata eseguendo i seguenti passaggi:
Una volta caricata la macro AeroFoil, seguire le istruzioni nelle rispettive finestre di dialogo, inserire i dati necessari e navigare di conseguenza. In caso di errore o avviso, si riceve automaticamente una notifica. Nel caso in cui venga richiesto di segnalare un errore imprevisto, comunicarlo indicando la versione di FreeCAD, tracciando i passaggi eseguiti e specificando se (e quanto) è stato generato un output.
| (1) | L'esecuzione dell'operazione macro con punti personalizzati e perfezionamento non produce modifiche visibili. |
| (2) | Le proprietà dell'oggetto AeroFoil sono visibili solo nella versione 0.19 del software FreeCAD. Nelle versioni precedenti, verrà visualizzato un avviso sulla console. Questo avviso non influirà sull'output. |
simboli e funzioni preimpostati
__Title__ = "AeroFoil" __Author__ = "Melwyncarlo" __Version__ = "2.0.0" __Date__ = "2021-03-09" __Comment__ = "AeroFoil creates airfoil curves and faces using pre-defined models, algebraic functions, and DAT or CSV Files" __Web__ = "https://github.com/melwyncarlo/AeroFoil" __Wiki__ = "https://wiki.freecad.org/index.php?title=Macro_AeroFoil" __Icon__ = "https://wiki.freecad.org/images/5/59/AeroFoil-reduced.png" __Help__ = "Click on the AeroFoil button/macro, and follow the instructions in the subsequent dialog boxes." __Status__ = "stable" __Requires__ = "Freecad >= v0.17" __Communication__ = "https://github.com/melwyncarlo/AeroFoil/issues" __Files__ = "AeroFoil_UI_Files/AeroFoil_Initial_Dialog.ui, AeroFoil_UI_Files/AeroFoil_NACA4Digit_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_NACA5Digit_Dialog.ui, AeroFoil_UI_Files/AeroFoil_CurvesInput_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_PointsInput_Dialog.ui, AeroFoil_UI_Files/AeroFoil_DATInput_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_CSVInput_Dialog.ui, AeroFoil_UI_Files/AeroFoil_FileLoad_Dialog.ui, \ AeroFoil_UI_Files/AeroFoil_Final_Dialog.ui, AeroFoil_UI_Files/AeroFoil_Math_Functions_Box.ui, \ AeroFoil_UI_Files/AeroFoil_mfb_img.gif, AeroFoil_UI_Files/AeroFoil.svg" # OS: Ubuntu 18.04.5 LTS # Word size of OS: 64-bit # Word size of FreeCAD: 64-bit # Version: 0.18.4. # Build type: Release # Python version: 3.6.8 # Qt version: 5.9.5 # Coin version: 4.0.0a # OCC version: 7.3.0 # Locale: English/UnitedKingdom (en_GB) # OS: Ubuntu 18.04.5 LTS (LXDE/Lubuntu) # Word size of OS : 64-bit # Word size of FreeCAD: 64-bit # Version: 0.19 # Build type: Release # Branch: unknown # Hash: 32200b604d421c4dad527fe587a7d047cf953b4f # Python version: 3.6.9 # Qt version: 5.9.5 # Coin versio: 4.0.0a # OCC version: 7.3.0 # Locale: English/UnitedKingdom (en_GB)
Temporary code for external macro link. Do not use this code. This code is used exclusively by Addon Manager. Link for optional manual installation: Macro
# This code is copied instead of the original macro code
# to guide the user to the online download page.
# Use it if the code of the macro is larger than 64 KB and cannot be included in the wiki
# or if the RAW code URL is somewhere else in the wiki.
from PySide import QtGui, QtCore
diag = QtGui.QMessageBox(QtGui.QMessageBox.Information,
"Information",
"This macro must be downloaded from this link\n"
"\n"
"https://raw.githubusercontent.com/melwyncarlo/AeroFoil/main/AeroFoil.FCMacro" + "\n"
"\n"
"Quit this window to access the download page")
diag.setWindowFlags(QtCore.Qt.WindowStaysOnTopHint)
diag.setWindowModality(QtCore.Qt.ApplicationModal)
diag.exec_()
import webbrowser
webbrowser.open("https://raw.githubusercontent.com/melwyncarlo/AeroFoil/main/AeroFoil.FCMacro")
[1] AeroFoil Github Repository
[2] FreeCAD Macros Github Repository - AeroFoil
[3] FreeCAD Forum Discussion Page - AeroFoil
[4] Airfoil Tools contains about 1,638 different airfoils.
[5] UIUC Airfoil Coordinates Database contains nearly 1,600 different airfoils.