Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. wyświetla listę tematów pomocy. wyświetla okno pomocy (Help / Product Help)

Podobne dokumenty
Cyfrowe Przetwarzanie Obrazów i Sygnałów

WPROWADZENIE DO ŚRODOWISKA SCICOS

Podstawy MATLABA, cd.

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

METODY KOMPUTEROWE W OBLICZENIACH INŻYNIERSKICH

Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa TECHNIKI REGULACJI AUTOMATYCZNEJ

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy MATLABA, cz2.

Ćw. 0: Wprowadzenie do programu MultiSIM

Laboratorium 1. Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 6 AUTOMATYKA

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TS1C

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI INSTYTUT AUTOMATYKI I INFORMATYKI KIERUNEK AUTOMATYKA I ROBOTYKA STUDIA STACJONARNE I STOPNIA

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Modelowanie Systemów Dynamicznych Studia zaoczne, Automatyka i Robotyka, rok II. Podstawy SIMULINKA

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Edytor tekstu OpenOffice Writer Podstawy

SYSTEMY TELEINFORMATYCZNE LAB TEMAT: INSTRUKCJA DO ĆWICZENIA NR 0 WPROWADZENIE DO PAKIETU MATLAB/SIMULINK SYSTEMY TELEINFORMATYCZNE

Podstawy Informatyki 1. Laboratorium 8

Bezpieczeństwo informacji oparte o kryptografię kwantową

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

MATLAB ŚRODOWISKO MATLABA OPIS, PODSTAWY

Wprowadzenie do SIMULINKA

Laboratorium 1. Wprowadzenie do środowiska GnuRadio. I. Wprowadzenie

Rozdział 4: PIERWSZE KROKI

Zadanie 10. Stosowanie dokumentu głównego do organizowania dużych projektów

Rozdział 7. Drukowanie

Jak utworzyć plik SIO dla aktualnego spisu?

Ćwiczenie 1: Pierwsze kroki

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 1 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

- 1 - Rys.1 Okno symulatora

LABORATORIUM 5: Sterowanie rzeczywistym serwomechanizmem z modułem przemieszczenia liniowego

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.

Podstawy budowy wirtualnych przyrządów pomiarowych

Uruchamianie Aby uruchomić środowisko Simulink należy wpisać w command window Matlaba polecenie simulink lub kliknąć na pasku zadań ikonę programu:

5.2. Pierwsze kroki z bazami danych

Wprowadzenie do projektu QualitySpy

Kadry Optivum, Płace Optivum

Projektowania Układów Elektronicznych CAD Laboratorium

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Zadanie 8. Dołączanie obiektów

e-podręcznik dla seniora... i nie tylko.

Tworzenie nowego projektu w asemblerze dla mikroprocesora z rodziny 8051

Skrócona instrukcja obsługi czujników Fast Tracer firmy Sequoia.

INSTRUKCJA LABORATORIUM ELEKTROTECHNIKI

Laboratorium - Narzędzie linii uruchamiania w systemie Windows Vista

MentorGraphics ModelSim

Badanie wpływu parametrów korektora na własności dynamiczne układu regulacji automatycznej Ćwiczenia Laboratoryjne Podstawy Automatyki i Automatyzacji

3D Analyst. Zapoznanie się z ArcScene, Praca z danymi trójwymiarowymi - Wizualizacja 3D drapowanie obrazów na powierzchnie terenu.

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows Vista

1. Wprowadzenie. 1.1 Uruchamianie AutoCAD-a Ustawienia wprowadzające. Auto CAD Aby uruchomić AutoCada 14 kliknij ikonę

Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione

narzędzie Linia. 2. W polu koloru kliknij kolor, którego chcesz użyć. 3. Aby coś narysować, przeciągnij wskaźnikiem w obszarze rysowania.

Rysunek 8. Rysunek 9.

SYNTEZA UKŁADU DWUPOŁOŻENIOWEJ REGULACJI POZIOMU CIECZY W ZBIORNIKU

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

6. Wciśnij Shift+F12 lub wybierz odpowiednią ikonę z paska narzędziowego (patrz wcześniejsze odcinki). 7. [rys.1] Klub IKS

B. Kalibracja UNIJIG'a w programie Speaker Workshop. Po uruchomieniu program wygląda następująco:

Menu Plik w Edytorze symboli i Edytorze widoku aparatów

Akceleracja symulacji HES-AHDL. 1. Rozpoczęcie pracy aplikacja VNC viewer

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Modele układów dynamicznych - laboratorium. SIMULINK - wprowadzenie

Edytor tekstu MS Word podstawy

Kolory elementów. Kolory elementów

Laboratorium Komputerowego Wspomagania Analizy i Projektowania

4.Arkusz kalkulacyjny Calc

Przykłady i kursy Wersja 7 Wydanie 5. Przykładowy kurs rekrutacji dla produktu IBM Process Designer

1 Programowanie w matlabie - skrypty i funkcje

Praktyczne wykorzystanie arkusza kalkulacyjnego w pracy nauczyciela część 1

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Laboratorium - Monitorowanie i zarządzanie zasobami systemu Windows 7

Instrukcja korzystania ze skryptu kroswalidacja.py

Ćwiczenia nr 4. Arkusz kalkulacyjny i programy do obliczeń statystycznych

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

Modelowanie części w kontekście złożenia

UWAGA. Wszystkie wyniki zapisywać na dysku Dane E: Program i przebieg ćwiczenia:

Aplikacje WWW - laboratorium

FAQ: /PL Data: 3/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem S7-1200

Ćw. 0 Wprowadzenie do programu MultiSIM

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej. Laboratorium cyfrowej techniki pomiarowej. Ćwiczenie 4

Materiały dodatkowe. Simulink Real-Time

Przewodnik Szybki start

W kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu.

Temat ćwiczenia. Analiza częstotliwościowa

Opis szybkiego uruchomienia programu APBSoft

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

Laboratorium - Narzędzia linii uruchamiania w systemie Windows 7

Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi

5.6.2 Laboratorium: Punkty przywracania

UWAGA. Program i przebieg ćwiczenia:

Rozdział 4. Multimedia

Programowanie obiektowe

Laboratorium - Narzędzia linii uruchamiania w systemie Windows XP

Transkrypt:

Wybr ane za gadnienia elektr oniki współczesnej Ćwiczenie 0 : Wprowadzenie do cyfrowego przetwarzania sygnałów. 1 Cel ćwiczenia Pierwsze zajęcia laboratoryjne z zakresu przetwarzania sygnałów mają na celu wprowadzenie do pakietu Matlab. W ramach tego ćwiczenia zaprezentowane zostaną podstawowe możliwości pakietu Matlab/Symulink wraz z pomocniczymi bibliotekami związanymi z przetwarzaniem sygnałów. Zajęcia te powinny dostarczyć wiedzy koniecznej do modelowania / opisywania / analizowania układów które będą zasadniczą częścią kolejnych ćwiczeń. 2 Wprowadzenie do Matlab'a Aby uruchomić Matlaba należy dodać poniższą ścieżkę do.bashrc: /opt/matlab/bin 2.1 Pomoc systemu Matlab Pakiet Matlab ma bardzo rozbudowany system pomocy, aby z niego skorzystać można użyć jednej z komend: help wyświetla listę tematów pomocy helpwin help fun doc fun wyświetla okno pomocy (Help / Product Help) wyświetla opis podanej funkcji (np. help bode) wyświetla okno pomocy danej funkcji (np. doc bode) lookfor keyword szuka stron pomocy związanych z danym słowem (np. lookfor fft) Znak % rozpoczyna komentarz (który trwa do końca linii ) 2.2 Praca interaktywna Aby zapoznać się z podstawowymi możliwościami pakietu Matlab w oknie interpretera wpisuj kolejno polecenia podane niżej. Zastanów się co one robią, w razie wątpliwości skorzystaj z pomocy lub zapytaj prowadzącego. % wyrażenia proste 2+2 sqrt(9) % komentarz ans x=5 y=7; z=pi/2 sin(z) Wprowadzenie do cyfrowego przetwarzania sygnałów. 1/6

c=i+j abs(c) angle(c) imag(c) real(c) conj(c) %macierze A=[1,2,3,4] B=[4,3,2,1]' C=A*B D=B*A D(1:2,2:3) E=D(2,1:4) F=[A,E] G=[1,2,4,8] G.^2 A./G %sterowanie przepływem if sin(1)>0 fprintf('sin(1) = %.2f\n',sin(1)) end for s = [1,-2,32,exp(-1)] disp(s) end %wykresy dt=0.1 freq=1 t=0:dt:2 y=sin(freq*2*pi*t) plot(y) subplot(3,1,1) plot(t,y) grid on subplot(3,1,2) plot(t,y,'k+:') axis([-0.1 2.1-1.1 1.1]) subplot(3,1,3) stem(t,y,'r') grid on title('spróbkowana sinusoida') xlabel('czas [s]') ylabel('amplituda [V]') saveas(gcf,'sinus.png') Pakiet Matlab umożliwia również wykonywanie skryptów zapisanych w pliku. Skryptów zapisywane są w plikach z rozszerzeniem.m. Aby wykonać skrypt z pliku skrypt.m należy użyć komendy run skrypt. Wprowadzenie do cyfrowego przetwarzania sygnałów. 2/6

3 Wprowadzenie do SimuLink'a 3.1 Uruchomienie Aby uruchomić pakiet SimuLink wpisz w wierszu poleceń interpretera MatLab'a komendę simulink ewentualnie kliknij ikonę 1 f znajdującą się na pasku ikon. Otworzony został przybornik programu SimuLink który zawiera wszystkie komponenty posegregowane w poszczególnych bibliotekach (rysunek 1). Podczas kolejnych zajęć będziemy bazować na komponentach z bibliotek Simulink oraz DSP System Toolbox. Rys 1. Przybornik pakietu Simulink 3.2 Pierwszy model Aby stworzyć nowy projekt wybierz File -> New -> Model. Przeciągając symbole z przybornika narysuj schemat jak na rysunku 2. Rys 2. Pierwszy model Klikając dwukrotnie na ikonę Sin Wave otworzenie zostanie okno właściwości komponentu ( rysunek 3). Wprowadzenie do cyfrowego przetwarzania sygnałów. 3/6

Rys 3. Okno własności komponentu Sin Wave Przed uruchomieniem symulacje należy ustawić jeszcze następujące parametry: 1. Komentarze Aby dodać komentarz na schemacie należy kliknąć dwukrotnie w miejscu gdzie ma zostać wstawione pole tekstowe (pole to można późnej przesuwać), Aby opisać sygnały należy kliknąć prawym przyciskiem na blok generatora następnie wybrać Port Signal Propertiers -> Output Ports -> Port 1 i w polu Signal Name wpisac odpowiednią nazwę, Każdemu blokowi można zmienić kolor (prawy klawisz -> Format / Foreground Color / Background Color). Funkcjonalność tą można wykorzystać do grupowania logicznego bloków elementów. 2. Parametry bloków generator sinusoidalny (Sin Wave) Sin Type : Time Based (parametry definiowane w dziedzinie czasu, zobacz jak wyglądają parametry dla opcji Sample Based) Amplitude : 1 - amplituda sygnału Frequency : 2*pi częstotliwość wyrażona w radianach na sekundę Sample time : 0 (0 czas ciągły, 0.1 sygnał spróbowany co 100ms) oscyloskop (Scope) kliknij dwukrotnie, następnie wybierz ikonę parametrów (Parameters). Wprowadzenie do cyfrowego przetwarzania sygnałów. 4/6

3. Parametry symulacji Z paska narzędzi edytora schematu wybierz Simulation -> Configuration Parameters a następnie ustaw czas końca symulacji(stop time) na 3 (sekundy) oraz maksymalny krok symulacji (Max step size) na 1ms. W celu uruchomienia symulacji należy wybrać z paska narzędzi Simulation -> Start. Aby dostosować zakres prezentowanych wartości można użyć funkcji auto skalowania (prawy klik na oscylografie -> Autoscale). Po zakończeniu tego przykładu oscylograf powinien wyglądać jak na rysunku 4. 3.3 Podstawowe bloki Rys 4. Okno oscyloskopu po wykonaniu symulacji W celu oswojenia się ze środowiskiem zbuduj i przeanalizuj działanie układu zaprezentowanego na rysunku 5. Rys 5. Drugi model testowy Wprowadzenie do cyfrowego przetwarzania sygnałów. 5/6

W kolejnym kroku zapoznaj się z działaniem (najlepiej poprzez budowę prostych modeli) podstawowych bloków z biblioteki Simulink. 3.4 Wykorzystanie funkcji Matlaba w Simulinku Aby rozszerzyć Simulinka funkcjonalności nie przewidziane w bibliotekach można stworzyć własne bloki. Zbuduj schemat jak na rysunku 6. Rys 6. Rozszerzanie Simulinka funkcjami Matlaba Dwukrotnie klikając na blok MATLAB Function otworzony zostanie edytor kodu gdzie można wyspecyfikowań działanie bloku (a także jego nazwę). Przykładowy kod zaprezentowano poniżej: function y = my_processing(u) %#eml u % wyswietli otrzymany argument y = sin(u); % wyznacza zwracana wartosc Aby zwiększyć liczbę wejść / wyjść dla bloku należy dodać dodatkowe parametry / wartości zwracane w definicji funkcji. W celu zmiany nazwy bloku należy zmienić nazwę funkcji. Po uruchomieniu symulacji w konsoli wypisane zostały kolejne wartości parametru u dla których została wywołana funkcja my_processing (jaki jest ich związek z krokiem symulacji?). 4 Sprawozdanie Z przeprowadzonych ćwiczeń NIE jest wymagane sprawozdanie. Wprowadzenie do cyfrowego przetwarzania sygnałów. 6/6