Matlab kurs SIMULINK

Symulacja systemów liniowych

Uruchomienie SIMULINKa

Pakiet można uruchomić dwoma sposobami

Podstawowe operacje edycyjne

Przyjmujemy następujące skróty

LKM – lewy klawisz myszki

PKM – prawy klawisz myszki

Zaznaczanie pojedynczego bloku

Kliknięcie LKM na obszarze bloku

Jednoczesna zaznaczenie wielu bloków

Za pomocą ramki ograniczającej obiekty. Wciskamy LKM w lewym górnym rogu ramki i nie zwalniając klawisza przeciągamy do prawego dolnego rogu, zwalniamy klawisz. Obiekty ujęte w ramce powinny zostać podświetlone jako zaznaczone.

Aby zaznaczyć wszystkie bloki wchodzimy do menu Edit, i wybieramy Select All.

Indywidualne zaznaczanie wielu bloków

Wciśnięcie Shift i klikanie LKM na obiektach, które zamierzamy zaznaczyć.

Kopiowanie i przenoszenie bloków

Każdemu nowo utworzonemu blokowi SIMULINK przyporządkowuje nazwę, która go jednoznacznie identyfikuje.

Przenoszenie bloków wewnątrz okna najprościej wykonać przez przeciąganie myszą.

Duplikacja bloku

Wciśnięcie Ctrl i bez zwalniania klawisza przeciągnięcie bloku LKM do nowego położenia, zwolnienie klawisza Ctrl.

Kasowanie bloku

Zaznaczenie bloku (lub wielu bloków). Wciśnięcie Del lub Backspace (można wybrać Clear lub Cut z menu Edit).

Ustawianie i zmiany parametrów bloku

Podwójne szybkie kliknięcie LKM na obszarze bloku spowoduje otworzenie okienka dialogowego zmiany parametrów.

Przerwanie połączenia bloku z liniami sygnałowymi

Wcisnąć Shift, i przeciągnąć blok myszą do nowego położenia, zwolnić klawisz.

Zmiana orientacji bloku

Z menu głównego wybieramy opcję Format

Zmiana rozmiaru bloku

Zaznaczyć blok i przeciągnąć myszką któryś z narożników ramki.

Operowanie nazwami bloków

Każdy nowo utworzony blok modelu jest jednoznacznie identyfikowany przez nazwę, która musi zawierać przynajmniej jeden znak i być unikalna. Po utworzeniu bloku SIMULINK sam nadaje nazwę zazwyczaj taką jak nazwa bloku np. gain (wzmocnienie). Jeśli podana nazwa już istnieje system dodaje kolejne numery np. gain1 itd.

Zmiana nazwy bloku

Kliknięcie myszą na obszarze nazwy powoduje umiejscowienie w wybranym miejscu nazwy. Podwójne kliknięcie podświetla wybrany wyraz nazwy. Można teraz zmodyfikować nazwę. Zmiana kroju – menu Format, opcja Font.

Zmiana usytuowania nazwy względem bloku

Ukrywanie nazwy zaznaczonego bloku

Połączenia bloków

Połączenia bloków mają na ogół postać linii poziomych i pionowych. Możliwe jest prowadzenie połączeń ukośnych przez przyciśnięcie klawisza Shift podczas rysowania połączenia.

Rozgałęzienie

Połączenie w postaci linii łamanej

W ten sposób można definiować dowolne połączenia wychodzące z bloku lub innego połączenia. Blok docelowy może być wstawiony po narysowaniu linii.

Przemieszczanie odcinka linii łamanej

Podział linii połączenia na odcinki

Zauważmy, że w wybranym punkcie podziału został utworzony nowy wierzchołek łamanej.

Zmiana lokalizacji wierzchołka

Opisy linii połączeń

Opisy modelu (adnotacje)

W oknie graficznym modelu można dodawać dowolne informacje tekstowe tzw. adnotacje.

Tworzenie podsystemów

Polega na grupowaniu wielu połączonych bloków w jeden (po jego przetestowaniu i uruchomieniu). Opcja przydatna, gdy komplikacja modelu wzrasta. Podsystemy można tworzyć dwoma sposobami.

Dodanie bloku podsystemu

Tworzenie podsystemu przez grupowanie bloków

Nazwy wejść i wyjść podsystemu

Zadania

Przeprowadź symulacje systemów opisanych następującymi równaniami. Zaobserwuj przebiegi wyjściowe y(t) przy różnych pobudzeniach u(t) i różnych warunkach początkowych.

a)

b)

c)

d)

e)

f)


Wyszukiwarka

Podobne podstrony:
Matlab-kurs, MATLAB, MATLAB
Matlab-kurs, Systemy sterowania, Systemy sterowania
kurs matlaba, Lab4 KURS MATLABa, KURS MATLABa
Control Systems Simulation using Matlab and Simulink
kolokwium rok II 20070117, Prywatne, 1 SUM, infa, Matlab kurs pl (bd4ty3), matlab
Wyciąg z poleceń MATLABA, kurs Matlaba PL
Matlab kurs
Matlab-kurs, Modele systemow ciaglych, Symulacja:
kurs simulinka
L2 PAA Modelowanie układu regulacji automatycznej z wykorzystaniem pakietu MATLAB Simulink(1)
Dodatek (pakiet MATLAB z r SIMULINK)
kurs matlaba, Lab6 KURS MATLAB 2003, KURS MATLABa
kurs matlaba, Zadania6 KURS MATLAB 2003, Labolatorium 1, ZADANIA
KURS MATLAB 2003 - wstep ogolny, KURS MATLABa
kurs matlaba, Zadania5 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Lab5 KURS MATLAB 2003, KURS MATLABa