Povezava simulatorja leta X-plane z okoljem Matlab-Simulink
V delu je predstavljen simulator X-Plane, ter program PlaneMaker, ki je del paketa X-Plane. Primer izgradnje modela letala Cessna 172 s programom PlaneMaker opisuje način definiranja vseh ključnih elementov, pomembnih za uspešen polet v simulatorju. Jedro diplomske naloge predstavlja izdelava UDP komunikacije med simulatorjem X-Plane in okoljem Matlab-Simulink. Programski del komunikacije je zgrajen v C/C++ jeziku, dopolnjen z elementi Matlab kode, ki omogoči uporabo v Simulink blokih. Izdelani so bili štirje bloki. Dva služita komunikaciji z namenom vodenja in dva animaciji leta. Za vrednotenje izdelane komunikacije z namenom vodenja, je bil v Simulinku narejen avtopilot.
In this paper I present the simulator X-Plane, and PlaneMaker program, which are part of the X-Plane package. The example of the Cessna 172 model aircraft construction in the program PlaneMaker, describes a method of defining all the key elements important for a successful flight in a simulation. The base of this thesis is the development of UDP communication between the simulator X-Plane and the environment of Matlab-Simulink. The programmable part of the communication is built in C/C++ language, supplemented with elements of Matlab code, which enables the use of Simulink blocks. Four blocks were made of which two serve for the purpose of controlling the aircraft and the remaining two for flight animation. This Simulink autopilot was made for the evaluation of communication, which was used for the purpose of aircraft control.
2016
2016-08-30 15:05:01
1060
Matlab, Simulink, X-Plane, PlaneMaker, model letala, UDP komunikacija, izgradnja blokov, vodenje letala, animacija leta
Matlab, Simulink, X-Plane, PlaneMaker, aircraft model, UDP communication, block construction, aircraft control, flight animation
m5
ANŽE
KUNSTELJ
70
Gregor
Klančar
991
Drago
Matko
994
VisID
16
34631
Kunstelj Anže - Povezava simulatorja leta X-plane z okoljem Matlab-Simulink.pdf
3803032
Predstavitvena datoteka
2016-08-30 15:05:03