Lista przedmiotów z materiałami udostępnionymi dla studentów

Dla_studentów
  • Increase font size
  • Default font size
  • Decrease font size

Agata Zachmacz

Program komputerowy do obsługi systemu sterowania wycinarką laserową


Opiekun pracy dyplomowej: prof. dr hab. inż. Bogusław Więcek
Praca dyplomowa magisterska obroniona 2006-12-19
Streszczenie pracy dyplomowej:
Praca miała na celu napisanie programu komputerowego współpracującego z systemem sterowania wycinarką laserową. Za pomocą programu użytkownik może w wygodny sposób zaprojektować wzory, które mają być wycięte za pomocą wycinarki. Gotowy projekt można zapisać i uruchomić na każdym komputerze. No i naturalnie można go wysłać do pamięci sterownika wycinarki. Wysyłanie danych odbywa się przez port USB, gdyż jest to standardowy port, dostępny w każdym komputerze. Program jest napisany w języku C++. Jest to język programowania wysokiego poziomu. Technika programowania stosowana w języku C++ zwana jest programowaniem obiektowo orientowanym, tzn. nastawionym na obiekty. Stanowi rozwinięcie języka C. Pozwala na lepsze odwzorowanie otaczającego nas świata. Rozwija standardowy język C o takie elementy jak dziedziczenie i polimorfizm. Nie opisuje więc tylko obiektów, ale także powiązania między tymi obiektami oraz zachowania charakterystyczne jedynie dla nich. Język C++ jest językiem hybrydowym. Oznacza to, że można za jego pomocą programować nie tylko techniką obiektowo orientowaną, ale także innymi metodami znanymi użytkownikowi. Dzięki czemu język ten jest przyjazny programiście. Program pozwala na stworzenie prostej grafiki. Z tego względu do rysowania i zapisu wykorzystano grafikę wektorową. Grafika ta jest oparta na figurach, które można opisać za pomocą równań matematycznych. Ważne, że jest to grafika w pełni skalowana i jakość rysunków jest niezależna od ich wielkości, co stanowi przewagę nad grafiką rastrową. Ponadto, niezależnie od wielkości obrazka, ilość zajmowanego miejsca jest taka sama, a zarazem niewielka w porównaniu z grafika rastrową. W projekcie do transmisji został wykorzystany port USB. Po stronie urządzenia zamontowano konwerter USB na RS232 FT8U232BM wyprodukowany przez firmę Future Technology Devices Intl. Ltd. zwaną FTDI. Dzięki niemu po stronie urządzenia port jest widziany jako RS232. Cel pracy został osiągnięty. Za pomocą mojej aplikacji można stworzyć rysunek składający się z prostych figur geometrycznych. Program umożliwia zapisanie utworzonych projektów oraz ponowne ich otwieranie. Pozwala także na wprowadzenie zmian we wcześniej zapisanych projektach. Ponadto nawiązuje komunikację z urządzeniem i wysyła dane w