Introduktion till Simulink i Matlab

Simulink är en simulerings- och modellbaserad designmiljö för dynamiska inbäddade system integrerade med Matlab. Det är utvecklat av MathWorks, Simulink är ett grafiskt programmeringsspråkverktyg för dataflöde som används för analys, modellering, simulering och dynamiska system med flera domäner. Det används i princip för grafiska blockdiagram med en uppsättning blockbibliotek. Det låter dig fördjupa algoritmer i modeller och exportera designresultaten till Matlab för nästa analys.

Simulink stöder:

  • design på systemnivå
  • simulering
  • automatisk kodgenerering
  • testning och verifiering av inbäddade system

Det finns olika andra Matlab-produkter och lägg till specifika hårdvarussystem och mjukvaruapplikationer som finns tillgängliga i Simulink för användaren.

  • Tillståndsflöde : Det används för att utveckla tillståndsmaskiner och flödesscheman för system.
  • Simulink Coder: Den används för att generera c-kod för att implementera realtidsapplikationer.
  • xPC-mål tillsammans med baserade realtidssystem: Det är en plattform som används för att simulera och analysera tillståndsmaskiner på systemet.
  • Inbyggd kodare: Den används för inbäddade system.
  • HDL-kodare: Den användes vid utformning av VHDL-kod och Verilog-kod.
  • SimEvents: Det ger ett grafiskt användargränssnitt för att designa systemen.

Simulink är effektiv för systematisk verifiering och testning av system genom att utforma stilkontroll, krav och analys av modellförslut. Verifieraren av Simulink-modellen tillåter oss att identifiera fel och skapa testfallsscenarier för systemkontroll.

Hur fungerar Simulink i Matlab?

Följande steg är en representation av hur Simulink fungerar i Matlab.

1) Det första steget är att vi måste öppna Simulink med hjälp av bibliotek genom att bara skriva 'Simulink' i kommandofönstret.

Steg 1 : kommandofönster

2) På panelen finns det tre blockbibliotek: Simulink, sökresultat och ofta används. Välj bibliotek: Simulink. När du har valt alternativet ovan kommer det att finnas olika bibliotekslistor som ges på höger sida. Det har olika bibliotek inom vetenskap och teknik.

Steg 2 : Simulinkbibliotekets webbläsare

3) Det tredje steget är att skapa grundläggande byggstenar. För att skapa ett nytt system, välj alternativet "nytt" i biblioteket. Det öppnar ett nytt fönster för systemdesign.

Steg 3 : Nytt fönster för modellering

4) Det fjärde steget är valet av element. Här måste vi välja de block som behövs för systemblockbyggnad. Här finns ett enkelt drag & drop-alternativ, annars kan du fortsätta med vänster musknapp.

Steg 4 : Val av block och design

5) Det sista steget är att visa utgången. På fönstret finns en liten grön ikon ovanpå som används för att köra modellen.

Steg 5: Kör ikonen för utdata

Exempel på Simulink i Matlab

Låt oss se några av exemplen:

Exempel 1

Låt oss överväga ett exempel, jag vill designa en sinusvåg och visa resultatet.

För att lösa ovanstående problem måste jag följa följande steg:

  • Skriv 'Simulink' i kommandofönstret
  • Öppna nytt modellfönster
  • Välj källa och dra sinvågblock till ett nytt tomt fönster.
  • Välj ett handfat och dra-välj normal räckvidd till det nya tomma fönstret
  • Anslut källan och sjunken vilket betyder sinusvåg och omfattning.
  • Klicka på körknappen.

Utformning och utgång från exempel 1

Exempel 2

Det andra exemplet är tillägg av två signaler, låt oss anta två signaler, en är sinusvågsignal och det andra är stegsignal.

För att utforma modell måste vi följa följande steg:

  • Skriv 'Simulink' i kommandofönstret.
  • Öppna det nya modellfönstret.
  • Välj källa och dra sinvågblock till ett nytt tomt fönster.
  • Välj källa och dra stegsignal.
  • Välj matematik och dra adder till ett nytt fönster.
  • Välj ett handfat och dra-välj normal räckvidd till det nya tomma fönstret.
  • Anslut sinusvåg och stegsignal till adderaren.
  • Anslut adder till omfång för att visa resultatet.
  • Klicka på körknappen.

Utformning och utgång från exempel 2

Exempel 3

Nästa exempel är att utforma ett diagram med två signaler med avseende på 'x' och 'y' axeln.

För att plotta grafen måste vi följa följande steg:

Skriv 'Simulink' i kommandofönstret

  • Öppna nytt modellfönster
  • Välj källa och dra pulsgeneratorvågblock till ett nytt tomt fönster.
  • Välj källa och dra pulsgeneratorn till ett tomt fönster.
  • Välj och dra adder till det nya fönstret.
  • Välj en diskbänk och dra-markera diagramblock till ett tomt fönster
  • Anslut både pulsvåggeneratorn till diagrammet.
  • Klicka på körknappen.

Design och utgång från exempel 3

Slutsats

Simulink är ett enkelt och effektivt sätt att designa alla system. Detta är bara att dra n drop-teori, drag n drop gör design enkelt när det gäller införande och radering av block. Simulink har olika designalternativ i källor, operatörer och sänkor i displayenheter.

Rekommenderade artiklar

Detta har varit en guide till Vad är Simulink i Matlab? Här diskuterar vi introduktionen och hur Simulink fungerar i Matlab med exempel. Du kan också titta på följande artiklar för att lära dig mer -

  1. Matlab-kommandon
  2. Vad är Matlab?
  3. MATLAB vs R
  4. Introduktion till Matlab

Kategori: