• Nie Znaleziono Wyników

SIMULINK 2

N/A
N/A
Protected

Academic year: 2021

Share "SIMULINK 2"

Copied!
5
0
0

Pełen tekst

(1)

Grzegorz Knor 2009 Strona 1

SIMULINK 2

Lekcja tworzenia czytelnych modeli

W tej krótkiej części kursu zaproponuję metodę tworzenia modeli, które będą bardziej czytelne. Jest to bardzo ważne, ponieważ osoba oglądająca nasz model może poczuć się nieco zafrasowana rozszyfrowując plątaninę bloków składających się na całość. Oczywiście tak jak napisałem, będzie to moja propozycja i każdy z Was może wypracować swoją własną manierę równie dobrą, a w wielu przypadkach pewnie lepszą niż proponowana poniżej.

Na początku powrócimy do modelu wahadła przedstawionego w pierwszej części kursu. Cały schemat mógłby wyglądać jak poniżej i działał by równie dobrze:

Należy przyznać, że mimo prostoty modelu zrozumienie go, gdy jest przedstawiony w ten sposób zajmuje chwilę. Gdybyśmy dodali jeszcze kilka bloków i połączeń prawdopodobnie przestałby być całkowicie czytelny. Zatem pierwsza zasada jest taka: robimy najmniej skrzyżowań połączeń jak się da. W powyższym przykładzie jesteśmy w stanie bez problemu rozmieścić elementy tak, żeby żadne z połączeń nie krzyżowało się. Obrócenia konkretnego bloku możemy dokonać po kliknięciu danego obiektu prawym przyciskiem myszki i z menu kontekstowego wybrać Format -> Flip block (lub za pomocą skrótu Ctrl+I). Możemy również dowolnie zmieniać rozmiary każdego bloku, tak aby

osiągnęły satysfakcjonujący nas kształt i wielkość. Poniżej przedstawiam przykład uporządkowanego schematu:

(2)

Grzegorz Knor 2009 Strona 2 Przeciągając kolejne elementy do naszego modelu Simulink nadaje im domyślne nazwy, np.w naszym przypadku Integrator i Integrator1 dla dwóch bloków całkujących. Jeśli nie odpowiadają nam te nazwy możemy je w prosty sposób zmienić klikając myszką na danej nazwie, spowoduje to możliwość edycji napisu. W naszym przykładzie zmieniłem kilka nazw:

I tu ważna uwaga, aby nie używać polskich znaków w podpisach, ponieważ najczęściej powoduje to problemy z zapisaniem i uruchomieniem modelu.

Kolejnym krokiem upraszczającym model jest grupowanie bloków w jeden system. Oczywiście w naszym przykładzie jest to trochę na wyrost, niemniej zróbmy to dla treningu. Grupowania dokonujemy zaznaczając elementy, które nas interesują i następnie klikając prawym przyciskiem myszy wybierając z menu kontekstowego Create Subsystem. Spowoduje to, że zamiast zaznaczonych elementów pojawi nam się jeden blok, może to wyglądać jak na poniższej ilustracji:

(3)

Grzegorz Knor 2009 Strona 3 Po dwukrotnym kliknięciu w subsystem otworzy nam się okienko z zawartością tego bloku:

Idąc dalej możemy zacząć kolorować nasz model i zmieniać jego właściwości za pomocą opcji dostępnych w menu kontekstowym, przykładowy efekt może być taki:

Opcje te są na tyle intuicyjne, że omawianie ich tu nie jest celowe.

Ostatnią wskazówką w tej części kursu, będzie podpisywanie połączeń, ponieważ wydaje się dobrym zwyczaje podpisywanie połączeń między blokami, wpływa to bardzo pozytywnie na zrozumienie modelu. Aby podpisać połączenie wystarczy dwukrotnie na nie kliknąć w miejscu gdzie chcemy utworzyć podpis. Po wpisaniu odpowiedniego tekstu klikamy gdziekolwiek indziej aby zakończyć tryb edycji i tak utworzoną etykietę możemy przesunąć w wybrane przez nas miejsce połączenia:

(4)

Grzegorz Knor 2009 Strona 4 Klikając dwukrotnie myszką w dowolne miejsce tła możemy dodać również dotykowy opis np. z nazwą modelu lub dowolnym innym komentarzem.

Pozwoli to nam konstruować naprawdę skomplikowane, ale za to przejrzyste modele:

(5)

Grzegorz Knor 2009 Strona 5

Trzy ostatnie rysunki to prace użytkownika Wikipedii GustavoR.

2009 – Grzegorz Knor

Cytaty

Powiązane dokumenty

Podnoszenie jakości pracy szkoły poprzez indywidualny wkład

Wprowadzenie do tematu: Sprawdzanie działania swojej karty graficznej przy pomocy dowolnego benchmark`a Instrukcje do pracy własnej:. Sprawdź działanie swojej karty przy

Wprowadzenie do tematu: Sprawdzanie działania swojej karty graficznej przy pomocy dowolnego benchmark`a Instrukcje do pracy własnej:. Sprawdź działanie swojej karty przy

Praca własna: jeszcze raz przeanalizuj informacje zawarte na stronie 244 oraz zadania , które już zrobiłeś (lekcja z 4.05.2020) ze stron 244-245.

Stereotypy to uproszczone poglądy na temat ludzi, uprzedzenie to już postawa wobec nich, a dyskryminacja: jawne działanie, które jest krzywdzące dla osoby dyskryminowanej..

uwzględnia liczbę osobników zdrowych, podatnych na chorobę S (susceptible people), liczbę osób już zainfekowanych I (infected people) oraz liczbę osób które wyzdrowiały

Ponieważ nasza funkcja dodawanie () jest niezwykle prosta, wpisujemy od razu słowo kluczowe return i wyrażenie. Dzięki temu funkcja zwraca sumę przekazanych do niej

w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE