Wprowadzenie do Simulink w Matlabie
Simulink jest symulacyjnym i opartym na modelu środowiskiem projektowym dla dynamicznych systemów wbudowanych zintegrowanych z Matlab. Jest rozwijany przez MathWorks, Simulink to graficzne narzędzie do programowania przepływu danych wykorzystywane do analizy, modelowania, symulacji i dynamicznych systemów wielodomenowych. Zasadniczo służy do graficznych schematów blokowych z zestawem bibliotek bloków. Pozwala zanurzyć algorytmy w modelach i wyeksportować wyniki projektowania do Matlaba do następnej analizy.
Simulink obsługuje:
- projektowanie na poziomie systemu
- symulacja
- automatyczne generowanie kodu
- testowanie i weryfikacja systemów wbudowanych
Istnieje wiele innych produktów Matlab oraz dodatkowe systemy sprzętowe i aplikacje, które są dostępne dla użytkownika w Simulink.
- Przepływ stanu: służy do opracowywania automatów stanów i schematów blokowych systemów.
- Simulink Coder: służy do generowania kodu c do implementacji aplikacji w czasie rzeczywistym.
- xPC Target wraz z opartymi na nim systemami czasu rzeczywistego: Jest to platforma służąca do symulacji i analizy automatów stanów w systemie.
- Embedded Coder: Używany w systemach wbudowanych.
- HDL Coder: Służy do projektowania kodu VHDL i kodu Verilog.
- SimEvents: Daje graficzny interfejs użytkownika do projektowania systemów.
Simulink jest skuteczny w systematycznej weryfikacji i testowaniu systemów poprzez projektowanie kontroli stylu, wymagań i analizy kompletności modelu. Weryfikator modelu Simulink pozwala nam identyfikować błędy, a także tworzyć scenariusze przypadków testowych do sprawdzania systemu.
Jak działa Simulink w Matlabie?
Poniższe kroki przedstawiają działanie Simulink w Matlabie.
1) Pierwszym krokiem jest otwarcie Simulink za pomocą bibliotek, po prostu wpisując „Simulink” w oknie poleceń.
Krok 1 : okno poleceń
2) W panelu będą trzy biblioteki bloków: Simulink, wyniki wyszukiwania i często używane. wybierz bibliotekę: Simulink. Po wybraniu powyższej opcji po prawej stronie pojawi się lista różnych bibliotek. Posiada różne biblioteki w dziedzinie nauki i inżynierii.
Krok 2 : Przeglądarka biblioteki Simulink
3) Trzecim krokiem jest stworzenie podstawowych bloków konstrukcyjnych. Aby utworzyć nowy system, wybierz opcję „nowa” w opcji biblioteki. Otworzy się nowe okno do projektowania systemu.
Krok 3 : Nowe okno do modelowania
4) Czwarty krok to wybór elementów. Tutaj musimy wybrać bloki, które są potrzebne do budowy bloków systemowych. Dostępna jest tutaj prosta opcja przeciągnij i upuść, w przeciwnym razie możesz przejść do lewego przycisku myszy.
Krok 4 : Wybór bloków i projektowanie
5) Ostatnim krokiem jest wyświetlenie wyniku. W oknie znajduje się jedna mała zielona ikona na górze służy do uruchomienia modelu.
Krok 5: Uruchom ikonę do wyświetlania danych wyjściowych
Przykłady Simulink w Matlabie
Zobaczmy kilka przykładów:
Przykład 1
Rozważmy jeden przykład: chcę zaprojektować falę sinusoidalną i wyświetlić wynik.
Aby rozwiązać powyższy problem, muszę wykonać następujące kroki:
- Wpisz „Simulink” w oknie poleceń
- Otwórz okno nowego modelu
- Wybierz źródło i przeciągnij blok fali sinusoidalnej do nowego pustego okna.
- Wybierz zlew i przeciągnij wybierz normalny zakres do nowego pustego okna
- Podłącz źródło i zlew, co oznacza falę sinusoidalną i zakres.
- Kliknij przycisk Uruchom.
Projektowanie i produkcja przykładu 1
Przykład nr 2
Drugi przykład to dodanie dwóch sygnałów, załóżmy, że dwa sygnały, jeden jest sygnałem fali sinusoidalnej, a drugi sygnałem kroku.
Aby zaprojektować model, musimy wykonać następujące kroki:
- Wpisz „Simulink” w oknie poleceń.
- Otwórz okno nowego modelu.
- Wybierz źródło i przeciągnij blok fali sinusoidalnej do nowego pustego okna.
- Wybierz źródło i przeciągnij sygnał kroku.
- Wybierz operację matematyczną i przeciągnij sumator do nowego okna.
- Wybierz zlew i przeciągnij wybierz normalny zakres do nowego pustego okna.
- Podłącz sygnał sinusoidalny i sygnał kroku do sumatora.
- Podłącz sumator do zakresu, aby wyświetlić wynik.
- Kliknij przycisk Uruchom.
Projektowanie i produkcja przykładu 2
Przykład nr 3
Kolejnym przykładem jest zaprojektowanie wykresu dwóch sygnałów w odniesieniu do osi „x” i „y”.
Aby wykreślić wykres, musimy wykonać następujące kroki:
Wpisz „Simulink” w oknie poleceń
- Otwórz okno nowego modelu
- Wybierz źródło i przeciągnij blok falowy generatora impulsów do nowego pustego okna.
- Wybierz źródło i przeciągnij generator impulsów do pustego okna.
- Wybierz i przeciągnij addera do nowego okna.
- Wybierz ujście i przeciągnij blok wykresu do pustego okna
- Podłącz oba generatory fal pulsacyjnych do wykresu.
- Kliknij przycisk Uruchom.
Projekt i wyniki z przykładu 3
Wniosek
Simulink to łatwy i wydajny sposób zaprojektowania dowolnego systemu. Jest to tylko przeciąganie i upuszczanie teorii, przeciąganie i upuszczanie ułatwia projektowanie pod względem wstawiania i usuwania bloków. Simulink ma różne opcje projektowania w źródłach, operatorach i odbiornikach w wyświetlaczach.
Polecane artykuły
To był przewodnik po Co to jest Simulink w Matlabie ?. Tutaj omawiamy wprowadzenie i działanie Simulink w Matlabie z przykładami. Możesz także zapoznać się z następującymi artykułami, aby dowiedzieć się więcej -
- Polecenia Matlaba
- Co to jest Matlab?
- MATLAB vs R.
- Wprowadzenie do Matlaba