HI,

I just posted on the forum about YASim and I thought it was a good idea 
to post here as well:




"Talking about us (FG's aircraft modelers and developers) and YASim:

YASim is a very cool tool, I like it very much, but it comes with its 
crwod of frustrations you have to live with. And the more you know YASim 
the bigest are the frustrations. But there is still a lot of reasons to 
use YASim.

Actually, most of YASim users would like to see YASim improved. Once 
Maik Justus did so adding very efficient stuff about rotary wings to YASim.

But YASim is very difficult to understand as a whole. People often talk 
about YASim "woodoo" :-)

There is a very nice piece of documentation about the use of YASim 
written by Gary Neely (aka. Buckaroo) 
http://www.buckarooshangar.com/flightgear/ . This page is quite short 
but it is the result of hundred of hours feedling with the FDM. There is 
also the wiki page http://wiki.flightgear.org/YASim but it is not more 
than a reformated version of the legacy .txt documentation you can find 
in FG docs.

For sure you can find in the forum and the devel a bunch of interresting 
comments scattered here and there.


So what's my point here ?


I'm currently trying to model a nice turboprop system for the E-2C, and 
I dived in these docs to figure out what was possible and what was not. 
I also started to look in the code. Note that I'm not a C++ expert, 
neither am I a gradued engineer. But reading that fine piece of code is 
still doable. It is just UNDOCUMENTED. So you have to go all over tenths 
of files trying to figure out how things are linked.

When you do that code reading (as I do it currently for the engines) it 
appears that at least some crucial parts are not such a woodoo and it 
appears that adding features to improve the FDM capabilities is not such 
a crazy idea. For that we would only need to understand precisely the 
whole existing system/code and document it, then design our features and 
get help from a C++ expert for the writing. We can do that.

Code documentation is the point here, and documentation is a huge, 
complex and tedious task. But I think it is the way to make YASim ours."

Alexis

-- 
"Quand le dernier poisson sera pĂȘchĂ©, l'homme se rendra compte que l'argent 
n'est pas comestible" (proverbe indien)


------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to