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

MSFS20 Cylinder head temperature and exhaust gas temperature for each cylinder?

I don't know how to do this, but I'm pretty sure I've seen this information on some airplanes. Could be G36 Bonanza with some mod or without. Check it out.
 
It's a fiddle. I know because I've just done something similar for the Wright Cyclone 14 which has two cylinder head temperature probes and two cylinder base temperature probes per engine. The sim just gives you a single figure per engine.
 
You may be able to "fiddle" with it using


RECIP ENG CYLINDER HEALTHIndex high 16 bits is engine number, low16 cylinder number, both indexed from 1.Percent_over_100TYPE_FLOAT64
 
You may be able to "fiddle" with it using


RECIP ENG CYLINDER HEALTHIndex high 16 bits is engine number, low16 cylinder number, both indexed from 1.Percent_over_100TYPE_FLOAT64
Hi Ron, Where did you find that variable? I don't see it in the variables list in the MSFS SDK Documentation...
 
Ron: every time I've tried that variable I've just got a big fat zero from it. How are you parsing it?
Your right, I just looked in the SDK, sorry got bitten by the "doesn't work as shown" bug. Has the title Racing , so maybe yet to come with the future update.
DA40CGDFQ_September 23, 2021_02.png
 
Last edited:
LOL, ASOBO cheats in the CHT/EGT in adding a fiddle constant to the cylinders, .98, .95,.91 and 1.0 are multiplied to the engine EGT/CHT to provide 4 cylinders. I was hoping you could do the same with the HEALTH value.
 
RECIP ENG CYLINDER HEALTH:index is an old FSX:Acceleration variable.

No idea whether it even worked back then.

You could use day of the week to create offsets. So on Sunday cylinder 1 runs a bit hot, on Monday it's cylinder 3. Or maybe in the morning it's cylinder 4 that's a bit warm. Or maybe cylinder 2 starts off a bit cold and gets up to temperature the longer the flight goes on.
 
In my case: it loads a randomised variation per cylinder each time you fire up the engine and that figure remains for the rest of the flight. As the engine is a big radial, at one point I did half-seriously consider varying the CHT depending on wind direction and wind speed relative to the aircraft i.e. if the wind direction was at 45 degrees to the nose, no.4 engine would run marginally cooler than no.1.
 
Back
Top