JSBSim: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti. |
|||
(40 versioni intermedie di 27 utenti non mostrate) | |||
Riga 1:
{{Software
|
|Logo =
| sviluppatore = JSBSim build team▼
|Screenshot =
|Didascalia =
|UltimaVersione = 0.9.13
|DataUltimaVersione = 20 gennaio 2007
| licenza = [[GNU Lesser General Public License|LGPL]]▼
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
|SistemaOperativo = windows
|SistemaOperativo2 = linux
|SistemaOperativo3 = macosx
|SistemaOperativoAltri = [[Cygwin]]<br />[[FreeBSD]]<br />Solaris<br />IRIX
|Linguaggio =
|Genere =
|SoftwareLibero = sì
|Lingua =
}}
'''JSBSim''' è una libreria software per i modelli dinamici di volo (FDM) che modellizza le [[dinamiche di volo]] di un veicolo aerospaziale. La libreria è stata inclusa nel [[simulatore di volo]] [[
▲'''JSBSim''' è una libreria software per i modelli dinamici di volo (FDM) che modellizza le [[dinamiche di volo]] di un veicolo aerospaziale. La libreria è stata inclusa nel [[simulatore di volo]] [[Flightgear]] e [[OpenEagles]]. Può anche venire richiamata da un piccolo programma a se stante per creare uno strumento per una simulazione programmata. JSBSim è stato sviluppato fin dal 1996 ed è stato costruito su tutte le più famose piattaforme in uso ad oggi, tra cui i sistemi operativi [[Linux]], [[Macintosh]] e [[Microsoft Windows]]. JSBSim è scritto in [[C++]] e usa file di configurazioni [[XML]].
==Storia e informazioni==
JSBSim era considerato nel 1996 una applicazione per le simulazioni dotata di 6 gradi di libertà (6DoF), non lineare, modellizzata attraverso i dati e leggera con lo scopo di modellizzare le dinamiche di controllo
Per un esempio sul suo utilizzo, il seguente codice illustra come JSBSim possa essere richiamato da un piccolo programma, con l'esecuzione pilotata da uno scipt:
Riga 29 ⟶ 38:
</pre>
La precedente applicazione funziona quando compilata la libreria JSBSim e ha solo bisogno di un file di configurazione che rappresenti un
<pre>
Riga 49 ⟶ 58:
==Capacità di input e output==
Quando si esegue JSBSim in modo
Se il file di configurazione dell'aereo contiene una specifica per una porta di ingresso, l'utente può anche fare una [[telnet]] in JSBSim. Da dentro l'interfaccia della telnet molti parametri possono essere sia letti che impostati. La simulazione stessa può essere sia messa in pausa e riavviata. La potenzialità della telnet chiaramente è interessante per utilizzare JSBSim in tempo reale. L'applicazione di esempio inclusa con la distribuzione di JSBSim supporta anche l'esecuzione nel modo ''soft real-time''.
JSBSim può essere istruito a fornire set di dati raggruppati logicamente sulla console (screen), su un file, o un socket. L'output può essere contemporaneamente diretto attraverso un qualsiasi numero di canali, in cui ogni canale può contenere un qualsiasi set di dati o un singolo parametro specifico, può essere diretto verso un qualsiasi file o socket (O addirittura la console), e può essere emesso a qualsiasi velocità.
Uno strumento incluso in JSBSim
==Capacità di controllo di volo==
JSBSim permette di costruire un sistema di controllo o un autopilota da componenti individuali. Il programma ora include: filtri, salti condizionali, sommatori, sensori e amplificatori (variabili o statici). Inoltre c'è una funzione che permette di creare i componenti dagli utenti.
Un [[diagramma a blocchi]] semplice
==
JSBSim usa un metodo a
==
JSBSim include propulsori a pistoni generici, razzi, turbine e modelli turbopropulsivi. I modelli non sono modelli ingegneristici dettagliati, ma permettono di aggiungere i motori semplicemente. Un qualsiasi numero di motori possono essere aggiunti ad un modello d'aereo, ad una qualsiasi posizione e orientazione, variando anche il tipo di modelli di motore sullo stesso aereo.
==
JSBSim è un modello di volo dinamico a [[Grado di libertà (meccanica classica)|sei gradi di libertà]] completo. Fornisce la capacità di implementare condizioni iniziali e di impostare settaggi iniziali dell'aereo in diversi modi possibili. Integratori specifici possono essere scelti per propagare
==Estensibilità==
JSBSim è progettato per essere
==Usi degni di nota==
JSBSim è il modello di volo di default utilizzato del simulatore di volo open source FlightGear. Insieme a FlightGear, JSBSim è utilizzato per guidare le dinamiche di simulazione di base all'
==Piani futuri==
Lo sviluppo di JSBSim continua. Strumenti aggiuntivi che lavorano con JSBSim stanno anche emergendo. Uno strumento
== Collegamenti esterni ==
* [http://www.jsbsim.org JSBSim ] Sito principale del progetto su [[SourceForge]]
* [http://jsbsimcommander.sf.net JSBSim Commander ] Un editor per i file di JSBSim (in versione beta)
*
{{Portale|Software libero}}
|