Nazwa przedmiotu:
LabView
Koordynator przedmiotu:
dr inż. Maciej Sieniło
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Mechatronika
Grupa przedmiotów:
Obowiązkowe
Kod przedmiotu:
LV
Semestr nominalny:
5 / rok ak. 2021/2022
Liczba punktów ECTS:
3
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
1) Liczba godzin bezpośrednich- 32, w tym: • laboratorium: 30 godz. • konsultacje – 2 godz. 2) Praca własna – 45 godz., w tym: • przygotowanie do zajęć laboratoryjnych: 20 godz • opracowanie sprawozdań z ćwiczeń laboratoryjnych: 25 godz. Razem: 77 (3 ECTS)
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1,5 punktu ECTS - liczba godzin bezpośrednich- 32, w tym: • laboratorium: 30 godz. • konsultacje – 2 godz.
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
3 punkty ECTS – 75 godz. • wykonanie ćwiczeń w laboratorium: 30 • przygotowanie do ćwiczeń laboratoryjnych: 20 • opracowanie sprawozdań z ćwiczeń laboratoryjnych: 25 godz.
Formy zajęć i ich wymiar w semestrze:
  • Wykład0h
  • Ćwiczenia0h
  • Laboratorium30h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Wymagana znajomość: Propedeutyka informatyki. Wstęp do technik komputerowych. Podstawy metrologii. Metrologia techniczna. Miernictwo elektryczne. Inteligentna aparatura pomiarowa.
Limit liczby studentów:
Cel przedmiotu:
Umiejętność tworzenia wirtualnych systemów pomiarowych w środowisku programistycznym LabVIEW.
Treści kształcenia:
1. Podstawy programowania obiektowego z wykorzystaniem LabVIEW. 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. 2. Zaawansowane techniki programowania obiektowego z wykorzystaniem LabVIEW. Funkcje i podprogramy. Prezentacja danych. Programowe modyfikowanie własności elementów wizualizacyjnych. Synchronizacja działania programów. Debugowanie programu. Biblioteki, tworzenie pliku wykonywalnego. Przekazywanie danych do innych aplikacji. Osadzanie i kontrolowanie obiektów ActiveX w środowisku LabVIEW. 3. Akwizycja danych i współpraca urządzeń w LabVIEW. Obsługa portu szeregowego RS-232. Obsługa portu równoległego LPT. Karty do akwizycji danych. Obsługa kart w środowisku LabVIEW. Odtwarzanie dźwięku. Rejestracja dźwięku. Pozyskiwanie informacji z urządzeń takich jak mysz, klawiatura, dżojstik. Tworzenie wirtualnych przyrządów pomiarowych. 4. Przetwarzanie danych pomiarowych. Akwizycja, analiza i wizualizacja wyników pozyskanych ze stanowiska do subiektywnej oceny jakości metodą SSCQE. 5. Współpraca urządzeń poprzez port RS-232 Komunikacja poprzez port RS-232 z wybranym urządzeniem pomiarowym. 6. Współpraca urządzeń poprzez port LPT. Wykorzystanie portu równoległego LPT do akwizycji do na przykładzie zewnętrznej klawiatury. 7. Transmisja danych poprzez sieć komputerową. Transmisja danych z wykorzystaniem protokołu TCP/IP oraz DataSocket. Zabezpieczanie danych pomiarowych przed dostępem nieuprawnionych osób 8. Sterowanie urządzeń poprzez sieć internetową. Zdalna kontrola programów. Serwer WWW. Pakiet Internet Toolkit for LabVIEW. Monitorowanie pracy urządzenia. Sterowanie urządzeniem za pomocą przeglądarki internetowej. Zabezpieczanie Sposoby zabezpieczenia informacji . Zabezpieczanie stron z wykorzystaniem serwera WWW. 9. Zdalne sterowanie urządzeniami pomiarowymi. Zdalne sterowanie wybranym urządzeniem za pośrednictwem sieci internetowej 10. Pozyskiwanie i przetwarzanie obrazu. Analiza obrazu pod kątem wyznaczenia jego dynamiki i ilości szczegółów 11. Analiza i przetwarzanie obrazu. Pakiet Vision Development Module. Akwizycja obrazu - VAS (analogowego i cyfrowego) z wykorzystaniem specjalistycznych kart. Akwizycja danych z wykorzystaniem kamery USB. Odczyt danych zapisanych w plikach graficznych i wideo. Filtracja i obróbka obrazu. 12. Komunikacja z bazami danych. Bazy danych. Pakiet Database Connectivity for LabVIEW. Połączenie z bazą danych MySQL. Wykorzystanie arkusza XLS. Przetwarzanie informacji z bazy danych. 13. LabVIEW w zastosowaniach. Przykłady zastosowań programów napisanych w LabVIEW, w pracach badawczych i inżynierskich.
Metody oceny:
Zaliczenie laboratorium odbywa się na podstawie oceny efektów pracy na zajęciach i sprawozdań opracowywanych przez studentów po wykonaniu każdego z ćwiczeń laboratoryjnych.
Egzamin:
nie
Literatura:
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 Tłaczała Wiesław "Środowisko LabVIEW w eksperymencie wspomaganym komputerowo", WNT, Warszawa 2017 http://www.ni.com http://www.labview.pl
Witryna www przedmiotu:
Uwagi:

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Charakterystyka IS1_W01
Ma wiedzę z zakresu tworzenia aplikacji w środowisku LabVIEW.
Weryfikacja: Bieżąca ocena ćwiczeń laboratoryjnych
Powiązane charakterystyki kierunkowe: K_W04, K_W07
Powiązane charakterystyki obszarowe: P6U_W, I.P6S_WG.o
Charakterystyka IS1_W02
Posiada wiedzę z zakresu sprzętu pomiarowego i jego właściwości
Weryfikacja: Bieżąca ocena ćwiczeń laboratoryjnych
Powiązane charakterystyki kierunkowe: K_W05, K_W11
Powiązane charakterystyki obszarowe: P6U_W, I.P6S_WG.o
Charakterystyka IS1_W03
Posiada wiedzę na temat tworzenia systemów pomiarowych
Weryfikacja: Bieżąca ocena ćwiczeń laboratoryjnych
Powiązane charakterystyki kierunkowe: K_W08, K_W10, K_W07
Powiązane charakterystyki obszarowe: III.P6S_WG, P6U_W, I.P6S_WG.o

Profil ogólnoakademicki - umiejętności

Charakterystyka IS1_U01
Potrafi zaimplementować wzory i algorytmy w środowisku LabVIEW.
Weryfikacja: Ocena sprawozdań i opracowanych programów
Powiązane charakterystyki kierunkowe: K_U01, K_U05, K_U11
Powiązane charakterystyki obszarowe: P6U_U, I.P6S_UW.o, I.P6S_UK, I.P6S_UO, I.P6S_UU, III.P6S_UW.o
Charakterystyka IS1_U02
Potrafi opracowywać programy do analizy i przetwarzania danych pomiarowych
Weryfikacja: Ocena sprawozdań i opracowanych programów
Powiązane charakterystyki kierunkowe: K_U01, K_U11, K_U16
Powiązane charakterystyki obszarowe: P6U_U, I.P6S_UW.o, I.P6S_UK, III.P6S_UW.o
Charakterystyka IS1_U03
Potrafi wykorzystywać sprzęt pomiarowy w realizacji programu
Weryfikacja: Ocena sprawozdań i opracowanych programów
Powiązane charakterystyki kierunkowe: K_U02, K_U09
Powiązane charakterystyki obszarowe: P6U_U, I.P6S_UW.o, I.P6S_UK, III.P6S_UW.o

Profil ogólnoakademicki - kompetencje społeczne

Charakterystyka IS1_K01
Potrafi zachowywać się etycznie pracując w grupie
Weryfikacja: Ocena przebiegu wykonania zadania
Powiązane charakterystyki kierunkowe: K_K01, K_K04
Powiązane charakterystyki obszarowe: P6U_K, I.P6S_KK, I.P6S_KO, I.P6S_KR