Jump to content
Sign in to follow this  
Bert Pieke

AP modification

Recommended Posts

Having spent some time with the KFC200 autopilot manual,I decided to improve the up/down rocker switch so it more closelyresembles the real thing.In pitch mode, the rocker switch should command a pitch increase/decreasewhich it does (albeit only by about 50 ft/min).In ALT mode, it should command a 500 f/min climb/descent which is notmodeled here.If you like to tinker with this kind of thing... this is how to modify the APso it commands about 100 ft/min increments and 500 ft/min when in ALT mode.1. Create a subfolder to your Gauges folder and name it C3402. Unzip the C340.cab file which you find in your Gauges folder, into this new folder3. In your new C340 folder, find autopilot.xml and open it with Notepad4. search for "Downarrow"5. Replace the rocker switch section with

<Mouse>  <Area Left="34" Top="49" Width="75" Height="84">       <Cursor Type="DownArrow"/>      <Click Kind="LeftSingle + LeftRelease" >       (A:Autopilot Nav1 Lock,bool) (>L:NAV,bool)       (A:Autopilot Heading Lock,bool) (>L:HDG,bool)       (A:Autopilot Altitude Lock,bool) (>L:ALT,bool)       (L:ALT,bool) 0 != if{ 0 (>K:AP_ATT_HOLD_ON) }        (L:NAV,bool) 0 != if{ 0 (>K:AP_NAV1_HOLD_ON) }       (L:HDG,bool) 0 != if{ 0 (>K:AP_HDG_HOLD_ON) }      (M:Event) 'LeftSingle' scmp 0 == if{ 1 (>L:TRIMAP,bool) }       (M:Event) 'LeftRelease' scmp 0 == if{ 0 (>L:TRIMAP,bool) }      (L:TRIMAP,bool) 1 == if{             0 (>K:AP_PITCH_REF_INC_DN)            0 (>K:AP_PITCH_REF_INC_DN)            (L:ALT,bool) 0 != if{                 0 (>K:AP_PITCH_REF_INC_DN)                 0 (>K:AP_PITCH_REF_INC_DN)                 0 (>K:AP_PITCH_REF_INC_DN)                 0 (>K:AP_PITCH_REF_INC_DN)                 0 (>K:AP_PITCH_REF_INC_DN) }}      </Click>     </Area><Area Left="35" Top="134" Width="75" Height="90">       <Cursor Type="UpArrow"/>      <Click Kind="LeftSingle + LeftRelease" >       (A:Autopilot Nav1 Lock,bool) (>L:NAV,bool)       (A:Autopilot Heading Lock,bool) (>L:HDG,bool)       (A:Autopilot Altitude Lock,bool) (>L:ALT,bool)       (L:ALT,bool) 0 != if{ 0 (>K:AP_ATT_HOLD_ON) }        (L:NAV,bool) 0 != if{ 0 (>K:AP_NAV1_HOLD_ON) }       (L:HDG,bool) 0 != if{ 0 (>K:AP_HDG_HOLD_ON) }      (M:Event) 'LeftSingle' scmp 0 == if{ 2 (>L:TRIMAP,bool) }       (M:Event) 'LeftRelease' scmp 0 == if{ 0 (>L:TRIMAP,bool) }      (L:TRIMAP,bool) 2 == if{             0 (>K:AP_PITCH_REF_INC_UP)            0 (>K:AP_PITCH_REF_INC_UP)            (L:ALT,bool) 0 != if{                 0 (>K:AP_PITCH_REF_INC_UP)                 0 (>K:AP_PITCH_REF_INC_UP)                 0 (>K:AP_PITCH_REF_INC_UP)                 0 (>K:AP_PITCH_REF_INC_UP)                 0 (>K:AP_PITCH_REF_INC_UP)                 0 (>K:AP_PITCH_REF_INC_UP) }}      </Click>     </Area> 

You are replacing two sections that each start with <Area Left... and end with </Area>6. Save the autopilot.xml fileThat is it!If you would like to revert to the original AP, simply rename or delete the C340 folder that you createdWhile you are editing the autopilot, you might as well fixthe HDG button which resets the heading bug when you push itwhich it should not do..The very next section, after the rocker button, is in fact the HDG button.Replace that section with

<Area Left="134" Top="62" Width="99" Height="81">        <Cursor Type="Hand"/>       <Click>       0 (>K:AP_PANEL_HEADING_HOLD)       </Click>        </Area>


Bert

Share this post


Link to post
Share on other sites
Thank you Bert, Have made the modifications but have not tried it yet.Kind regards,
Let me know if you like it :( It makes the aircraft much more enjoyable IMHO.Other option is of course to replace the autopilot.. but it is funto fly the way the actual aircraft is configured..

Bert

Share this post


Link to post
Share on other sites

Thanks Bert much improved.Hub


  John  Hubbard   MSFS2020 - Win10                    

          

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...