Profile image

Fully Functional ILS + Make Your Own

62.2k PlaneFlightX  3.9 years ago

I am very excited to announce I have completed ILS codes!

Features at a glance:

  • Working ILS Codes (Glideslope and Localizer)
  • Tune to the right frequency to get it to work
  • Do you play on mod maps? Not a problem. Use the python script I wrote to generate codes for you!

Video Of Me Landing Using ILS

Note: I am assuming you already have a device similar to a radio where you can enter a frequency.

Link to ILS code generator

Link to me briefly explaining how to use the script

SimplePlanes Let's Play About ILS

Below are the code files if you want to poke around a bit.

Stuff from Snowstone development

All codes with radio selection booleans

All localizer and glideslope combined into two huge paragraphs

  • Log in to leave a comment
  • Profile image
    1,169 zwen

    I actually found a new way of calculating horizontal location, which might be interesting for you. The model is here.

    +2 3.9 years ago
  • Profile image
    1,169 zwen

    @PlaneFlightX Good point! I'm also pretty busy these days lol. By the way, credits of the original HUD goes to PlanariaLab. I only made a couple of changes and added ILS support.

    3.9 years ago
  • Profile image
    62.2k PlaneFlightX

    @zwen I am interested in a collaboration, just not right now as I'm really busy with school, finishing structural parts of a plane, going on a trip ect. So maybe in a few weeks.
    .
    That HUD looks amazing! I would like to use it in my SWL-120, which will be similar to the 787.

    3.9 years ago
  • Profile image
    1,169 zwen

    Hi! I somehow started coding ILS for integration into the HUD system, and I noticed your posts about the similar subject. I really like how you explored the coding and building process in YT videos! As I continue work through the detailed codes, I do have some recommendations:
    !A screenshot here
    1. In the real world, pilots fly to the needle, unless back course. So it may be better to have the needle swinging left when you are to the right of the runway. By the way, it's better to use RWY36 rather than RWY0 (which does exist).
    2. I saw you struggle with managing multiple runways, and my suggestion is to use the variable system. I defined variables such as LOCX, LOCY, GSX, GSY, ALT, RAD that can be coded into the localizer/glide slope script. So it's making a selection in the variables to feed into the function. I use clamp(atan((Longitude - LOCX) / (Latitude - LOCY)) - RAD, -5, 5) for the localizer. It is working for runway heading 0, not others yet.
    3. I'm also thinking about the activation method, and I haven't checked your gauges there. But I think maybe we can collaborate a bit? Idk, just wondering.
    4. I had struggle figuring out a way to solve the problem of atan because it only ranges (-90, 90). I though about using deltaangle for the localizer, which might be useful.

    +1 3.9 years ago
  • Profile image
    62.2k PlaneFlightX

    @BellKitsu You can use it, but please credit me.
    I guess this is open source. I'll post some other files from the development stage later.

    3.9 years ago
  • Profile image
    7,410 Bellcat

    @PlaneFlightX, is this free and open source?

    3.9 years ago
  • Profile image
    10.3k Sparky6004

    @Destroyerz117 Instrument Landing System
    It’s basically the little hud lines that show you your glide slope and etc when landing on a carrier or some airbases

    3.9 years ago
  • Profile image

    Nice! Having these code generators is always really great, but what actually is ILS? I'm a noob at aviation terms

    3.9 years ago