Uvod v Simulink v Matlabu
Simulink je simulacijsko in na zasnovo zasnovano oblikovalsko okolje za dinamične vgrajene sisteme, integrirane z Matlabom. Razvil ga je MathWorks, Simulink je grafično programsko orodje za pretok podatkov, ki se uporablja za analizo, modeliranje, simuliranje in dinamične sisteme z več domenami. V osnovi se uporablja za grafične blokovne diagrame z naborom knjižnic blokov. Omogoča vam, da algoritme potopite v modele in rezultate oblikovanja izvozite v Matlab za naslednjo analizo.
Simulink podpira:
- načrtovanje na ravni sistema
- simulacija
- avtomatsko generiranje kode
- preskušanje in preverjanje vgrajenih sistemov
Obstajajo različni drugi izdelki Matlab in dodajajo posebne strojne sisteme in programske aplikacije, ki so na voljo v Simulink za uporabnika.
- Stanje stanja : Uporablja se za razvoj državnih strojev in pretočnih grafov sistemov.
- Simulink Coder: Uporablja se za ustvarjanje c kode za izvajanje aplikacij v realnem času.
- xPC Target skupaj s sistemom v realnem času na osnovi: To je platforma, ki se uporablja za simuliranje in analizo stanja strojev v sistemu.
- Vgrajeni koder: Uporablja se za vgrajene sisteme.
- HDL kodir: Uporablja se pri oblikovanju VHDL kode in verilog kode.
- SimEvents: nudi grafični uporabniški vmesnik za oblikovanje sistemov.
Simulink je učinkovit za sistematično preverjanje in testiranje sistemov z načrtovanjem preverjanja stilov, zahtev in analize dokončanja modela. Simulink model Verifier nam omogoča prepoznavanje napak in oblikovanje scenarijev testnih primerov za preverjanje sistema.
Kako deluje Simulink v Matlabu?
Naslednji koraki so predstavitev, kako Simulink deluje v Matlabu.
1) Prvi korak je, da moramo Simulink odpreti s pomočjo knjižnic, tako da v ukazno okno vpišemo 'Simulink'.
1. korak : ukazno okno
2) Na plošči bo knjižnica treh blokov: Simulink, rezultati iskanja in pogosto uporabljeni. izberi knjižnico: Simulink. Po izbiri zgornje možnosti se na desni strani prikaže seznam knjižnic. Ima različne knjižnice s področja znanosti in tehnike.
2. korak : brskalnik knjižnice Simulink
3) Tretji korak je ustvarjanje osnovnih gradnikov. Če želite ustvariti nov sistem, izberite možnost »novo« v knjižnici. Odprlo se bo novo okno za načrtovanje sistema.
3. korak : Novo okno za modeliranje
4) Četrti korak je izbor elementov. Tukaj moramo izbrati bloke, ki so potrebni za gradnjo sistemskih blokov. Tukaj je na voljo preprosta možnost povleci n spusti, sicer lahko nadaljuješ z levim gumbom miške.
4. korak : Izbor blokov in načrtovanje
5) Zadnji korak je prikaz izhoda. V oknu je ena majhna zelena ikona, ki se uporablja za zagon modela.
5. korak: Zaženite ikono za prikaz izhoda
Primeri Simulink v Matlabu
Poglejmo nekaj primerov:
Primer # 1
Razmislimo o enem primeru, želim oblikovati sinusni val in prikazati rezultat.
Za rešitev zgornje težave moram slediti naslednjim korakom:
- V ukazno okno vnesite 'Simulink'
- Odprite novo okno modela
- Izberite vir in povlecite sin valni blok v novo prazno okno.
- Izberite pomivalno korito in povlecite običajni obseg v novo prazno okno
- Povežite vir in umivalnik, kar pomeni sinusni val in obseg.
- Kliknite na gumb za zagon.
Oblikovanje in izdelava primera 1
Primer # 2
Drugi primer je dodajanje dveh signalov, predpostavimo, da sta dva signala en sinusni signal, drugi pa korak.
Za oblikovanje modela moramo slediti naslednjim korakom:
- V ukazno okno vnesite 'Simulink'.
- Odprite okno novega modela.
- Izberite vir in povlecite sin valni blok v novo prazno okno.
- Izberite vir in povlecite korak korak.
- Izberite matematično operacijo in povlecite dodatek v novo okno.
- Izberite pomivalno korito in povlecite običajni obseg v novo prazno okno.
- Priključite sinusni signal in korak korak na seštevalnik.
- Priključite dodatek na obseg, da prikažete rezultat.
- Kliknite na gumb za zagon.
Oblikovanje in izdelava primera 2
Primer # 3
Naslednji primer je zasnova načrta dveh signalov glede na 'x' in 'y' os.
Za izdelavo grafa moramo slediti naslednjim korakom:
V ukazno okno vnesite 'Simulink'
- Odprite novo okno modela
- Izberite vir in povlecite blok valov generatorja impulzov v novo prazno okno.
- Izberite vir in povlecite generator impulzov v prazno okno.
- Izberite in povlecite dodatek v novo okno.
- Izberite pomivalno korito in povlecite graf blok v prazno okno
- Na graf priključite oba generatorja impulznih valov.
- Kliknite na gumb za zagon.
Oblikovanje in izdelava primera 3
Zaključek
Simulink je enostaven in učinkovit način za oblikovanje katerega koli sistema. To je samo vlečenje n teorije kapljic, povleci n padec olajša oblikovanje v smislu vstavljanja in brisanja blokov. Simulink ima različne možnosti oblikovanja v virih, operaterjih in ponorih v prikazovalnih enotah.
Priporočeni članki
To je vodnik o tem, kaj je Simulink v Matlabu? Tukaj razpravljamo o uvodu in kako Simulink deluje v Matlabu s primeri. Za več informacij si lahko ogledate tudi naslednje članke -
- Matlab ukazi
- Kaj je Matlab?
- MATLAB proti R
- Uvod v Matlab