Profile image

Working LCD Airspeed Indicator

19.0k klm747klm747  3.4 years ago

Speed is in KIAS.
Code was developed using paper and pencil, writing out code until it made sense.

The 747 will need 40 individual number displays, that's 280 pistons lol

Spotlights

General Characteristics

  • Created On Windows
  • Wingspan 63.5ft (19.3m)
  • Length 96.5ft (29.4m)
  • Height 23.1ft (7.0m)
  • Empty Weight 32,409lbs (14,700kg)
  • Loaded Weight 46,603lbs (21,139kg)

Performance

  • Power/Weight Ratio 1.446
  • Wing Loading 47.9lbs/ft2 (233.7kg/m2)
  • Wing Area 973.5ft2 (90.4m2)
  • Drag Points 13098

Parts

  • Number of Parts 119
  • Control Surfaces 9
  • Performance Cost 793
  • Log in to leave a comment
  • Profile image
    19.0k klm747klm747

    @Ezbbmm2006 I think this one has about 50.

    3.4 years ago
  • Profile image
    4,187 Ezbbmm2006

    Mine only needs 21 parts

    3.4 years ago
  • Profile image
    19.0k klm747klm747

    @Werboithescientist Hi, the speed is in knots IAS.

    3.4 years ago
  • Profile image

    probably measured in knots

    3.4 years ago
  • Profile image

    Uuuuh is it in miles or kilometers an hour?? If kilometers that explains its inconsistency with my screen display .

    3.4 years ago
  • Profile image
    19.0k klm747klm747

    No problem, @UltraLight .

    3.4 years ago
  • Profile image
    38.2k UltraLight

    @KLM_747 yeah, that first if X, if Y, then Z code is pretty simple, I could do that. I thought you had made what you are mentioning below, sorry

    3.4 years ago
  • Profile image
    19.0k klm747klm747

    @UltraLight I understand. Fixed the red text, and if you want it to activate when the AG is pressed, use
    (clamp01(Activate6) * clamp01(IAS < 50))
    That way, when AG6 is on, that half is a value of 1. When the IAS is under 50, the second half is a 1. It’s a simple “if X and Y are true, output one”.
    And of course a value of one just turns the engine on until the IAS is over 50.
    I’m not sure if it can do that, but I am working a speed hold mode where you select your own speed. Range from 140 to 340 knots. What I do is simply put throttle * (200 knots in m/s) + (140 knots in m/s)
    Throttle 0=140 Throttle 0.5=240 Throttle 1=340

    3.4 years ago
  • Profile image
    38.2k UltraLight

    @KLM_747 wait can you put that out of the red text because it did weird things to the characters. Also, I thought you put it so it would hold the speed that your aircraft was at when the ag was pressed, if that makes sense. Thanks

    +1 3.4 years ago
  • Profile image
    19.0k klm747klm747

    @UltraLight The speed can be coded very simply, by making an engine that simply activates when speed is below a certain number, and brake that activates when speed is above a certain number. (IAS < 50)
    You can use gyroscope to hold attitude, or even elevators if you want some more code. (PitchAngle < 15)
    You might want to smooth that out so the airplane doesn't do crazy pitching motions.

    3.4 years ago
  • Profile image
    38.2k UltraLight

    Congrats on 10k! I have seen this elsewhere but this is more part efficient. I have an FT question for you: how did you code the speed hold/attitude hold for your 757? I could code to keepmspeed at 150kts or hold attitude at 15* up but idk how to take current values
    .
    Also, you might want to rename it so people can find it

    3.4 years ago
  • Profile image

    Interesting. Spot for effort. Nice job!

    +1 3.4 years ago
  • Profile image
    12.0k dINE

    Damn, couldn't imagine FT could do that. Bravo, my dude!

    3.4 years ago
  • Profile image
    38.2k UltraLight

    Interesting

    3.4 years ago
  • Profile image
    7,397 FeiWu

    @KLM_747 HWAAAAAAAAAAAAAAAAA-

    Besides, I don't are about part count as long as it's under 8000.

    3.4 years ago
  • Profile image
    19.0k klm747klm747

    @FeiWu Yes, but they are not visible during the day due to low contrast. Besides, I don't are about part count as long as it's under 8000. These are 30 parts per digit.

    3.4 years ago
  • Profile image
    7,397 FeiWu

    @KLM_747 but I thought you can use lights to reduce part count and noise lol

    3.4 years ago
  • Profile image
    32.8k SyntheticL

    @KLM_747 An Highschoolecomputeresciencemastere that is

    3.4 years ago
  • Profile image
    19.0k klm747klm747

    @SyntheticL I'm a high school senior lol
    @NormalPioneer If you check the code out, it's not actually that complicated.

    +1 3.4 years ago
  • Profile image
    32.8k SyntheticL

    You must be a computersciencemastere aren't you?
    Btw where's your PhD?

    +1 3.4 years ago
  • Profile image
    19.0k klm747klm747

    @PoyuToyu Thank you!

    +1 3.4 years ago
  • Profile image
    4,165 chemmey

    Amazing. Just amazing. ;)

    +1 3.4 years ago