- Nazwa przedmiotu:
- Projektowanie interfejsów sprzętowych i programowych
- Koordynator przedmiotu:
- dr inż. Ryszard Rudziński; mgr inż. Rafał Kłoda; mgr inż. Anna Ostaszewska-Liżewska
- Status przedmiotu:
- Obowiązkowy
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Mechatronika
- Grupa przedmiotów:
- Obowiązkowe
- Kod przedmiotu:
- PRI
- Semestr nominalny:
- 7 / rok ak. 2012/2013
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- wykład: 15
przygotowanie do egzaminu: 10
laboratorium: 15
przygotowanie do zajęć laboratorium: 10
opracowanie sprawozdań: 10
razem: 60 godzin (2 ECTS)
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- wykład: 15
laboratorium: 15
razem: 30 godzin (1 ECTS)
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- laboratorium: 15
przygotowanie do zajęć laboratoryjnych: 15
opracowanie sprawozdań: 25
razem: 55 (2 ECTS)
- Formy zajęć i ich wymiar w semestrze:
-
- Wykład225h
- Ćwiczenia0h
- Laboratorium225h
- Projekt0h
- Lekcje komputerowe0h
- Wymagania wstępne:
- Podstawowe umiejętności z zakresu użytkowania komputerów
- Limit liczby studentów:
- 30
- Cel przedmiotu:
- Umiejętność projektowania modułów sprzętowych i programowych w szerokim zakresie zastosowań multimedialnym
- Treści kształcenia:
- Interfejsy systemów informatycznych. Sposoby komunikacji z użytkownikiem. Techniki programowania i opracowywania interfejsów tekstowych i graficznych.
Komunikacja ze światem i współpraca urządzeń poprzez fizyczne interfejsy sprzętowe.
LabVIEW i język G. Opis środowiska pracy. Typy danych, paleta kontrolek i paleta funkcji. Struktury, łańcuchy znaków. Operatory. Konwertery danych. Właściwości obiektów. Zmienne lokalne i globalne. Funkcje do obsługi plików. Zapis i odczyt informacji w pliku tekstowym.
Funkcje i podprogramy. Prezentacja danych. Programowe modyfikowanie własności elementów wizualizacyjnych. Debugowanie programu. Biblioteki, tworzenie pliku wykonywalnego. Przekazywanie danych do innych aplikacji. Osadzanie i kontrolowanie obiektów ActiveX w środowisku LabVIEW.
Komunikacja ze światem i współpraca urządzeń poprzez fizyczne interfejsy sprzętowe.
Zasady budowy aplikacji przyjaznych użytkownikowi. Projektowanie interakcji. Techniki i sposoby sterowania urządzeniami pomiarowymi i medialnymi.
Obszary badań i narzędzia badawcze: Systemy oparte na śledzenie ruchów gałki ocznej. Badania eksperckie. Badania behawioralne. Ergonomia. Użyteczność.
Zaprojektowanie interfejsu i skryptów służących do monitorowania i sterowania homogenicznymi systemami za pomocą przeglądarki internetowej z wykorzystaniem serwera WWW i pakietu Internet Toolkit for LabVIEW.
Zaprojektowanie modułu sprzętowego umożliwiającego sterowania homogenicznymi systemami z oprogramowaniem.
Opracowanie programu do tworzenia skryptu automatyzującego pracę kodera MPEG-2.
Zaprojektowanie i przygotowanie elementów graficznych do płyty DVD-Video pozwalających na sterowanie odtwarzaczem DVD za pomocą ekranu dotykowego.
Opracowanie programu przetwarzającego odczyty urządzenia pomiarowego na mowę – „gadające mitutoyo”.
Integracja dedykowanej klawiatury numerycznej z systemem komputerowym jako urządzenia sterującego.
Opracowanie modułu sprzętowego zapewniającego wizualizację danych na wyświetlaczu LCD
Przeprowadzenie badań czasu reakcji psychomotorycznej na bodziec wizualny.
- Metody oceny:
- zaliczenie na podstawie testu sprawdzającego stan nabytej wiedzy - wykłady
zaliczenie na podstawie ocen z poszczególnych ćwiczeń laboratoryjnych
- Egzamin:
- tak
- Literatura:
- Tłaczała Wiesław "Środowisko LabVIEW w eksperymencie wspomaganym komputerowo", WNT, Warszawa 2002
Winiecki Wiesław, Nowak Jacek, Stanik Sławomir "Graficzne zintegrowane środowiska programowe do projektowania komputerowych systemów pomiarowo-kontrolnych". MIKOM, Warszawa 2001
Stadler Adam Witold "Systemy akwizycji i przesyłania danych", Oficyna Wydawnicza Politechniki Rzeszowskiej, Rzeszów 2002
Lesiak Piotr, Świsulski Dariusz "Komputerowa technika pomiarowa w przykładach", Agenda Wydawnicza PAK, Warszawa 2002
Nawrocki Waldemar "Rozproszone systemy pomiarowe", WKŁ, Warszawa 2006
Winiecki Wiesław "Organizacja komputerowych systemów pomiarowych", Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2006
Tumański Sławomir "Technika pomiarowa", WNT, Warszawa 2007
http://www.ni.com
http://www.labview.pl
- Witryna www przedmiotu:
-
- Uwagi:
Efekty uczenia się
Profil ogólnoakademicki - wiedza
- Efekt PRI_W01
- Ma wiedzę z zakresu projektowania interfejsów człowiek - maszyna
Weryfikacja: Egzamin
Powiązane efekty kierunkowe:
K_W04, K_W05, K_W06, K_W07, K_W08
Powiązane efekty obszarowe:
T1A_W02, T1A_W02, T1A_W04, T1A_W03, T1A_W04, T1A_W03, T1A_W04, T1A_W02
Profil ogólnoakademicki - umiejętności
- Efekt PRI_U01
- Potarfi zaprojektować i utworzyć określony interfejs z wykorzystaniem środowiska programistycznego
Weryfikacja: Ocena sprawozdań
Powiązane efekty kierunkowe:
K_U01, K_U04, K_U05
Powiązane efekty obszarowe:
T1A_U01, T1A_U01, T1A_U03, T1A_U04, T1A_U06, T1A_U05
Profil ogólnoakademicki - kompetencje społeczne
- Efekt PRI_K01
- Potrafi zachować się etycznie pracując w grupie
Weryfikacja: Ocena przebiegu wykonania zadania
Powiązane efekty kierunkowe:
K_K01, K_K04
Powiązane efekty obszarowe:
T1A_K01, T1A_K03, T1A_K04, T1A_K05