SylabUZ

Generate PDF for this page

Computer-Aided Design - course description

General information
Course name Computer-Aided Design
Course ID 11.9-WI-INFP-KWP
Faculty Faculty of Computer Science, Electrical Engineering and Automatics
Field of study Computer Science / Industrial Information Systems
Education profile academic
Level of studies First-cycle studies leading to Engineer's degree
Beginning semester winter term 2016/2017
Course information
Semester 5
ECTS credits to win 5
Course type obligatory
Teaching language polish
Author of syllabus
  • dr hab. inż. Janusz Kaczmarek, prof. UZ
Classes forms
The class form Hours per semester (full-time) Hours per week (full-time) Hours per semester (part-time) Hours per week (part-time) Form of assignment
Laboratory 30 2 18 1,2 Credit with grade
Lecture 15 1 9 0,6 Credit with grade

Aim of the course

  • Zapoznanie studentów z podstawowymi technikami projektowania i tworzenia oprogramowania komputerowych systemów pomiarowych z zastosowaniem specjalizowanych graficznych środowisk programowych
  • Ukształtowanie podstawowych umiejętności w zakresie programowania w środowiskach LabWindows/CVI i LabVIEW

Prerequisites

Podstawy programowania, Algorytmy i struktury danych, Technika eksperymentu

Scope

Wprowadzenie do techniki wirtualnych przyrządów pomiarowych. Podstawowe definicje.

Charakterystyka zintegrowanych graficznych środowisk programowych do projektowania oprogramowania wirtualnych przyrządów pomiarowych i systemów pomiarowych.

Podstawy projektowania w środowisku LabWindows. Techniki projektowania graficznego interfejsu użytkownika. Generacja kodu programu. Metody projektowania oprogramowania: funkcje callback i obsługa zdarzeń w pętlach. Proces debugowania programów.

Właściwości i programowa obsługa obiektów graficznego interfejsu użytkownika.

Charakterystyka wybranych funkcji analizy i przetwarzania sygnałów pomiarowych.

Automatyczne tworzenie raportów.

Tworzenie wersji wykonywalnych i pakietów dystrybucyjnych programów.

Podstawy projektowania w środowisku LabVIEW. Koncepcja graficznego języka programowania G.

Podstawy programowania w graficznym języku programowania G – typy danych, struktury programowe, operacje na tablicach i łańcuchach znakowych, programowanie hierarchiczne, zmienne lokalne i globalne.

Metody obsługi graficznego interfejsu użytkownika z zastosowaniem zdarzeń (event-driven) i cyklicznego przeglądania stanu obiektów (polling).

Charakterystyka funkcji bibliotecznych przeznaczonych do analizy i przetwarzania sygnałów pomiarowych. Technologia Express.

Teaching methods

Wykład: wykład konwencjonalny

Laboratorium: ćwiczenia laboratoryjne, praca w grupach.

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład - warunkiem zaliczenia jest uzyskanie pozytywnych ocen z kolokwiów pisemnych przeprowadzonych co najmniej raz w semestrze

Laboratorium – warunkiem zaliczenia jest uzyskanie pozytywnych ocen ze wszystkich ćwiczeń laboratoryjnych, przewidzianych do realizacji w ramach programu laboratorium.

 

Składowe oceny końcowej = wykład: 40% + laboratorium: 60%

Recommended reading

  1. Świsulski D.: Komputerowa technika pomiarowa. Oprogramowanie wirtualnych przyrządów pomiarowych w LabVIEW, Agenda Wydawnicza PAK, Warszawa, 2005.
  2. Winiecki W., Nowak J., Stanik S.: Graficzne zintegrowane środowiska programowe do projektowania komputerowych systemów pomiarowo-kontrolnych, MIKOM, Warszawa, 2001.
  3. Tłaczała W.: Środowisko LabVIEW w eksperymencie wspomaganym komputerowo, WNT, Warszawa, 2002

Further reading

  1. Winiecki W.: Organizacja komputerowych systemów pomiarowych, Oficyna Wydawnicza Politechniki Warszawskiej, Warszawa, 1997

Notes


Modified by dr hab. inż. Janusz Kaczmarek, prof. UZ (last modification: 12-09-2016 14:32)