12.07.2015 Views

Developement Of An Instrument Landing Simulation ... - Cal Poly

Developement Of An Instrument Landing Simulation ... - Cal Poly

Developement Of An Instrument Landing Simulation ... - Cal Poly

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

the simulation is transportable to any platform. More digital and analog hardware can beimplemented in the simulation allowing further research into futuristic cockpit displays orimbedded avionics. Due to the networking capability of the simulation, simulators can beadded as long as there is enough bandwidth. Desktop simulators or other analogsimulators can be added to the simulation to develop a simulation arena.1.2 SoftwareThe simulation integrates C-code with Matlab’s Simulink S-Function AppliedProgrammer’s Interface (API). Simulink’s Graphical User Interface (GUI) allows theuser to see the variables flow through the simulation. At any time, the user can monitor orgraphically display one of the variables and plot it as a function of time. This is far betterthan debugging in most common compilers since Simulink allows the programmer to seethe variables in real-time. Simulink also allows the simulation to be broken down intosubsystems and individual simulation models. These models can be individually tested oradded to a completely different simulation.Simulink’s S-Function API allows any C-Code to be integrated into thesimulation. This allows the implementation of other API’s into the simulation. OpenGVSis another API that uses OpenGL code to generate a Realtime Scene Management forThree-Dimensional Visuals. OpenGVS has specific functions that enable the threedimensionalenvironment to be changed such as camera position, lighting, and visibility.1.3 PhEagle Archive2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!