FIAT G91R1B: Difference between revisions

Jump to navigation Jump to search
2,547 bytes added ,  29 July 2022
m
mNo edit summary
Line 36: Line 36:


From the beginning the JSBSim program was used for FDM, this allowed us to obtain a high dynamic fidelity, but also reduce the need to use NASAL for many system functions. In the development it was verified that [[Howto_talk:Methods_to_replace_the_NASAL_code_with_JSBSim_code|JSBSim is much more productive than NASAL]] especially for the parts that operate in real-time regime. The reason is mainly due to the poor documentation of NASAL and to its lack of adequate debugging support. JSBSim is a functional 'data driven' language written in XML that makes it more difficult to make errors of a logical nature and this was an important aspect of realizing good code.
From the beginning the JSBSim program was used for FDM, this allowed us to obtain a high dynamic fidelity, but also reduce the need to use NASAL for many system functions. In the development it was verified that [[Howto_talk:Methods_to_replace_the_NASAL_code_with_JSBSim_code|JSBSim is much more productive than NASAL]] especially for the parts that operate in real-time regime. The reason is mainly due to the poor documentation of NASAL and to its lack of adequate debugging support. JSBSim is a functional 'data driven' language written in XML that makes it more difficult to make errors of a logical nature and this was an important aspect of realizing good code.
== How to download the model ==
For reasons of license limitation of FGFS which does not accept GPL3 in the standard repositories compared to GPL2, it is not possible to obtain the aircraft directly from the standard repository, but, for now, it is necessary to download the aircraft from the GIT of the authors which is following address:
'''https://github.com/abassign/G91-R1B_HD'''
The GIT link is this:
'''https://github.com/abassign/G91-R1B_HD.git'''
you can download the compressed file (ZIP format) at this address:
'''https://github.com/abassign/G91-R1B_HD/archive/refs/heads/master.zip'''
However, I highly recommend using a program for downloading and managing GIT files in your own local directory. This solution allows, once the model has been downloaded, to be able to update it without having to download very large files.
The size of the G91-R1B_HD folder is quite large, it is about 2.6 GB of data and almost 2500 files. I don't think that in Flightgear (FGFS) there has ever been such a large project and this could make it difficult for some users to agree to download this beautiful aircraft. But I remember that the aircraft, due to the efficient design of FGFS, flies very well even on machines with 2-4 GB of GPU as rather optimized design methods have been adopted.
=== Prerequisites ===
The aircraft has been designed to operate with the most advanced software components of FGFS, therefore it is useful to have the latest version of FGFS or rather the development version of FGFS which can be found at the following address:
'''<nowiki>https://download.flightgear.org/builds/nightly/</nowiki>'''
The development version of FGFS implements a whole series of faetures that make the aircraft truly special, with good management of both day and night lights and correct management of shadows. All the images I present in this wiki article were made using the development version of FGFS.
=== Install the template to be able to use it from the launcher ===
To use this aircraft, you need to change the Add-ons folder located in the Add-ons Folders section of the launcher. This is done simply by selecting the "Additional components" icon and clicking on the (+) symbol of the "Additional aircraft folders" subsection, enter the path that leads to the github folder that you have downloaded and then click on the "Aereo" icon and select Fiat G91- R1B (JSBSim).
[[File:FIAT G91R1B - Additional aircraft folder .png|none|thumb|600x600px|FIAT G91R1B - Additional aircraft folder in the Additional components section]]


==Manuals==
==Manuals==
408

edits

Navigation menu