Josh Babcock wrote: > David Megginson wrote: > >>On 22/02/06, Andy Ross <[EMAIL PROTECTED]> wrote: >> >> >> >>>But the variable speed code will always seek to the specified RPM, and >>>the current model gives it enough wiggle room to push the torque as >>>far down as it wants, essentially. You could try setting a >>>different/tunable "floor" to the pitch value (see the clamping in >>>Propeller::modPitch()), but getting that value right is going to take >>>a lot of experimentation. >> >> >>Since I don't have the time or expertise to do the right thing, I've >>added a work-around. >> >>The values in mod pitch are (loose) representations of the physical >>stops in a constant speed propeller. For many of the models, the >>fine-pitch stop allows too small a pitch, thus allowing the propeller >>to spin too fast at low power settings. >> >>I've just checked in some patches to allow aircraft designers to >>change these values at runtime, using the attributes "fine-stop" and >>"coarse-stop" to fine-tune the propeller. Currently, these default to >>the previously hard-coded values of 0.25 and 4.00, so current flight >>models won't be affected. >> >>When I set "fine-stop" to 1.0, for example, the Comanche (pa24-250) >>idles at a much more realistic RPM, and approach RPM also looks more >>credible -- I haven't checked in that change until Dave Perry reviews >>it, though (I'll send him the patch in a private e-mail). >> >>The user-visible (i.e. aircraft designer-visible) changes are >>documented in $FG_ROOT/Docs/README.yasim. Anyone maintaining a YASim >>flight model with (a) constant-speed propeller(s) should consider >>playing with these values a bit. >> >> >>All the best, >> >> >>David >> >>-- >>http://www.megginson.com/ >> >> >>------------------------------------------------------- >>This SF.Net email is sponsored by xPML, a groundbreaking scripting language >>that extends applications into web and mobile media. Attend the live webcast >>and join the prime developer group breaking into this new coding territory! >>http://sel.as-us.falkag.net/sel?cmd=k&kid0944&bid$1720&dat1642 >>_______________________________________________ >>Flightgear-devel mailing list >>Flightgear-devel@lists.sourceforge.net >>https://lists.sourceforge.net/lists/listinfo/flightgear-devel >> > > > Anybody else getting this? > > Making all in YASim > make[3]: Entering directory `/usr/local/src/FlightGear/source/src/FDM/YASim' > if ccache g++ -DHAVE_CONFIG_H -I. -I. -I../../../src/Include -I../../.. > -I../../../src -I/usr/local/include -I/usr/X11R6/include -Wall -O2 > -funroll-loops -march=athlon -g -I/usr/local -D_REENTRANT -MT YASim.o > -MD -MP -MF ".deps/YASim.Tpo" -c -o YASim.o YASim.cxx; \ > then mv -f ".deps/YASim.Tpo" ".deps/YASim.Po"; else rm -f > ".deps/YASim.Tpo"; exit 1; fi > YASim.cxx:1: error: expected unqualified-id before '<<' token > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/i486-linux-gnu/bits/c++config.h:68: > error: '__gnu_debug_def' is not a namespace-name > /usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/i486-linux-gnu/bits/c++config.h:68: > error: expected namespace-name before ';' token > BodyEnvironment.hpp:75: warning: 'class yasim::BodyEnvironment' has > virtual functions but non-virtual destructor > Engine.hpp:16: warning: 'class yasim::Engine' has virtual functions but > non-virtual destructor > PistonEngine.hpp:8: warning: 'class yasim::PistonEngine' has virtual > functions but non-virtual destructor > make[3]: *** [YASim.o] Error 1 > make[3]: Leaving directory `/usr/local/src/FlightGear/source/src/FDM/YASim' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/usr/local/src/FlightGear/source/src/FDM' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/usr/local/src/FlightGear/source/src' > make: *** [all-recursive] Error 1 > > Josh > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting language > that extends applications into web and mobile media. Attend the live webcast > and join the prime developer group breaking into this new coding territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Flightgear-devel mailing list > Flightgear-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/flightgear-devel >
Nope, local problem. I think a patch I applied got my version out of sync in a way that caused CVS to merge improperly. Works now. Josh ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel