Introduktion til Simulink i Matlab

Simulink er et simulerings- og modelbaseret designmiljø til dynamiske indlejrede systemer integreret med Matlab. Det er udviklet af MathWorks, Simulink er et dataflyt grafisk programmeringssprogværktøj, der bruges til analyse, modellering, simulering og dynamiske systemer med flere domæner. Det bruges dybest set til grafiske blokdiagrammer med et sæt blokbiblioteker. Det giver dig mulighed for at fordybe algoritmer i modeller og eksportere de designe resultater til Matlab til den næste analyse.

Simulink understøtter:

  • design på systemniveau
  • simulering
  • automatisk kodegenerering
  • test og verifikation af indlejrede systemer

Der er forskellige andre Matlab-produkter og tilføj specifikke hardwaresystemer og softwareprogrammer, der er tilgængelige i Simulink for brugeren.

  • Tilstandsstrøm : Det bruges til at udvikle tilstandsmaskiner og flowdiagrammer over systemer.
  • Simulink Coder: Det bruges til at generere c-kode til implementering af realtidsapplikationer.
  • xPC-mål sammen med -baserede realtidssystemer: Det er en platform, der bruges til at simulere og analysere tilstandsmaskiner på systemet.
  • Embedded Coder: Det bruges til indlejrede systemer.
  • HDL Coder: Den bruges til at designe VHDL-kode og Verilog-kode.
  • SimEvents: Det giver en grafisk brugergrænseflade til design af systemerne.

Simulink er effektiv til systematisk verifikation og afprøvning af systemer gennem design af stilkontrol, krav og modelafslutningsanalyse. Simulink-model Verifier giver os mulighed for at identificere fejl såvel som at oprette test case-scenarier til systemkontrol.

Hvordan fungerer Simulink i Matlab?

De følgende trin er en gengivelse af, hvordan Simulink fungerer i Matlab.

1) Det første trin er, at vi er nødt til at åbne Simulink ved hjælp af biblioteker ved blot at skrive 'Simulink' i kommandovinduet.

Trin 1 : kommandovindue

2) På panelet er der tre blokke bibliotek: Simulink, søgeresultater og ofte brugt. Vælg bibliotek: Simulink. Når du har valgt den ovenstående mulighed, vil der være forskellige biblioteker, der vises en liste på højre side. Det har forskellige biblioteker inden for videnskab og teknik.

Trin 2 : Simulink-biblioteksbrowser

3) Tredje trin er at skabe grundlæggende byggesten. For at oprette et nyt system skal du vælge indstillingen 'nyt' på biblioteksindstillingen. Det åbner et nyt vindue til systemdesign.

Trin 3 : Nyt vindue til modellering

4) Det fjerde trin er valg af elementer. Her er vi nødt til at vælge de blokke, alt efter hvad der er behov for systemblokopbygning. En simpel drag n drop-indstilling er tilgængelig her, ellers kan du fortsætte med venstre museknap.

Trin 4 : Valg af blokke og design

5) Det sidste trin er at vise output.on vinduet der er et lille grønt ikon øverst bruges til at køre modellen.

Trin 5: Kør ikon for outputvisning

Eksempler på Simulink i Matlab

Lad os se nogle af eksemplerne:

Eksempel 1

Lad os overveje et eksempel, jeg vil designe en sinusbølge og vise resultatet.

For at løse ovenstående problem skal jeg følge følgende trin:

  • Skriv 'Simulink' i kommandovinduet
  • Åbn nyt modelvindue
  • Vælg kilde, og træk sinbølgeblokken til et nyt tomt vindue.
  • Vælg en vask og træk-vælg normal rækkevidde til det nye tomme vindue
  • Tilslut kilden og vasken, hvilket betyder sinusbølge og rækkevidde.
  • Klik på knappen Kør.

Design og output fra eksempel 1

Eksempel 2

Det andet eksempel er tilføjelsen af ​​to signaler, lad os antage, at to signaler, det ene er sinusbølgesignal, og det andet er trinsignal.

For at designe model skal vi følge følgende trin:

  • Skriv 'Simulink' i kommandovinduet.
  • Åbn det nye modelvindue.
  • Vælg kilde, og træk sinbølgeblokken til et nyt tomt vindue.
  • Vælg kilde, og træk trinsignal.
  • Vælg matematikhandling, og træk adder til et nyt vindue.
  • Vælg en vask og træk-vælg normal rækkevidde til det nye tomme vindue.
  • Tilslut sinusbølge og trinsignal til adderen.
  • Slut adder til rækkevidde for at få vist resultatet.
  • Klik på knappen Kør.

Design og output fra eksempel 2

Eksempel 3

Det næste eksempel er at designe et plot af to signaler med hensyn til 'x' og 'y' aksen.

For at plotte grafen er vi nødt til at følge følgende trin:

Skriv 'Simulink' i kommandovinduet

  • Åbn nyt modelvindue
  • Vælg kilde, og træk pulsgeneratorbølgeblokken til et nyt tomt vindue.
  • Vælg kilde, og træk pulsgenerator til et tomt vindue.
  • Vælg og træk adder til det nye vindue.
  • Vælg en vask og træk-vælg grafblok til et tomt vindue
  • Tilslut begge pulsbølgeneratorer til grafen.
  • Klik på knappen Kør.

Design og output fra eksempel 3

Konklusion

Simulink er en nem og effektiv måde at designe ethvert system på. Dette er kun at trække n drop teori, drag n drop gør design let med hensyn til indsættelse og sletning af blokke. Simulink har forskellige designindstillinger i kilder, operatører og dræn i displayenheder.

Anbefalede artikler

Dette har været en guide til Hvad er Simulink i Matlab? Her diskuterer vi introduktionen, og hvordan Simulink fungerer i Matlab med eksempler. Du kan også se på de følgende artikler for at lære mere -

  1. Matlab-kommandoer
  2. Hvad er Matlab?
  3. MATLAB vs R
  4. Introduktion til Matlab

Kategori: