- 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. 2019/2020
- 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_W07, K_W08, K_W10
Powiązane charakterystyki obszarowe:
P6U_W, I.P6S_WG.o, III.P6S_WG
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.P7S_UW.o, I.P6S_UK, I.P6S_UW.o, 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_K04, K_K01
Powiązane charakterystyki obszarowe:
I.P6S_KO, I.P6S_KR, P6U_K, I.P6S_KK