48
Politechnika Warszawska, Wydział Elektroniki i Technik Informacyjnych Instytut Systemów Elektronicznych Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabVIEW (PSYL) dr hab. inż. Piotr Samczyński, prof. PW ([email protected] , tel.: 22 234 5588, p. 453) Zespół Radarowych Technik Obrazujących Pracownia Technik Radiolokacyjnych ISE, WEiTI, PW Nowowiejska 15/19 00-665 Warszawa 1 Semestr letni 2019, Data modyfikacji: 2019-02-20

z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Politechnika Warszawska, Wydział Elektroniki i Technik InformacyjnychInstytut Systemów Elektronicznych

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

dr hab. inż. Piotr Samczyński, prof. PW([email protected], tel.: 22 234 5588, p. 453)

Zespół Radarowych Technik ObrazującychPracownia Technik Radiolokacyjnych

ISE, WEiTI, PWNowowiejska 15/1900-665 Warszawa

1

Semestr letni 2019, Data modyfikacji: 2019-02-20

Page 2: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

2

prowadzący:

dr hab. inż. Piotr Samczyński – wykład (s. 162)

e-mail: [email protected], konsultacje: poniedziałki, godz. 10-12 (p. 453)

mgr. inż. Jędrzej Drozdowicz - wykład (s. 162)

e-mail: [email protected],konsultacje: wtorki, godz. 13-14 (p. 211)

mgr. inż. Krzysztof Radecki - laboratorium CS203, piątki (godz. 10-13), środy (godz. 11-14).

e-mail: [email protected], p.211

konsultacje: poniedziałki, godz. 13-14 (p. 211)

mgr. inż. Bartosz Dzikowski - projekty (p. 238)

e-mail: [email protected], konsultacje: środy, godz. 11-12 (p. 238)

Sprawy Organizacyjne

Page 3: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

3

wykład: piątki 8-10, s. 162

laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Lab 0: Wprowadzenie do programowania w środowisku LabVIEW, Tworzenie aplikacji modułowych (Sub-VI). Pierwszy termin: 27.02.2019 (czyli za 5 dni)!

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:

Mini-projekt (rozgrzewka) 02.04.2019, by e-mail to [email protected]

Główny projekt ( I etap – 24.04.2019, by e-mail, wskazane wcześniejII etap – 31.05.2019, osobiście )

Strona przedmiotu: https://studia.elka.pw.edu.pl/priv/18Z/PSYL.A/

Sprawy Organizacyjne

Page 4: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

4

Punktacja:

Kolokwium: 2 x 25 pkt. = 50 pkt.

Laboratorium (1-5): 5 x 3 pkt. = 15 pkt.

Mini-projekt (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)

Sprawy Organizacyjne c.d.

Page 5: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

5

Punktacja:

Kolokwium: 2 x 25 pkt. = 50 pkt.

Laboratorium (1-5): 5 x 3 pkt. = 15 pkt.

Mini-projekt (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)

Sprawy Organizacyjne c.d.

Uwaga: warunkiem dopuszczenia do CLAD jest zaliczenie kolokwiów i laboratorium

Page 6: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

Sprawy Organizacyjne c.d.

Wstępny kalendarz zajęć PSYL 2019L

Min

i-P

Ko

l. 1

P c

z.

2,

Ko

l. 2

P c

z.

1

CLA

D

Przygotowanie do CLAD: środa 05.06.2019, godz. 11-14

Page 7: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

7

Laboratorium PSYL (s. CS203)prowadzący:

mgr. inż. Krzysztof Radecki (e-mail: [email protected])

Cztery grupy laboratoryjne:

- Grupa 1 (Piątek N, godz. 10-13), laboratorium 0 start: 08.03.2019

- Grupa 2 (Piątek P, godz. 10-13), laboratorium 0 start: 01.03.2019 (czyli za tydzień)

- Grupa 3 (Środa N, godz. 11-14), laboratorium 0 start: 06.03.2019

- Grupa 4 (Środa P, godz. 11-14), laboratorium 0 start: 27.02.2019 (czyli za 5 dni)

Terminy laboratorium:

Grupa 1 (Piątki N):lab0 08.03.2019

lab1 22.03.2019lab2 05.04.2019lab3 17.04.2019lab4 30.04.2019lab5 31.05.2019

Grupa 2 (Piątki P):lab0 01.03.2019

lab1 15.03.2019lab2 12.04.2019lab3 26.04.2019 (N)lab4 10.05.2019lab5 24.05.2019

CLAD (07.06.2018)

Page 8: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

8

Laboratorium PSYL (s. CS203)prowadzący:

mgr. inż. Krzysztof Radecki (e-mail: [email protected])

Cztery grupy laboratoryjne:

- Grupa 1 (Piątek N, godz. 10-13), laboratorium 0 start: 08.03.2019

- Grupa 2 (Piątek P, godz. 10-13), laboratorium 0 start: 01.03.2019 (czyli za tydzień)

- Grupa 3 (Środa N, godz. 11-14), laboratorium 0 start: 06.03.2019

- Grupa 4 (Środa P, godz. 11-14), laboratorium 0 start: 27.02.2019 (czyli za 5 dni)

Terminy laboratorium c.d.:

Grupa 3 (Środy N):lab0 06.03.2019

lab1 20.03.2019lab2 03.04.2019lab3 24.04.2019lab4 15.05.2019lab5 29.05.2019

Grupa 4 (Środy P):lab0 27.02.2019

lab1 13.03.2019lab2 27.03.2019lab3 10.04.2019lab4 08.05.2019lab5 22.05.2019

CLAD (07.06.2018)

Page 9: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

9

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/file/19L/103A-ELxxx-MSP-PSYL/priv//index.htmlNI LabVIEW Academy Student Woorkbook

Strony internetowe National Instruments: https://ni.com/downloads (LabView downloads)

https://ni.com/self-paced-training (Bezpłatne szkolenia online - wymagają rejestracji z adresu email w domenie pw.edu.pl)

https://decibel.ni.com/ (NI Community, FAQ, Discussion Forums, etc.)

Inne strony internetowe: http://lavag.org/

http://labview.pl/

Literatura

Page 10: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

10

Podręczniki: Z. Tłaczała, Środowisko LabVIEW w eksperymencie wspomaganym komputerowo,

WNT, 2014

M. Chruściel, LabView w praktyce, Wydawnictwo BTC, 2008

Digital Signal Processing System-Level Design Using LabVIEW, Second Edition, Elsevier, 2014

T. J. Bress, Effective LabVIEW Programming, NTS Press, 2013

C. L. Clark, LabVIEW Digital Signal Processing: and Digital Communications, McGraw-Hill, 2005

Literatura c.d.

Page 11: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

11

Co potrzeba żeby wystartować?

Komputer z zainstalowanym LabVIEW 2014 lub późniejszy i Windows XP lub późniejszy

Skąd wziąć LabVIEW? ni.com/downloads – pobieranie oprogramowania

ni.com/techpreview – możliwość wypróbowania przyszłych wersji LabVIEW

Skąd wziąć licencje? Klucz licencji studenckiej LabVIEW PW:

M83X82720

Licencja NI LabVIEW i NI Multisim do instalacji na prywatnych komputerach studentów – licencja ważna do 31.05.2019 – co roku PW odnawia licencję.

Page 12: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

12

Pozostałe użyteczne linki

ni.com/self-paced-training– szkolenia online (wymagają rejestracji z adresu email w domenie pw.edu.pl)

ni.com/techpreview– możliwość wypróbowania przyszłych wersji LabVIEW

ni.com/downloads– pobieranie oprogramowania.

http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/pl/pg/3/sn/ssnav:dwl/q/web base installer/- Web-based Installer

Page 13: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

13

Jaką wersję LabVIEW zainstalować?

Rekomendowana paczka instalacyjna PSYL:

LabVIEW 2015 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

Modulation Toolkit

Page 14: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

14

Jaką wersję LabVIEW zainstalować?

Rekomendowana paczka instalacyjna PSYL:

LabVIEW 2015 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

Modulation Toolkit

Drivers Packs (opcjonalnie): NI-DAQmx 14.0 lub nowsze

NI-VISA 15.0 lub nowsze

NI-USRP 15.0 lub nowsze

Page 15: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

15

VI Package Manager

Page 16: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

16

PSYL - Metodyka Nauki

TematWykład

Quizy

Demonstracje

Concept Exercise

(Wykład + Laboratorium)

Development Exercise

(Laboratorium + Projekt)

Page 17: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

17

W jaki sposób wynieść wiedzę z PSYL?

Aktywnie uczęszczać na wykład i laboratoria.

Zadawać pytania!

Konsultacje.

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)

Page 18: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

18

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ń:

Page 19: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

19

Czego się nauczymy, a czego nie?

+

techniki cyfrowego

przetwarzania sygnałów z

wykorzystaniemLabVIEW

Page 20: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

21

Czego się nauczymy, a czego nie?

CertifiedAssociateDeveloper

Certified

Architect

• Mastery of NI products

• Large application development

• Project team leader

Architect

• Advanced NI product knowledge

• Independent ProgrammerDeveloper

• Fundamental NI product knowledge

• Capable of basic application development

Associate Developer

75% Academic Discount75% Academic Discount

75% Academic Discount75% Academic Discount

Free on PSYL courseFree on PSYL course

Certified

Developer

Page 21: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

Czego warto się dodatkowo nauczyć?

Page 22: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

Czego warto się dodatkowo nauczyć?

Page 23: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

24

Czy warto znać LabVIEW?

Page 24: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

25

Czy warto znać LabVIEW?

Page 25: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

26

Czy warto znać LabVIEW?

Z wszystkich

49 640 ofert pracy

Page 26: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

27

Czy warto znać LabVIEW?

Z wszystkich

2 021 771 ofert pracy

Page 27: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

28

LabVIEW i nadchodzące wydarzenia

14 listopada 2018, Wrocław

Page 28: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

29

LabVIEW i nadchodzące wydarzenia

Page 29: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

30

LabVIEW i nadchodzące wydarzenia

Page 30: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

31

LabVIEW i cykliczne wydarzenia

Page 31: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

32

LabVIEW i cykliczne wydarzenia

Page 32: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

33

LabVIEW i cykliczne wydarzenia

Americas Asia Pacific Europe, Middle East, India & Africa

Mexico City: October 24 China: November 14Japan: October 5Korea: October 24

France: October 4Germany: October 24 & 25India: October 25United Kingdom: November 6

Locations

Page 33: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

34

LabVIEW i cykliczne wydarzenia

Page 34: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

35

LabVIEW i cykliczne wydarzenia

Page 35: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

36

SAR – radar z syntetyczną aperturąRadar umieszczony na platformie ruchomej(UAV, samolot, rakieta, satelita itp.)

Page 36: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

37

SAR – radar z syntetyczną aperturą

Page 37: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

38

Wymagania:Szybkie tworzenie prototypów/demonstratorów

Page 38: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

39

Wymagania:Szybkie tworzenie prototypów/demonstratorów

Rozwiązanie:Zastosowanie podzespoły COTS

Page 39: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

40

podzespoły COTS

PW SAR

Page 40: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

41

PW SAR

Page 41: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

42

PW SAR

Page 42: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

43

PW SAR na UAV

Page 43: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

44

PW SAR na UAV

Page 44: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

45

Multistatyczny Radar Pasywny PaRaDe-DVB-T

zbudowany z wykorzystaniem platformy sprzętowej NI USRP-X310

Page 45: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

46

Multistatyczny Radar Pasywny PaRaDe-DVB-T

Page 46: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

47

Multistatyczny Radar Pasywny PaRaDe-DVB-T

Page 47: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

48

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, propertynodes, 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

LabVIE

WCore

1LabVIE

WCore

2

Page 48: z wykorzystaniem LabVIEW (PSYL)€¦ · Wykład 1 –Wprowadzenie do LabVIEW 3 wykład: piątki 8-10, s. 162 laboratorium: piątki 10-13, środy 11-14, s. CS203 (nowe skrzydła)

Wykład 1 – Wprowadzenie do LabVIEW

Cyfrowe przetwarzanie sygnałów z wykorzystaniem LabVIEW, P. Samczyński 49

Wykład 1Wprowadzenie 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