Jump to content
Sign in to follow this  
GR4Jockey

Autopilot, AP_SPD_VAR_INC limit

Recommended Posts

Good call FR. Bil - missed that completely, Whistle.gif all fixed @ post #7.
Plus all > are now >. 

The question remains,, does the code work under 400 knots? ( IE 250 ) If so, then the .air file is coming into play at/around 400 knots. Math=MathDarn XMLRoman

What entry in the .air do you think might be affecting this?

Share this post


Link to post
Share on other sites
Thanks guys for your help, but this seems impossible to achieve, phjvh has got the closest but still not how it should be.Once again thanks, i think i will give up on this one. need to look at terrain following.CheersGR4Jockey
May be more can be done if your wishes are a little bit more clear.Unfamiliar with the Tornado AP and systems.Jan

Share this post


Link to post
Share on other sites

Hi guys,They say a picture equals a thousand words, so lets give it a go.On this occasion when I select THROT it engages at 350 knotsI can increase the KCAS in increments of 1to a maximum increase of 30 knotsor I can decrease the KCAS in increments of 1to a maximum decrease of 30 knotsThe range of the autothrottle system on a tornado is 150kts - 0 + 30 to 500kts + 0 - 30Below 150 it will not engageAbove 500 it will not engage.I hope this gives a better understanding of the systemCheersGR4Jockey

Share this post


Link to post
Share on other sites

Hi,No way to test it yet, but try:push TROTH

<Click> (L:AP_IAS_DATUM_ADJUST,bool) ! if{ (A:AIRSPEED INDICATED,knots) 150 > (A:AIRSPEED INDICATED,knots) 500 < and if{  1 (>L:AP_IAS_DATUM_ADJUST,bool)  (A:AIRSPEED INDICATED,knots) 10 / near 10 * d (>L:AP_AIS_HOLD_VAR,number) (>L:AP BASE SPEED,number)  } } els{  0 (>L:AP_IAS_DATUM_ADJUST,bool)  (L:AP_AIS_HOLD_VAR,number) (>K:AP_SPD_VAR_SET)  }  </Click>

Speed -/+

<Click Kind="LeftSingle+RightSingle" Repeat="Yes">(M:Event) 'LeftSingle' scmp 0 == if{ (L:AP_IAS_DATUM_ADJUST,bool) if{ (L:AP_AIS_HOLD_VAR,number) 180 > if{ (L:AP_AIS_HOLD_VAR,number) 1 - (L:AP BASE SPEED,number) 30 - max (>L:AP_AIS_HOLD_VAR,number) (L:AP_AIS_HOLD_VAR,number) (>K:AP_SPD_VAR_SET) } els{ (L:AP_AIS_HOLD_VAR,number) 1 - 150 max (>L:AP_AIS_HOLD_VAR,number) (L:AP_AIS_HOLD_VAR,number) (>K:AP_SPD_VAR_SET) } } } (M:Event) 'RightSingle' scmp 0 == if{ (L:AP_IAS_DATUM_ADJUST,bool) if{ (L:AP_AIS_HOLD_VAR,number) 470 < if{ (L:AP_AIS_HOLD_VAR,number) 1 + (L:AP BASE SPEED,number) 30 + min (>L:AP_AIS_HOLD_VAR,number) (L:AP_AIS_HOLD_VAR,number) (>K:AP_SPD_VAR_SET) } els{ (L:AP_AIS_HOLD_VAR,number) 1 + 500 min (>L:AP_AIS_HOLD_VAR,number) (L:AP_AIS_HOLD_VAR,number) (>K:AP_SPD_VAR_SET) } } } </Click>

Seems to work.....Jan

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...