Przedmiot fakultatywny 2 - Programowanie w LabView
Informacje ogólne
Kod przedmiotu: | MFI-I.2Z.130 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Przedmiot fakultatywny 2 - Programowanie w LabView |
Jednostka: | Instytut Fizyki |
Grupy: |
Przedmioty fakultatywne - informatyka 3 semestr |
Punkty ECTS i inne: |
0 LUB
4.00
(w zależności od programu)
|
Język prowadzenia: | polski |
Wymagania wstępne: | Znajomość podstaw technik programowania i tworzenia algorytmów programów. Przedmioty wprowadzające: - Podstawy programowania - Algorytmy i struktury danych I |
Godzinowe ekwiwalenty punktów ECTS: | 1. Godziny kontaktowe z nauczycielem akademickim - wykład: 15 - laboratorium: 45 - konsultacje: 2 Suma: 62 2. Samodzielna praca studenta - przygotowanie się do laboratorium: 38 - przygotowanie się do projektów: 20 Suma: 58 Liczba punktów ECTS: - godziny kontaktowe: 2,07 - samodzielna praca: 1,93 Suma: 4 |
Sposób weryfikacji efektów kształcenia: | 1. Samodzielne wykonanie zadania zaliczeniowego z zastosowaniem maszyny stanów do sterowania prostym systemem regulująco-pomiarowym.(W1-3, U1-3, K2-3) 2. Wykonanie projektu w grupach dwuosobowych polegającego na zastosowaniu wybranej struktury programistycznej (maszyny stanów, producent-konsument itp.) do sterowania systemem regulująco-pomiarowym własnego pomysłu. (W1-3, U1-3, K2-3) 3. Ocena pracy na zajęciach (W1-4, U1-4, K1-3) |
Pełny opis: |
Celem zajęć jest nauczenie studentów technik rejestracji i przetwarzania wyników pomiarów z wykorzystaniem środowiska programowania graficznego LabVIEW. Na wykładzie zaprezentowanie zostanie środowisko LabVIEW, w szczególności: sposób obsługi programu (menu, okna, pomoc), narzędzia dialogowe, tworzenie i wykorzystanie projektów LabVIEW. Przedstawiony zostanie model przepływu danych, wykorzystywany przez LabVIEW, typy danych i możliwości ich łączenia, typy zmiennych i wykorzystanie ich do przekazywania danych oraz obsługa plików z danymi. Omówiona zostanie implementacja programu, włączając w to projektowanie interfejsu użytkownika, wybór typów danych i ich graficzne przedstawienie, struktury takie jak pętla While i For oraz projektowanie aplikacji modułowych. Opisana zostaną protokoły komunikacji za pośrednictwem interfejsów USB i/lub RS-232. Podczas zajęć laboratoryjnych student nauczy się tworzyć, modyfikować i sprawnie wykorzystywać aplikacje w środowisku LabVIEW służące do sterowania urządzeniami pomiarowymi, analizować sygnały i obsługiwać pliki. Zostaną przedstawione metody znajdowania błędów w kodzie i obsługi błędów podczas wykonywania programu. |
Literatura: |
J. Piotrowski, Podstawy miernictwa, WNT, Warszawa 2002 M. Łapiński, W. Włodarski, Miernictwo elektryczne wielkości nieelektrycznych, WNT, Warszawa 1970 J. Mazurek, H. Vogt, W. Żydanowicz, Podstawy automatyki, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa 2002 M. Ludwicki, Sterowanie procesami w przemyśle spożywczym, PTTŻ, Łódź 2002 D. Świsulski, Komputerowa technika pomiarowa: oprogramowanie wirtualnych przyrządów pomiarowych w LabVIEW, Agenda Wydawnicza PAK-u, Warszawa 2005 W. Tłaczała, Środowisko LabVIEW w eksperymencie wspomaganym komputerowo, WNT, Warszawa 2002 A.W. Stadler, Systemy Akwizycji i przesyłania danych, Materiały pomocnicze, Oficyna Wydawnicza Politechniki Rzeszowskiej, Rzeszów 2002 W. Winiecki, J. Nowak, S. Stanik, Graficzne zintegrowane środowiska programowe do projektowania komputerowych systemów pomiarowo-kontrolnych, Mikom 2001 D. Świsulski, Laboratorium z systemów pomiarowych, Wydawnictwo Politechniki Gdańskiej, 1998 |
Efekty uczenia się: |
WIEDZA W1. Zna ogólne zasady działania układów pomiarowych i aparatury badawczej oraz metody sterowania tymi układami. (K_W03 K_W07) W2. Zna metody przetwarzania i wizualizacji danych pomiarowych. (K_W02 K_W05 ) W3. Zna podstawy technik programowania i tworzenia algorytmów programów ze szczególnym uwzględnieniem środowiska programowania LabVIEW (K_W02 K_W05 K_W08) W4. Zna zasady bezpieczeństwa i higieny pracy obowiązujące podczas pracy z komputerem (K_W11) UMIEJĘTNOŚCI U1. Potrafi zestawić zautomatyzowany układ pomiarowy i nawiązać komunikację między układem i komputerem. (K_U02 K_U07 K_U08 K_U11) U2. Posiada umiejętności sterowania elementami aparatury naukowej i automatyzacji prowadzonych eksperymentów. (K_U03 K_U05 K_U06 K_U07) U3. Potrafi zweryfikować poprawność uzyskiwanych wyników, obliczyć niepewności pomiarowe oraz stworzyć ergonomiczny interfejs pozwalający na sterowanie eksperymentem i odczyt danych. (K_U03 K_U05 K_U06) KOMPETENCJE SPOŁECZNE K1. Rozumie potrzebę ciągłego dokształcania się i podnoszenia kompetencji osobistych i zawodowych wynikające z nieustannego rozwoju stosowanych technik. (K_K01 K_K02) K2. Potrafi pracować zarówno indywidualnie jak i w grupie. Potrafi organizować pracę poprzez podział zadań w grupie. Umie oszacować czasochłonność podejmowanych zadań. (K_K03) K3. Ma świadomość odpowiedzialności za rzetelność wykonanej pracy i rozumie aspekty etyczne pracy twórczej podczas programowania (np. prawa autorskie). (K_K04) K4. Posiada umiejętność korzystania z naukowej literatury w języku obcym. (K_K06) |
Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)
Okres: | 2022-10-01 - 2023-02-01 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 45 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Radosław Zaleski | |
Prowadzący grup: | Radosław Zaleski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)
Okres: | 2023-10-01 - 2024-02-04 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 45 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Radosław Zaleski | |
Prowadzący grup: | Radosław Zaleski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Zaliczenie na ocenę
Laboratorium - Zaliczenie na ocenę Wykład - Zaliczenie na ocenę |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.