Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabVIEW (PSYL)



Podobne dokumenty
Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabVIEW (PSYL)

Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabVIEW (PSYL)

Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabVIEW (PSYL)

Architektura komputerów

Programowanie komputerowe Computer programming

Rok akademicki: 2016/2017 Kod: RAR AS-s Punkty ECTS: 5. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Programowanie komputerowe. Geodezja i Kartografia I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Specjalnościowy Obowiązkowy Polski Semestr 5

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

KARTA PRZEDMIOTU. 1. NAZWA PRZEDMIOTU: Programowanie obiektowe. 2. KIERUNEK: Matematyka. 3. POZIOM STUDIÓW: I stopnia 4. ROK/ SEMESTR STUDIÓW: II/4

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Elektrotechnika I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

System Labview The Labview System. Elektrotechnika II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy informatyki i algorytmizacji. Wykład 1 organizacja zajęć

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

Podstawy modelowania programów Kod przedmiotu

Aplikacje WWW i PHP - opis przedmiotu

PRZEWODNIK PO PRZEDMIOCIE

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

E-1EZ1-03-s2. Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Opis modułu kształcenia Projektowanie systemów pomiarowo-kontrolnych

PUKP Programowanie urządzeń kontrolno-pomiarowych. ztc.wel.wat.edu.pl

Automatyka i Robotyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Karta (sylabus) modułu/przedmiotu Mechatronika Studia pierwszego stopnia. Mechatroniczne systemy diagnostyczne Rodzaj przedmiotu:

E-E2A-2019-s2 Budowa i oprogramowanie komputerowych Nazwa modułu

Elektrotechnika I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)

Programowanie obiektowe Object programming. Elektrotechnika II stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Technologie i aplikacje mobilne Kod przedmiotu

Podstawowy Obowiązkowy Polski Semestr III

Rok I, semestr I (zimowy) Liczba godzin

Rok akademicki: 2013/2014 Kod: STC s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny. Wszystkie specjalności

Rok I, semestr I (zimowy) Liczba godzin

PRZEWODNIK PO PRZEDMIOCIE

E-E2A-2017-s2. Elektrotechnika II stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Programowanie w Javie nazwa przedmiotu SYLABUS A. Informacje ogólne

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

SYLABUS/KARTA PRZEDMIOTU

14. Przedmiot: N/PM2012/11/14/I1 INFORMATYKA moduł 1 Semestr. Liczba tygodni Liczba godzin w tygodniu Liczba godzin w semestrze ECTS

Programowanie obiektowe 1 - opis przedmiotu

National Instruments Warsztaty NI LabVIEW. instrukcja instalacji oprogramowania

Projektowanie układów biomechatronicznych Kod przedmiotu

Język Java i technologie Web - opis przedmiotu

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) niestacjonarne (stacjonarne / niestacjonarne)

K_W04 K_W04 K_W04. Opis

Analiza i projektowanie obiektowe w UML Kod przedmiotu

Informatyczne podstawy projektowania Kod przedmiotu

Tworzenie aplikacji bazodanowych

Rok akademicki: 2030/2031 Kod: SEN EJ-s Punkty ECTS: 4. Poziom studiów: Studia II stopnia Forma i tryb studiów: Stacjonarne

Ocenianie ciągłe (praca przy Formująca tablicy oraz przy komputerze) pisemne, końcowe zaliczenie pisemne

KARTA PRZEDMIOTU USYTUOWANIE PRZEDMIOTU W SYSTEMIE STUDIÓW. Informatyka. Stacjonarne. Praktyczny

WYKŁAD. Jednostka prowadząca: Wydział Techniczny. Kierunek studiów: Elektronika i telekomunikacja. Nazwa przedmiotu: Język programowania C++

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

KARTA PRZEDMIOTU. zaliczenie na ocenę WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI

KARTA MODUŁU KSZTAŁCENIA

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

PRZEWODNIK PO PRZEDMIOCIE

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika:

ID2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki stacjonarne

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia. Technologie informacyjne Rodzaj przedmiotu:

PRZEWODNIK PO PRZEDMIOCIE

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) język polski VII semestr letni (semestr zimowy / letni)

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje w roku akademickim 2011/2012. Architektura zorientowana na usługi

IZ2ZSD2 Złożone struktury danych Advanced data structures. Informatyka II stopień ogólnoakademicki niestacjonarne

PRZEWODNIK PO PRZEDMIOCIE

E-2IZ1-03-s3. Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Opis efektów kształcenia dla modułu zajęć

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

Specjalnościowy Obowiązkowy Polski Semestr trzeci

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

Semestr zimowy Podstawy Informatyki, Logika TAK

Kierunek studiów Elektrotechnika Studia II stopnia. Instrumentalizacja wirtualna w LabVIEW Rok:

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

Zał nr 4 do ZW. Dla grupy kursów zaznaczyć kurs końcowy. Liczba punktów ECTS charakterze praktycznym (P)

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

Sprzęt komputerowy Hardware. ETI I stopień (I stopień / II stopień) akademicki (ogólno akademicki / praktyczny)

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia niestacjonarne Dla rocznika:

Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki

KARTA PRZEDMIOTU. Projektowanie systemów czasu rzeczywistego D1_13

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia stacjonarne Dla rocznika: 2018/2019

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Bieżący sylabus w semestrze zimowym roku 2016/17

Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

S Y L A B U S P R Z E D M I O T U

E-I2G-2008-s1. Informatyka II stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny)

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2016/17. zajęć w grupach A K L S P

Warszawska Wyższa Szkoła Informatyki zaprasza na szkolenia z technologii sieciowych w Akademii Sieci Cisco (Cisco Networking Academy)

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2014/2015

Automatyka i Robotyka II stopień ogólnoakademicki studia niestacjonarne wszystkie Katedra Automatyki i Robotyki mgr inż.

Transkrypt:

Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych Instytut Systemów Elektronicznych Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabVIEW (PSYL) Semestr zimowy 2015, Data modyfikacji: 2015-10-08 dr hab. inż. Piotr Samczyński (psamczyn@elka.pw.edu.pl, tel.: 22 234 5588, p. 453) Zespół Technik Radiolokacyjnych Instytutu Systemów Elektronicznych PW Nowowiejska 15/19 00-665 Warszawa 1

Sprawy Organizacyjne prowadzący: dr hab. inż. Piotr Samczyński wykład, laboratorium 022, projekty (p. 453) e-mail: psamczyn@elka.pw.edu.pl mgr. inż. Artur Gromek projekty (p.453) e-mail: agromek@elka.pw.edu.pl mgr. inż. Łukasz Maślikowski - projekty (p. 449) e-mail: l.maslikowski@elka.pw.edu.pl mgr. inż. Paweł Dzwonkowski - laboratorium 022 (p. 602c) e-mail: P.Dzwonkowski@elka.pw.edu.pl mgr. inż. Jędrzej Drozdowicz - laboratorium 022 (p. 602c) e-mail: J.Drozdowicz@stud.elka.pw.edu.pl 2

Sprawy Organizacyjne wykład: piątki 8-10, s. 170 laboratorium: piątki 10-13, czwartki 9-12, 12-15, s. 022 Lab 0: Wprowadzenie do programowania w środowisku LabVIEW, Tworzenie aplikacji modułowych (Sub-VI). Pierwszy termin: 16.10.2015 Lab 1: Tworzenie i używanie struktur (Operacje na tablicach, Klastry, Definicja Typu). Lab 2: Obsługa plików i sprzętu. Lab 3: Tworzenie i wykorzystanie zmiennych, maszyna stanów, przetwarzanie sekwencyjne. Lab 4: Aplikacje wielowątkowe, wymiana danych pomiędzy wątkami, obsługa zdarzeń, obsługa błędów, implementacja architektur programistycznych Lab 5: Techniki przetwarzania sygnałów z wykorzystaniem LabView. Projekt: Miniprojekt (rozgrzewka) 05.10.2015, by e-mail. Główny projekt ( I etap 03.12.2015, by e-mail, (II etap 25.01.2016, osobiście ) Strona przedmiotu: https://studia.elka.pw.edu.pl/priv/15l/psyl.a/ 3

Sprawy Organizacyjne c.d. Punktacja: Kolokwium: 2 x 25 pkt. = 50 pkt. Laboratorium (1-5): 5 x 3 pkt. = 15 pkt. Miniprojekt (rozgrzewka) 05 pkt. Główny projekt: I etap koncepcja + opis algorytmu 05 pkt. II etap działający i udokumentowany program). 25 pkt. 100 pkt. Warunek zaliczenia: kolokwium (min. 51%) i laboratorium (min. 51%) i projekt (min. 51%) Extra (egzamin CLAD powyżej 90%) 10 pkt. 110 pkt. Ocena końcowa: 0 50 pkt. (2) 51 60 pkt. (3) 61 70 pkt. (3+) 71 80 pkt. (4) 71 80 pkt. (4+) 91 i więcej pkt. (5) 4

Sprawy Organizacyjne c.d. Punktacja: Kolokwium: 2 x 25 pkt. = 50 pkt. Laboratorium (1-5): 5 x 3 pkt. = 15 pkt. Miniprojekt (rozgrzewka) 05 pkt. Główny projekt: I etap koncepcja + opis algorytmu 05 pkt. II etap działający i udokumentowany program). 25 pkt. 100 pkt. Warunek zaliczenia: kolokwium (min. 51%) i laboratorium (min. 51%) i projekt (min. 51%) Extra (egzamin CLAD powyżej 90%) 10 pkt. 110 pkt. Ocena końcowa: 0 50 pkt. (2) 51 60 pkt. (3) 61 70 pkt. (3+) 71 80 pkt. (4) 71 80 pkt. (4+) 91 i więcej pkt. (5) Uwaga: warunkiem dopuszczenia do CLAD jest zaliczenie kolokwiów i laboratorium 5

CLAD Mini-P Kol. 1 P cz. 1 Kol. 2 P cz. 2 Wykład 1 Wprowadzenie do LabVIEW Sprawy Organizacyjne c.d. Wstępny kalendarz zajęć PSYL 2015Z 6

CLAD Mini-P Kol. 1 P cz. 1 Kol. 2 P cz. 2 Wykład 1 Wprowadzenie do LabVIEW Sprawy Organizacyjne c.d. Wstępny kalendarz zajęć PSYL 2015Z Dodatkowy wykład (nieobowiązkowy): Przygotowanie do CLAD: czwartek 21.01.2016, godz. 10-13 7

Literatura Materiały z wykładu Publiczna strona przedmiotu: http://staff.elka.pw.edu.pl/~psamczyn/ Limitowana (dla słuchaczy) strona przedmiotu: https://studia.elka.pw.edu.pl/priv/15l/psyl.a/ NI LabVIEW Academy Student Woorkbook Strony internetowe National Instruments: http://poland.ni.com/labview (LabView downloads) http://poland.ni.com/dla-uczelni (Bezpłatne szkolenia on-line) https://decibel.ni.com/ (NI Community, FAQ, Discussion Forums, etc.) Inne strony internetowe: http://lavag.org/ http://labview.pl/ M. Chruściel, LabView w praktyce, Wydawnictwo BTC, 2008 8

Co potrzeba żeby wystartować? Komputer z zainstalowanym LabVIEW 2014 i Windows XP lub późniejszy Skąd wziąć LabVIEW? http://poland.ni.com/labview Skąd wziąć licencje? Indywidualne klucze zostaną rozesłane dla słuchaczy przedmiotu przez prowadzącego (według listy słuchaczy z bazy danych ERES) 9

Jaką wersję LabVIEW zainstalować? Rekomendowana paczka instalacyjna PSYL: LabVIEW 2014 wersja 32-bitowa Modules: Applications Builder MathScript RT Module Toolkits: Adaptive Filter Toolkit Advanced Signal Processing Toolkit Digital Filter Design Toolkit GPU Analysis Toolkit 2013 10

PSYL - Metodyka Nauki Demonstracje Quizy Concept Exercise (Wykład + Laboratorium) Wykład Temat Development Exercise (Laboratorium + Projekt) 11

W jaki sposób wynieść wiedzę z PSYL? Aktywnie uczęszczać na wykład i laboratoria. Zadawać pytania! Konsultacje (poniedziałki godz. 10-12). Eksperymentować podczas wykonywania ćwiczeń w celu zrozumienia zastosowanej metody Analizować podane rozwiązania do ćwiczeń Implementacja innych (własnych) rozwiązań problemu można znaleźć lepsze rozwiązania niż te pokazane w trakcie kursu PSYL Dodatkowo bezpłatne szkolenia online dostępne dla pracowników i studentów PW: ni.com/self-paced-training (wystarczy być zalogowanym z adresu email z domeny PW) 12

Bezpłatne szkolenia online dla pracowników i studentów PW W ramach umowy Academic Site License, która została zawarta pomiędzy PW a firmą National Instruments, każdy ze studentów i pracowników może bezpłatnie korzystać ze szkoleń online. Pierwszym krokiem do uzyskania do nich dostępu jest utworzenie konta użytkownika na stronie ni.com, podając uczelniany adres email. Alternatywnie można zalogować się do istniejącego konta i zmodyfikować adres email na uczelniany. Następnie należy przejść na stronę ni.com/self-paced-training i wybrać przycisk Access Training Online dostępna jest następująca oferta szkoleń: 13

Czego się nauczymy, a czego nie? + techniki cyfrowego przetwarzania sygnałów z wykorzystaniem LabVIEW 14

Czego się nauczymy, a czego nie? Certified Architect Architect Mastery of NI products Large application development Project team leader 75% Academic Discount Certified Developer Developer Advanced NI product knowledge Independent Programmer 75% Academic Discount Certified Associate Developer Associate Developer Fundamental NI product knowledge Capable of basic application development Free on PSYL course 15

Czego warto się dodatkowo nauczyć?

Czy warto znać LabVIEW? 17

Czy warto znać LabVIEW? 18

Czy warto znać LabVIEW? 19

LabVIEW Core 2 LabVIEW Core 1 Wykład 1 Wprowadzenie do LabVIEW Co na wykładzie? W1: Wprowadzenie do LabVIEW W2: Wyszukiwanie i usuwanie błędów w VI (Debugowanie w środowisku LabVIEW) W3: Podstawy programowania w LabVIEW, czyli jak zaimplementować prosty VI W4: Tworzenie aplikacji modułowych (Sub-VI) W5: Tworzenie i używanie struktur danych W6: Obsługa plików i sprzętu W7: Używanie architektury sekwencyjnej i maszyny stanów W8: Rozwiązywanie problemów przepływu danych przy użyciu zmiennych W9: Zaawansowane metody przesyłania danych: komunikacja asynchr., kolejki, aplikacje wielowątkowe, wymiana danych pomiędzy wątkami, obsługa zdarzeń W10: Implementacja architektur programistycznych - wzorce programowe W11: Sterowanie interfejsem użytkownika (VI Server Architecture, property nodes, invoke nodes) W12: Techniki zarządzania różnymi typami plików w LabVIEW W13: Poprawa istniejących VI - Refaktoryzacji oprogramowania w LabVIEW W14: Tworzenie i dystrybucja aplikacji W15: Techniki przetwarzania sygnałów z wykorzystaniem LabView. W16: Przykłady wykorzystania LabVIEW w praktyce WXX: przygotowanie do CLAD 20

Wykład 1 Wprowadzenie do LabView Wykład 1 Wprowadzenie do LabVIEW A. Co to jest LABVIEW? B. Eksplorator Projektu C. Komponenty VI D. Front Panel E. Block Diagram F. Jak znaleźć kontrolki, VI i funkcje? G. Wybór palety narzędzi H. Diagram przepływu danych I. Jak zbudować prosty VI Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabView, P. Samczyński 21