Nazwa przedmiotu:
Podstawy projektowania przyrządów wirtualnych
Koordynator przedmiotu:
dr inż. Dariusz Tefelski, asystent, tefelski@if.pw.edu.pl
Status przedmiotu:
Obowiązkowy
Poziom kształcenia:
Studia I stopnia
Program:
Fizyka Techniczna
Grupa przedmiotów:
Obowiązkowe
Kod przedmiotu:
1050-FT000-ISP-5PPP
Semestr nominalny:
5 / rok ak. 2019/2020
Liczba punktów ECTS:
4
Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
1. godziny kontaktowe – 70 h; w tym a) obecność na wykładach – 15 h b) obecność na ćwiczeniach/laboratoriach – 45 h c) uczestniczenie w konsultacjach – 10 h 2. praca własna studenta – 35 h; w tym a) przygotowanie do ćwiczeń i do kolokwiów – 30 h b) zapoznanie się z literaturą – 5 h Razem w semestrze 105 h, co odpowiada 4 pkt. ECTS
Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
1. obecność na wykładach – 15 h 2. obecność na laboratoriach – 45 h 3. uczestniczenie w konsulatacjach – 10 h Razem w semestrze 70 h, co odpowiada 3 pkt. ECTS
Język prowadzenia zajęć:
polski
Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
1. zajęcia laboratoryjne – 45 h 2. przygotowanie do laboratoriów – 20 h Razem w semestrze 65 h, co odpowiada 3 pkt. ECTS
Formy zajęć i ich wymiar w semestrze:
  • Wykład15h
  • Ćwiczenia0h
  • Laboratorium45h
  • Projekt0h
  • Lekcje komputerowe0h
Wymagania wstępne:
Podstaw elektroniki i Elektroniki w eksperymencie fizycznym
Limit liczby studentów:
-
Cel przedmiotu:
Po zaliczeniu przedmiotu studenci będą umieli samodzielnie napisać rozbudowaną aplikację kontrolno-pomiarową w LabVIEW.
Treści kształcenia:
Wykład 1. Wprowadzenie do LabVIEW 2. Typy danych 3. Struktury programistyczne, obsługa błędów 4. Wykresy, rejestry przesuwne, tworzenie subVI oraz zapis do pliku 5. Zmienne lokalne, globalne oraz funkcjonalne 6. Wzorce programistyczne 7. Synchronizacja, zaawansowane wzorce programistyczne 8. Kontrola interfejsu użytkownika, zaawansowane operacje na plikach 9. Obsługa błędów, dystrybucja aplikacji 10. Podstawy elektroniki cyfrowej 11. Komunikacja ze sprzętem Laboratorium: 1. Narzędzia i biblioteki 2. Tablice, struktura warunkowa 3. Typy danych w LabVIEW, zapis do pliku 4. Wykresy 5. Silnik krokowy, zmienne lokalne, struktura Event 6. Rejestry przesuwne 7. Maszyna stanów 8. Property Nodes, zmienne współdzielone i funkcjonalne 9. Wyznaczanie oporu 10. Algebra Boole’a 11. myDAQ 12. Wzorzec projektowy Producent/Konsument 1. 13. Współpraca LabVIEW z Arduino
Metody oceny:
Zaliczenie przedmiotu odbywa się poprzez: wykonanie zadań laboratoryjnych, wejściówki oraz kolokwium.
Egzamin:
nie
Literatura:
1. National Instruments, Core 1 i 2 – podręcznik oraz zeszyt ćwiczeń. 2. W. Tłaczała, Środowisko LabVIEW w eksperymencie wspomaganym komputerowo, Wydawnictwo Naukowo-Techniczne, Warszawa 2005. 3. M. Chruściel, LabVIEW w praktyce, Wydawnictwo BTC, Legionowo 2008. 4. W. Tłaczała, Wirtualne laboratorium podstaw techniki cyfrowej, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2008.
Witryna www przedmiotu:
http://fizyka.if.pw.edu.pl/%7Elabe/index.php/Informacja_PPPW
Uwagi:
-

Efekty uczenia się

Profil ogólnoakademicki - wiedza

Efekt PPUW_W01
Ma podstawową, wiedzę w zakresie działania systemów kontrolno-pomiarowych. Zna procesy fizyczne mające wpływ na pomiar wielkości fizycznych. Posiada wiedzę dotyczącą inżynierii programowania w środowisku LabVIEW.
Weryfikacja: Realizacja zadań na zajęciach laboratoryjnych, kolokwium.
Powiązane efekty kierunkowe: FT1_W11
Powiązane efekty obszarowe: X1A_W05, T1A_W02, T1A_W07, InzA_W05

Profil ogólnoakademicki - umiejętności

Efekt PPUW_U01
Potrafi zaprojektować proste systemy kontrolno-pomiarowe. Umie, korzystając z dokumentacji, oprogramować pracę urządzeń pomiarowych. Potrafi zgodnie z zadaną specyfikacją napisać program w środowisku LabVIEW. Umie wybrać najbardziej optymalne rozwiązania programistyczne dla danego problemu.
Weryfikacja: Realizacja zadań na zajęciach laboratoryjnych.
Powiązane efekty kierunkowe: FT1_U13
Powiązane efekty obszarowe: X1A_U03, T1A_U14, T1A_U16

Profil ogólnoakademicki - kompetencje społeczne

Efekt PPUW_K01
Potrafi kreatywnie pracować w celu osiągnięcia wyznaczonego celu
Weryfikacja: Realizacja zadań na zajęciach laboratoryjnych.
Powiązane efekty kierunkowe: FT1_K03, FT1_K04
Powiązane efekty obszarowe: X1A_K02, T1A_K03, X1A_K03, T1A_K04