June 20, 201114 yr Good call FR. Bil - missed that completely, 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? Gerry Howard
June 21, 201114 yr 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.CheersGR4JockeyMay be more can be done if your wishes are a little bit more clear.Unfamiliar with the Tornado AP and systems.Jan Jan "Beatus ille qui procul negotiis..."
June 21, 201114 yr Author 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
June 21, 201114 yr 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 Jan "Beatus ille qui procul negotiis..."
Create an account or sign in to comment