Punch Press Simulator
Punch Press Simulator
diplomová práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/77675Identifikátory
SIS: 159151
Kolekce
- Kvalifikační práce [10694]
Autor
Vedoucí práce
Oponent práce
Obdržálek, David
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
9. 9. 2015
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Velmi dobře
Klíčová slova (česky)
systémy reálného času, simulace, zpětnovazební řízení, výukaKlíčová slova (anglicky)
real-time systems, simulation, feedback control, teachingTato práce se zabývá návrhem a realizací výukové podpory pro předměty zabývající se systémy reálného času. Záměrem práce je vytvoření platformy, prostřednictvím které budou mít studenti možnost seznámit se s jednotlivými aspekty tvorby software specifickými pro systémy reálného času. Realizovaná platforma sestává ze tří částí -- řadiče, řízeného stroje a jeho vizualizace. Stroj reprezentuje konkrétní průmyslový stroj, v tomto případě se jedná o punch press. Řadič umožňuje řízení stroje a vizualizace zobrazuje uživateli jeho aktuální stav. V rámci praktické výuky mají studenti možnost vytvářet programy pro řadič, který daný stroj řídí, vizualizace pak průběžně poskytuje vizuální informaci o stavu stroje a o případném chybném řízení. Platforma je realizovaná jako hardware-in-the-loop simulace, to znamená, že procesor a zařízení řadiče jsou skutečné hardwarové komponenty, ale daný průmyslový stroj je pouze softwarová simulace. Zvolené řešení, kdy reálný průmyslový stroj je nahrazen jeho simulací, má nízké jak pořizovací náklady, tak náklady na provoz a zároveň eliminuje možnost poškození drahého zařízení v případě chybného řídícího programu. Powered by TCPDF (www.tcpdf.org)
This work tries to remedy the practical part of teaching development of software for real-time systems. It does so by creation of a platform on which students can practically learn aspects of development of software for real-time systems. % (feedback control, low level programming). The resulting platform consists of a plant, a visualizer and a controller. The plant represents an industrial machine, the visualizer displays the current state of the plant. The controller drives the plant. Students learn by developing a program for the controller. The resulting platform is realized as a hardware-in-the-loop simulation -- the controller's processor and devices are real hardware, and the plant is a simulated device. The platform has a low cost, low space requirements and it is not easily breakable. Powered by TCPDF (www.tcpdf.org)