• Which the release of FS2020 we see an explosition of activity on the forun and of course we are very happy to see this. But having all questions about FS2020 in one forum becomes a bit messy. So therefore we would like to ask you all to use the following guidelines when posting your questions:

    • Tag FS2020 specific questions with the MSFS2020 tag.
    • Questions about making 3D assets can be posted in the 3D asset design forum. Either post them in the subforum of the modelling tool you use or in the general forum if they are general.
    • Questions about aircraft design can be posted in the Aircraft design forum
    • Questions about airport design can be posted in the FS2020 airport design forum. Once airport development tools have been updated for FS2020 you can post tool speciifc questions in the subforums of those tools as well of course.
    • Questions about terrain design can be posted in the FS2020 terrain design forum.
    • Questions about SimConnect can be posted in the SimConnect forum.

    Any other question that is not specific to an aspect of development or tool can be posted in the General chat forum.

    By following these guidelines we make sure that the forums remain easy to read for everybody and also that the right people can find your post to answer it.

FSX vertical speed hold

Messages
1,749
Country
unitedstates
I am using currently using "APP_ATT_HOLD" event for holding the VS mode. But this also holds the wings level. I am ok with this if there is no other solution.

I have written plenty of custom xml codes to create hold modes like IAS and ALT/HLD for the current altitude when engaged. But this one i am not sure since the altitude select hold mode will capture the altitude alerter hold value which we do not want. VS should just hold the pitch when engaged and stay like this no matter what the alerter setting is set to.

So i tried to use "AP_PANEL_ALTITUDE_ON" which states: Turns altitude hold mode on (without capturing current altitude)

But i can't find a variable to check if it's turning on (which it seems to do nothing) and not sure if this is an actual hold mode or just allows the altitude hold mode to be active.

Any help on a working VS hold mode would be awesome!

---------------------

Another problem:

I have a co-pilot HSI and have set it up for NAV 2. But the event code for holding nav only has "AP_NAV1_HOLD_ON" and it not engaging. There is no nav2 event but there is nav 2 variables. Why would this NAV1 event not hold a nav 2 frequency? How can i hold a nav 2 frequency?

And i have the radio section in the cfg setup up for both:
Nav1 1,1,1
nav2 1,1,1

Also the co-pilot HSI cdi is picking up the nav 2 signal but the autopilot will only hold nav 1 and both nav 1 and nav 2 are allowing the ap nav to engage but nav 2 will not hold the lateral direction.
 
Last edited:
You can only hold NAV 1... so you have to swap Nav1 with Nav2... it's a key event defined for NAV swap. As logic goes... makes no sense, but there it is.
 
For pitch control on an old propliner AP I use:

(>K:AP_ATT_HOLD_ON) (>K:AP_WING_LEVELER_OFF)

But realize that this gives you a constant pitch, not a constant VS. So this is Pitch Hold mode, not VS Hold mode. For a true VS Hold mode you should be able to use the AP_PANEL_ALTITUDE_ON mode with a reference VS set using AP_VS_VAR_SET_ENGLISH and a target altitude set using AP_ALT_VAR_SET_ENGLISH (or the metric equivalents if needed). The plane will then climb/descend to the target altitude at the specified VS. If your AP does not have the target altitude feature, you can set the AP_ALT_VAR_SET_ENGLISH value to something very high (climb) or very low (descent).

Hope this helps,
 
You can only hold NAV 1... so you have to swap Nav1 with Nav2... it's a key event defined for NAV swap. As logic goes... makes no sense, but there it is.

Are you saying there is a event for nav swap or i have to make a switch that swaps my radios? Also how is this going to work for the GTN 750?

For pitch control on an old propliner AP I use:

(>K:AP_ATT_HOLD_ON) (>K:AP_WING_LEVELER_OFF)

I think i did this in the past and can't remember if it works. Now that you reminded me it does work. Thanks!

DG, you have APP..... not AP...

Just a typo mistake but my coding is AP. Thanks.
 
Last edited:
Since there is a LVL mode and VS mode i was able to make both work independent and together! This code (>K:AP_ATT_HOLD_ON) (>K:AP_WING_LEVELER_OFF) was the trick.
 
I wanted to post an update as VS mode for the autopilot is not for the ap attitude hold mode. I confused myself as i have already made a VS in my last project and it is used with ALT/SEL mode. You press the ALT/SEL then decide to use AIS or VS to engage that function.

This method we worked out would be good for autopilot units that have pitch hold!
 
Back
Top