Jun-30-2019, 02:53 AM
Hello everyone,
Been on a Python learning craze this past month, really jumped with both feet towards the water. It has been an awesome adventure. I believe this post belongs here because I want to make a simulator. The simulator is based upon a piece of equipment that I use at work. It is known as the Flight Data Input Output. It's function is for a user to enter aircraft data in fields, elements and characters. Each field has it's own parameters and limits. For example FP AAL123 B752/L 1234 450 KPHL P1200 340 KPHL..JST..IHD.NESTO3.KPIT
This entry is a flight plan for American Airlines Flight 123 from Philadelphia to Pittsburgh.
Field one is the type of message (FP) flight plan in this case
Field two is the call sign of the aircraft (AAL123) can be referred to as SPD
Field three is the type of aircraft (Boeing 757-200) can be referred to as TYP
Field four is the transponder code (1234) can be referred to as BCN
Field five is the speed (450 kt) can be referred SPD
Field six is a fix (an airport, fix, lat/ long or navigational aid) in this case PHL (Philadelphia Int'l Airport) can be referred to as FIX
Field seven is the time (P is for proposed, at 1200) can be referred to as TIM
Field eight is the current altitude (none because the aircraft is in proposed status) can be referred to as ALT
Field nine is the requested altitude (34,000 feet) can be referred to as RAL
Field 10 is the route of flight. KPHL is the departure airport, JST is a navigational aide, IHD is a navigational aide, NESTO3 is an arrival procedure and KPIT is the destination, Pittsburgh Int'l. can be referred to as RTE
Field 10 requires that like elements are connected by 2 dots (..) and unlike elements are connected by only 1 dot (.).
This is a basic overview, but I wrote the example because I'm not sure how to classify the project, because it seems more like an emulator, but I am not sure. It seems that this has resemblance of a language in and of itself. It is based upon early 1980's technology and it follows strict parameters (I can share all kinds of information if anyone is interested) so I figured Python would be a great language to make this happen. Any help as to how to get started and how certain functions that I could write would be useful. I am also excited to have a GUI for users to interact with 'simulator'. Any help is appreciated. I'd love to see this come to realization. I am ready to work hard and do what is necessary, I have been wanting to do something like this for a while now. It would benefit my co-workers in their training process.
Thank you!
Steve
Been on a Python learning craze this past month, really jumped with both feet towards the water. It has been an awesome adventure. I believe this post belongs here because I want to make a simulator. The simulator is based upon a piece of equipment that I use at work. It is known as the Flight Data Input Output. It's function is for a user to enter aircraft data in fields, elements and characters. Each field has it's own parameters and limits. For example FP AAL123 B752/L 1234 450 KPHL P1200 340 KPHL..JST..IHD.NESTO3.KPIT
This entry is a flight plan for American Airlines Flight 123 from Philadelphia to Pittsburgh.
Field one is the type of message (FP) flight plan in this case
Field two is the call sign of the aircraft (AAL123) can be referred to as SPD
Field three is the type of aircraft (Boeing 757-200) can be referred to as TYP
Field four is the transponder code (1234) can be referred to as BCN
Field five is the speed (450 kt) can be referred SPD
Field six is a fix (an airport, fix, lat/ long or navigational aid) in this case PHL (Philadelphia Int'l Airport) can be referred to as FIX
Field seven is the time (P is for proposed, at 1200) can be referred to as TIM
Field eight is the current altitude (none because the aircraft is in proposed status) can be referred to as ALT
Field nine is the requested altitude (34,000 feet) can be referred to as RAL
Field 10 is the route of flight. KPHL is the departure airport, JST is a navigational aide, IHD is a navigational aide, NESTO3 is an arrival procedure and KPIT is the destination, Pittsburgh Int'l. can be referred to as RTE
Field 10 requires that like elements are connected by 2 dots (..) and unlike elements are connected by only 1 dot (.).
This is a basic overview, but I wrote the example because I'm not sure how to classify the project, because it seems more like an emulator, but I am not sure. It seems that this has resemblance of a language in and of itself. It is based upon early 1980's technology and it follows strict parameters (I can share all kinds of information if anyone is interested) so I figured Python would be a great language to make this happen. Any help as to how to get started and how certain functions that I could write would be useful. I am also excited to have a GUI for users to interact with 'simulator'. Any help is appreciated. I'd love to see this come to realization. I am ready to work hard and do what is necessary, I have been wanting to do something like this for a while now. It would benefit my co-workers in their training process.
Thank you!

Steve