1 OPISY KURSÓW Kod kursu: MCR3103 Język wykładowy: polski
Transkrypt
1 OPISY KURSÓW Kod kursu: MCR3103 Język wykładowy: polski
OPISY KURSÓW Kod kursu: MCR3103 Nazwa kursu: NRZĘDZIA ROGRAMOWE W TECHNICE LABORATORYJNEJ Język wykładowy: polski Forma kursu Tygodniowa liczba godzin ZZU * Semestralna liczba godzin ZZU* Forma zaliczenia Punkty ECTS Liczba godzin CNPS Wykład Ćwiczenia Laboratorium 2 Projekt Seminarium 30 zaliczenie 3 90 Poziom kursu (podstawowy/zaawansowany): podstawowy Wymagania wstępne: Informatyka I, Informatyka II Imię, nazwisko i tytuł/ stopień prowadzącego: Czesław T. Kowalski dr hab. inż., prof. ndzw. Imiona i nazwiska oraz tytuły/stopnie członków zespołu dydaktycznego: Grzegorz Kosobudzki, dr inż., Mateusz Dybkowski, dr inż., Marcin Pawlak dr inż., Daniel Dusza, dr inż., Rok: ....2........ Semestr:......4.................. Typ kursu (obowiązkowy/wybieralny): wybieralny Cele zajęć (efekty kształcenia): zapoznanie się z technikami programowania nowoczesnych komputerowych systemów pomiarowych wykorzystujących karty pomiarowe oraz tworzenia tzw. wirtualnych przyrządów pomiarowych i analizatorów danych pomiarowych. Podstawowym środowiskiem programowym będzie LabVIEW Forma nauczania (tradycyjna/zdalna): tradycyjna Krótki opis zawartości całego kursu: Celem przedmiotu jest zapoznanie się z programowaniem w środowisku LabVIEW dla potrzeb tworzenia wirtualnych przyrządów pomiarowych i analizatorów do rejestracji i cyfrowego przetwarzania danych pomiarowych. Przedstawione zostaną podstawowe informacje o podstawach programowania w języku graficznym G (narzędzia, podstawowe obiekty wejściowe, wyjściowe, funkcyjne), metodyka projektowania urządzeń wirtualnych w środowisku LabVIEW (zasady tworzenia programu graficznego, budowa aplikacji i interfejsów użytkownika), zasady współpracy z kartami pomiarowymi, tworzenie aplikacji klient-serwer. 1 Ćwiczenia - zawartość tematyczna: Seminarium - zawartość tematyczna: Laboratorium - zawartość tematyczna: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Zapoznanie z zagadnieniami występującymi przy projektowaniu i programowaniu systemów pomiarowych z kartami pomiarowymi. Zintegrowane środowisko programowania LabVIEW. Narzędzia do programowania w języku graficznym G. Podstawowe obiekty wejściowe, wyjściowe i funkcyjne. Tworzenie prostych aplikacji pomiarowych. Interfejsy użytkownika. Obsługa interfejsów w środowisku LabVIEW. Wybrane zagadnienia z cyfrowego przetwarzania sygnałów (analizator FFT, analizator obwiedni, analizator falkowy). Tworzenie aplikacji do komunikacji ethernetowej (technologia DataSocket). Budowa wybranych aplikacji laboratoryjnych (projekt zaliczeniowy). Projekt - zawartość tematyczna: Literatura podstawowa: 1. Tłaczała W., ŚrodowiskoLabVIEW w eksperymencie wspomaganym komputerowo, WNT 2002 2. Winiecki W., Nowak J., Stanik S., Graficzne zintegrowane środowiska programowe, Warszawa, MICOM 2001 3. Nawrocki W., Rozproszone systemy pomiarowe, WKiŁ, 2006. Literatura uzupełniająca: Dokumentacje techniczne firmy Omron. Dokumentacja techniczna Wonderware InTouch. Warunki zaliczenia: pozytywne zaliczenie ćwiczeń laboratoryjnych i aplikacji zaliczeniowej * - w zależności od systemu studiów DESCRIPTION OF THE COURSES Course code: MCR3103 Course title: SOFTWARE INSTRUMENTS IN LABORATORY TECHNICS Language of the lecturer: polish Course form Number of hours/week* Number of hours/semester* Form of the course completion ECTS credits Lecture Classes Laboratory Project Seminar 2 30 credit 3 2 Total Student’s Workload 90 Level of the course (basic/advanced):basic Prerequisites: Informatics I, Programming in MATLAB, Name, first name and degree of the lecturer/supervisor: Czesław T. Kowalski dr hab. inż., prof ndzw. Names, first names and degrees of the team’s members: dr inż., Marcin Pawlak, dr inż. Grzegorz Kosobudzki, dr inż. Mateusz Dybkowski, dr inż. Daniel Dusza Year:.......2......... Semester:..........4........... Type of the course (obligatory/optional): optional Aims of the course (effects of the course): learn of programming techniques of the modern computer measuring systems based on data acquisition cards, design methods of virtual measurement devices and data analyzers using LabVIEW software Form of the teaching (traditional/e-learning): traditional Course description: Description of basic programming methods for development of virtual measurement devices and analyzers for data acquisition and digital signal processing using data acquisition cards and LabVIEW software. Basic of the graphical programming language G (instruments, main input/output objects, function objects), methodology of graphical programming, development of applications and user interfaces. Rules for cooperation between virtual devices and data-acquisition cards, development of client-server applications. Classes – the contents: Seminars – the contents: Laboratory – the contents: 1. Basic problems of programming techniques of the modern computer measuring systems based on data acquisition cards. 2. LabVIEW – description and programming. 3. Basic of the graphical programming language G. 4. Main objects( input/output, function). 5. Development of simple measurement applications. 6. Users interfaces 7.Programming of communications interfaces. 8. Selected problems of digital signal processing (FFT analysis, Envelope and Wavelet Transformations). 9.Development of Ethernet communications applications (DataSocked Technology). 10. Development laboratory application (final project). Project – the contents: Basic literature: 3 1. Tłaczała W., ŚrodowiskoLabVIEW w eksperymencie wspomaganym komputerowo, WNT 2002 2. Winiecki W., Nowak J., Stanik S., Graficzne zintegrowane środowiska programowe, Warszawa, MICOM 2001 3. Nawrocki W., Rozproszone systemy pomiarowe, WKiŁ, 2006. Additional literature: Technical and application notes of National Instruments Corporation. Internet documents and information. Conditions of the course acceptance/credition: Credit of laboratory exercises and final project * - depending on a system of studies 4