Re: [Flightgear-devel] JSBSIm, aeromatic, crosswind taxiiing, et cetera

2011-06-20 Thread Ron Jensen
On Sunday 19 June 2011 10:50:01 John Denker wrote:
 On 06/19/2011 06:46 AM, Jon S. Berndt wrote:
  Maybe I've gone wrong somewhere here, but something similar might work.
  Also, in situations like a flat spin or tail slide this probably falls
  apart!

 Let's postpone discussion of exotic flight conditions such as flat
 spins and tail slides.  There are much more prosaic situations that
 need to be addressed.  Let's start by getting the aircraft to behave
 properly when
a) _taxiing_ with a crosswind and/or tailwind, and
b) _landing_ and _taking off_ with a crosswind and/or tailwind,

 These seem like basic and fundamental features.

Snip speculation and rumor

 The value of these features can hardly be exaggerated.  For example,
 according to page 4-3 of the POH the maximum demonstrated crosswind
 for a C-172 is 15 knots.

Snip long ramble and speculation

c) _engine out_ (asymmetric thrust) in a twin,
We already model asymmetric thrust.
d) simple _inverted flight_ ... not an inverted flat spin, just
 plain old inverted flight, such as people routinely do in a
 Cessna 150 Aerobat.
Aerodynamically, inverted flight is already possible.
e) The effect of propwash on trim and on elevator authority.
 This is a big deal in some aircraft, including the 152/172/182
 family.

Snip more long off-topic rambling and speculation

So, I set up a soft field take off in JSBSim stand-alone with a 15 knot 
crosswind using the c172p that is in FGFS git:

Rotation 13 seconds @41 knots 375 feet
Lift off 19 seconds @58 knots 800 feet
Distance over 50' 2150 feet
Heading Error 45 degrees

Then I added the induced thrust which was the topic of this thread in the 
first place:

Rotation  1 seconds @3 knots 3 feet
Lift off 20 seconds @55 knots 900 feet
Distance over 50' 2550 feet
Heading Error 3 degrees
Rudder deflection 34%

Thanks,
Ron

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] Nasal updating properties in the menu

2011-06-20 Thread Hal V. Engel
On Sunday, June 19, 2011 05:12:31 PM Ron Jensen wrote:
 On Sunday 19 June 2011 17:55:25 Hal V. Engel wrote:
  On Sunday, June 19, 2011 02:15:54 PM Ron Jensen wrote:
   http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg3
   02
  
  08 .html gui.menuBind(radio, dialogs.Radio.open());
  
  Thanks I knew I saw something about this on the list but I coundn't find
  the emails that covered it.   When I try to use it it fails when I click
  on the menu item.
  
snip
  
  Hal
 
 In the example case you are running in the namespace dialogs so, in the
 setfile you would have:
 nasal
  dialogs
filemynasal.nas
 
 If you have something different, you need something different...
 Assuming you load the nasal in this block:
   nasal
 p51d
   fileAircraft/p51d/Nasal/over-ride-flaps.nas/file
   fileAircraft/p51d/Nasal/stores.nas/file
   fileAircraft/p51d/Nasal/limits.nas/file
   fileAircraft/p51d/Nasal/engine-start.nas/file
   fileAircraft/p51d/Nasal/sputter.nas/file
   fileAircraft/p51d/Nasal/climbrate.nas/file
   fileAircraft/p51d/Nasal/gear-doors.nas/file
   fileAircraft/p51d/Nasal/gear-lever.nas/file
 /p51d
   /nasal
 
 gui.menuBind(radio, p51d.radio.open());
 
 Ron

Ron,

Thanks that was the issue.  I had the radio nasal file in a SCR_522C 
section in my *set.xml file and I should have used SCR_522C.Radio.open() in 
the gui.menuBind() call.  I have it working nicely now.

I will have the radio code in my fgdata clone updated shortly and when this 
gets merged into fgdata it should be usable by anyone who is modeling a 
WWII/Korean war era US or UK military aircraft since almost all of these used 
this radio.  At this point the radio control unit is fully modeled and fully 
functional.  About the only area where it could use improvement is that it 
currently has no keyboard mappings but all of it's features can be manipulated 
with a mouse.

Hal
--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state feature-freeze until July, 17th 2011

2011-06-20 Thread Stuart Buchanan
On Fri, Jun 17, 2011 at 8:47 PM, Torsten Dreyer wrote:
 Short version for the impatient reader:
 Please do _NOT_ push any major changes or new features to simgear,
 flightgear, fgdata until further advice!

snip

 Please refrain from pushing new features or major infrastructure changes
 to our streams. Please note: this includes fgdata, too! We have no
 strict definition of what a major change might be - as a rule of thumb:
 avoid any trouble that can't be fixed by July, 17th.

What's the position on aircraft updates?

Gijs has some changes to the c172 that aren't committed yet, and there
is at least one other aircraft update that the developer would like committed
for the release.

Obviously with the c172p we need to be extra careful, but I would assume
aircraft updates are generally OK until code-freeze on 17th July?

-Stuart

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread Martin Spott
Stuart Buchanan wrote:
 On Fri, Jun 17, 2011 at 8:47 PM, Torsten Dreyer wrote:

 Please refrain from pushing new features or major infrastructure changes
 to our streams. Please note: this includes fgdata, too!
[...]
 What's the position on aircraft updates?

They're part of fgdata  ;-)
Indeed, the release procedure has been planned as written. Exceptions
may be agreed upon on an individual basis, but aside from this, we'd
ask you to refrain from applying major changes.

 Obviously with the c172p we need to be extra careful, but I would assume
 aircraft updates are generally OK until code-freeze on 17th July?

No, not generally. Obvious fixes are ok, major overhauls are not, in
case of doubt I'd propose that the changes in question should be
reviewed (which is a darn good idea anyway   ;-)

Cheerio,
Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread Stuart Buchanan
On Mon, Jun 20, 2011 at 9:11 PM, Martin Spot  wrote:
 Stuart Buchanan wrote:
 On Fri, Jun 17, 2011 at 8:47 PM, Torsten Dreyer wrote:

 Please refrain from pushing new features or major infrastructure changes
 to our streams. Please note: this includes fgdata, too!
 [...]
 What's the position on aircraft updates?

 They're part of fgdata  ;-)
 Indeed, the release procedure has been planned as written. Exceptions
 may be agreed upon on an individual basis, but aside from this, we'd
 ask you to refrain from applying major changes.

 Obviously with the c172p we need to be extra careful, but I would assume
 aircraft updates are generally OK until code-freeze on 17th July?

 No, not generally. Obvious fixes are ok, major overhauls are not, in
 case of doubt I'd propose that the changes in question should be
 reviewed (which is a darn good idea anyway   ;-)

Well, I _was_ planning to review the changes. :)

Both of the changes in question are major model overhauls to the respective
models (c172p, c150).

I'll refrain checking them in until after 17th July then.

-Stuart

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread James Turner

On 20 Jun 2011, at 21:18, Stuart Buchanan wrote:

 No, not generally. Obvious fixes are ok, major overhauls are not, in
 case of doubt I'd propose that the changes in question should be
 reviewed (which is a darn good idea anyway   ;-)
 
 Well, I _was_ planning to review the changes. :)
 
 Both of the changes in question are major model overhauls to the respective
 models (c172p, c150).
 
 I'll refrain checking them in until after 17th July then.

Given this is the first time we're running the new release process, I'd 
personally support accepting aircraft updates on a case-by-case basis, after a 
review of course. Of course sticking to a release schedule is also important, 
and this is just my opinion. Equally the C172p is most people's first 
impression of FG, and we're only three days into the freeze, so I think a 
little bit of 'slush-iness' is reasonable.

Regards,
James


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread Martin Spott
Hi Stuart,

Stuart Buchanan wrote:

 Both of the changes in question are major model overhauls to the respective
 models (c172p, c150).

Comments on the state of the c172 model went unheard for months,
therefore I'd like to hear a really convincing reason why such major
overhaul can't wait until the tree is open for the next development
cycle.

This is the first time we're aiming at having one release every six
months and not everything will be perfect on the first attempt. Anyhow
I'm still proposing to let us familiarize ourselves with the
implications of having a release plan instead of making exceptions from
the rule right from the beginning.

Cheers,
Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread Gijs de Rooy

Hi all,
 Stuart wrote:
 Both of the changes in question are major model overhauls to the respective
 models (c172p, c150).

I need to correct that slightly. All I've been working on is a (c172p) new 
panel
including the pedestal. There were a lot of faults and missing switches in the 
previous model. Therefore, startup procedure got slightly extended (being more
realistic now) and that resulted in a slightly extended tutorial. I also did a 
little cleanup on the livery system, to make sure that our flagship is
a good example for futher devleopers. When I'm finished (hope to be so on 
Thursday), I'll create a merge request, so 
everyone can have a look before it is commited. Cheers,
Gijs
  --
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread Stuart Buchanan
On Mon, Jun 20, 2011 at 9:52 PM, Martin Spott wrote:
 Comments on the state of the c172 model went unheard for months,
 therefore I'd like to hear a really convincing reason why such major
 overhaul can't wait until the tree is open for the next development
 cycle.

Not quite unheard - just incorporated into Gijs' planned update which
has been lower down his priority list than passing his exams, and
partying on his 18th birthday :)

I don't think there's a convincing reason why it can't wait until the next
development cycle, but I was unclear as to whether aircraft were
considered major features.

Given that they should be self contained and shouldn't affect any
other part of the sim, one could argue that it's safe to allow
aircraft updates until later in the release cycle than features like the
recent (excellent BTW) terrasync work.

 This is the first time we're aiming at having one release every six
 months and not everything will be perfect on the first attempt. Anyhow
 I'm still proposing to let us familiarize ourselves with the
 implications of having a release plan instead of making exceptions from
 the rule right from the beginning.

Absolutely. I'm completely happy to go with the Release Manager's
judgement on this.

There's always going to be another release, and with the current plan it'll
be sooner rather than later!

-Stuart

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread Martin Spott
Stuart Buchanan wrote:

 I don't think there's a convincing reason why it can't wait until the next
 development cycle, but I was unclear as to whether aircraft were
 considered major features.

Ah, well, aircraft are a pretty prominent feature in flight simulation,
don't they  ;-)


While we're at it, two ideas spring to my mind - feel free to discuss,
if you see fit:

a) With a bit of luck, a shorter development cycle will probably teach
   every of us to do things more incrementally, where possible. To pick
   an obvious and very simple example: There's no need to wait four
   months (!!) for an arcraft panel overhaul to occur just to revert
   one or two textures to their previous state.
   As a neat side effect, doing things more incrementally also
   facilitates debugging, where required - generally speaking  :-)

b) I'd say we may silently take for granted that those contributors who
   are committing major aircraft changes _after_ the freeze do expect
   the respective aircraft not to apply for getting included in the
   release package.


 Given that they should be self contained and shouldn't affect any
 other part of the sim, [...]

Quite often aircraft changes _do_ affect other parts - at least in
several cases they do affect the frame rate/latency because many
'improvements' also include cool automization features you don't want
to miss   or the like  :-)
This is probably not the case for Gijs' proposed panel update of the
c172, therefore I'd like to emphasize that decisions about what to
include after the freeze should be made on a case-by-case basis.

 There's always going to be another release, and with the current plan it'll
 be sooner rather than later!

Exactly   and since adding major features _now_ also carries the
risk of delaying the current _plus_ the next release as well, I'm in
favour of taking the release plan seriously.

Cheers,
Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--

--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] FlightGear development entered state

2011-06-20 Thread James Turner

On 20 Jun 2011, at 21:52, Martin Spott wrote:

 This is the first time we're aiming at having one release every six
 months and not everything will be perfect on the first attempt. Anyhow
 I'm still proposing to let us familiarize ourselves with the
 implications of having a release plan instead of making exceptions from
 the rule right from the beginning.

Fair point, I agree we ned to establish the rules before we break them :)

James


--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] Heads up: scenery download / built-in

2011-06-20 Thread Vivian Meazza
I wrote:

 
 ThorstenB wrote:
 
 ... snip ...
 
  So, I am really sorry, Vivian, that you were still unable to make the
  system work for you - on day 2 (though it seems people only started
  trying to use it _today_).
 
 ... snip ...
 
 Getting back to the original purpose ... it's worse than I thought. Using
 Hudson Build #331 (the latest AFAIKS), Target Directory seems to stick,
 but
 I have made it run just once. I will file a proper bug report.
 

I have now been working with Terrasync/Built in scenery download for over a
week now. I though I might share with you some observations using Win XP and
MSVC9

The bug which was stopping the built-in download running here was trivial -
once we found it: a space in a directory name. Replaced with an underscore
and it worked right out of the tin. Not quite - only the external mode was
available. That turned out to be caused by a non-updated config.h file.
Thanks to Fred for his help and guidance to solve that one.

In doing this I noticed that both the built in and external variants seem to
be functionally similar. I can't even work out how or why the external
variant works - but it does. FG finds, starts, and stops the external SVN
program. Either ThostenB has been very clever, or it's just serendipity
here. I hope it's the former.

I decided to revert my local build to external only, and then compare
Terrasync started from FGRun with the internal (using Hudson's nightly
build) and external variants (using my build). Using the Spitfire4b at
Gatwick I discovered:

1. With no download the framerate was 42 with the local build and 33 with
the Hudson build. I suspect that is caused by different compiler options.

2. With scenery download running each option costs about 10 fps.

3. The Terrasync/FGRun scenery pre-fetch option works well, and is useful.

4. It is handy to be able to switch off/on scenery download at runtime, but
here you only get about 5 of the 10 fps back. I see that once started the
svn program remains loaded: this might be the cause.

5. The automatic refresh works well. There is an occasional grey-out.
Disconcerting at first, but actually not a problem. This is a major
advantage over Terrasync

5. To use the built-in option requires 2 additional and quite large
dependencies which will need updating etc from time to time. For those of us
that build FG this is a bit of a pain. 

6. Both the internal and external variants seem to be using the external
svn.exe. Each variant relies on a different build. Both builds are using all
4 cores here while the download is running (FG normally uses only 1 and a
bit) I _think_ that's good to see. Do we require Windows users to have
installed svn? I have - and that seems to be what is being used. 

7. The external variant would seem to meet Csaba's design ideal, without any
apparent drawback. Except from the fact that, AFAIKS, apart from the menu
item, both the external and internal variants are the same. Perhaps that's
not the case for Linux builds. Or perhaps I'm wrong in my assessment. If the
2 builds are in fact different perhaps the build variant internal/external
could be made conditional. 

Summary. We seem to have ended up with 3 overlapping systems, all with
advantages and disadvantages. Would it be possible to combine them? It
certainly would not seem sensible to maintain all 3.


Vivian



   


 

  

  



--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] JSBSim Functions for Propwash and Downwash [was: Clarification on YASim input]

2011-06-20 Thread Hal V. Engel
On Sunday, June 19, 2011 09:58:48 AM Bertrand Coconnier wrote:
 2011/6/19 Ron Jensen w...@jentronics.com:
  On Saturday 18 June 2011 21:00:41 Jon S. Berndt wrote:
  Here's an example from Hal's P-51D Mustang. This is from an old version,
  so it may have changed by now, but it illustrates the approach. In the
  aerodynamics section of the config file - but outside of any axis
  element - is this definition of qbar due to propwash:
  
  [Note: v is shorthand for value, and p is shorthand for
  property.]
  
  function name=aero/thrust-qbar_psf
product
  v 0.5 /v
  p atmosphere/rho-slugs_ft3 /p
  pow
sum
  p velocities/u-aero-fps /p
  product
p propulsion/engine/prop-induced-velocity_fps /p
v 2.0 /v
  /product
/sum
v 2.0 /v
  /pow
/product
  /function
  
  I recently added this function to the A6M2 Zero. I placed it on CYdr
  (rudder yaw) and dCLdf (flap lift delta) as well as CMde. It makes the
  plane fly much, much better during the initial takeoff roll. It probably
  should be used with CMdf (pitch due to flaps) as well.
  
  But why are you multiplying propulsion/engine/prop-induced-velocity_fps
  by 2?
 
 The total velocity of the air flow in the far slipstream is V+2*w
 where V is the velocity of the airplane and w is the induced velocity
 as computed by the momentum theory. See the following discussion in
 the JSBSim mailing list :
 
 http://sourceforge.net/mailarchive/forum.php?thread_name=201004181833.32417
 .ghmalau%40gmail.comforum_name=jsbsim-devel
 
 Bertrand.

I just added this to the P-51D this morning.  I have this setup so that the 
propwash affects Roll_moment_due_to_rudder Cldr,  Pitch_moment_due_to_flaps 
Cmflap, Delta_Lift_due_to_flaps dCLflap, Lift_due_to_Elevator_Deflection  CLde, 
Pitch_moment_due_to_gear Cmgear,  Pitch_moment_due_to_elevator Cmde and 
Pitch_moment_due_to_alpha_horiz_tail Cmht.  It had a significant impact on low 
speed high power handling.  The rudder has authority much earlier during take 
off and the tail lifts in a very natural way during the take off run.   Over 
all 
these changes made take offs easier and more natural feeling.   This also made 
it less likely to ground loop during the engine runup.   This is an easy 
enhancement to do and it appears to improve ground handling and take off 
significantly.  

I have these changes checked in to my fgdata GIT clone if anyone wants to try 
them.

Hal
--
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel