Symulacja systemów liniowych
Pakiet można uruchomić dwoma sposobami
Klikając na ikonie SIMULINKa
Wywołując komendę simulink
Przyjmujemy następujące skróty
LKM – lewy klawisz myszki
PKM – prawy klawisz myszki
Kliknięcie LKM na obszarze bloku
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.
Wciśnięcie Shift i klikanie LKM na obiektach, które zamierzamy zaznaczyć.
Kliknąć na aktywnym okienku i zaznaczyć blok, który zamierzamy skopiować
Z menu Edit wybrać Copy (Ctrl-c) lub Cut (Ctrl-x) jeśli chcemy przenieść blok
Zaznaczyć przez kliknięcie okno docelowe
Z menu Edit wybrać Paste (Ctrl-v)
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ą.
Wciśnięcie Ctrl i bez zwalniania klawisza przeciągnięcie bloku LKM do nowego położenia, zwolnienie klawisza Ctrl.
Zaznaczenie bloku (lub wielu bloków). Wciśnięcie Del lub Backspace (można wybrać Clear lub Cut z menu Edit).
Podwójne szybkie kliknięcie LKM na obszarze bloku spowoduje otworzenie okienka dialogowego zmiany parametrów.
Wcisnąć Shift, i przeciągnąć blok myszą do nowego położenia, zwolnić klawisz.
Z menu głównego wybieramy opcję Format
Flip Block powoduje obrót bloku o 180°.
Rotate Block obraca blok o 90°.
Zaznaczyć blok i przeciągnąć myszką któryś z narożników ramki.
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.
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.
Przeciągnąć myszą pole nazwy
Menu Format, opcja Flip Name (najpierw należy zaznaczyć blok)
Menu Format, opcja Hide Name (opcja zmienia się na Show Name)
Ponowne uwidocznienie – menu Format, opcja Show Name.
Przesunąć kursor myszy w pobliże wyjścia bloku (kursor zmieni kształt na krzyżyk)
Nacisnąć LKM
Przeciągnąć kursor w pobliże wejścia innego bloku
Zwolnić LKM
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.
Umiejscowić kursor myszy na linii połączenia w miejscu, w którym chcemy zdefiniować rozgałęzienie
Wciskając klawisz Ctrl i LKM przeciągamy kursor myszy do wejścia wybranego bloku.
Zwalniamy klawisz Ctrl i LKM.
Umiejscowić kursor myszy nad wyjściem bloku, z którego ma wyjść połączenie
Przeciągnąć mysz z wciśniętym LKM do miejsca, w którym ma się kończyć pierwszy odcinek, zwolnić LKM. Powstała linia jest zakończona strzałką. Umiejscowić nad nią kursor i powtórzyć czynność. Ukośne odcinki łamanej wymagają użycia klawisza Shift. Jeśli pierwszy odcinek połączenia jest rozgałęzieniem, użyć klawisza Ctrl.
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.
Umiejscowić kursor w pobliżu odcinka połączenia
Przeciągnąć myszą odcinek do pożądanego położenia trzymając cały czas wciśnięty LKM
Zwolnić LKM
Wybrać połączenia przez kliknięcie w jej pobliżu
Umiejscowić kursor w zamierzonym punkcie podziału
Wcisnąć Shift i LKM (kursor zmieni się w kółko otaczające wierzchołek podziału)
Przeciągnąć do żądanego miejsca bez zwalniania klawiszy
Zwolnić Shift i LKM
Zauważmy, że w wybranym punkcie podziału został utworzony nowy wierzchołek łamanej.
Umiejscowić kursor w pobliżu wierzchołka, kursor zmieni się w mały okrąg wokół wybranego wierzchołka
Wcisnąć LKM i przeciągnąć do nowo wybranego położenia
Zwolnić LKM
Tworzenie etykiety– kliknąć na linii i wpisać nazwę do ramki. Uwaga kliknięcie poza linią utworzy etykietę adnotacji modelu, a nie połączenia (patrz – informacja poniżej)
Przesuwanie – przemieścić myszą etykietę do nowego położenia na danej linii
Kopiowanie – jak wyżej, ale dodatkowo należy wcisnąć Ctrl
Zmiana nazwy – kliknąć na obszarze etykiety, następnie kliknąć szybko dwukrotnie i wpisać nową nazwę
Zmiana pewnych znaków nazwy – kliknąć na znaku, w pobliżu którego chcemy dokonać zmian, wcisnąć LKM i przeciągnąć myszą nad grupą znaków, wpisać nowe znaki
Kasowanie wszystkich wystąpień nazwy – należy skasować wszystkie znaki w nazwie etykiety i kliknąć myszą poza jej obszarem. Aby wykasować tylko aktualną etykietę należy wcisnąć Shift przy zaznaczaniu etykiety, a następnie użyć Del lub Backspace.
W oknie graficznym modelu można dodawać dowolne informacje tekstowe tzw. adnotacje.
Tworzenie – podwójne szybki kliknięcie poza blokiem lub linię połączenia powoduje wyświetlenie okienka etykiety, w które wpisujemy tekst.
Edycja – kliknięcie na tekście adnotacji i dokonanie zmian (można zaznaczać fragment tekstu itp.)
Kasowanie – zaznaczyć etykietę wciskając Shift, skasować za pomocą Del lub Backspace
Zmiana kroju – zaznaczyć tekst, wybrać krój (menu Format, opcja Font)
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 do modelu bloku podsystemu, a następnie umieszczenie w oknie graficznym tego podsystemów bloków i połączeń, które się na niego składają.
Wprowadzenie wszystkich bloków i połączeń składających się na podsystem, a następnie zgrupowanie ich w jeden blok.
Skopiować z biblioteki Connections bloku o nazwie Subsystem
Otworzyć blok Subsystem przez szybkie dwukrotne kliknięcie na jego obszarze.
Wstawić bloki i połączenia między nimi w oknie podsystemu. Definiowanie wejść podsystemu jest realizowane za pomocą bloków Inport, a wyjść za pomocą bloków Outport.
Za pomocą myszki otoczyć wybrane bloki ramką ograniczającą
Menu Edit opcja Create Subsystem (grupa bloków zostanie zastąpiona jednym blokiem podsystemu z uwidocznionymi etykietami wejść i wyjść).
Ukrywanie nazw – menu Format, opcja Hide Port Labels
Ukrywanie pojedynczej nazwy – menu Format, opcja Hide Name
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)