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

Podobne dokumenty