Hvordan bruke SimEvents i MATLAB

Hvordan bruke SimEvents i MATLAB


MATLAB (Matrix Laboratory) er mer et ingeniørmiljø enn et språk. Du kan skrive programmer i MATLAB, men noen av funksjonene hjelpe utviklingsprosessen ved å tilby en plattform for velskrevet og fullt testet funksjoner som danner grunnlaget for mange ingeniørstudier. Det gir "verktøysett" på nevrale nett, genetiske algoritmen, fuzzy logikk, signalbehandling, og mange flere. En av disse verktøysett er SimEvents, som inneholder de grunnleggende funksjoner som trengs for å skape et simuleringsprogram.

Bruksanvisning

1 Sett opp og vedlikeholde kalenderen. Kalenderen er hjertet av simulering og SimEvents gjør det enkelt. Den grunnleggende mekanismen er allerede skrevet, og du trenger bare å beskrive tids parametere - starttider, tids divisjoner, og slutter ganger - samt gi en metode for å sette ting i kalenderen. Definere kalender parametrene er det første skrittet for å utforme en simulering.

2 Definere og beskrive køene. Køer er nesten alltid en del av enhver simulering, og beskriver størrelse og antall køer er en viktig del av å designe din simulering i SimEvents. Du må skrive funksjoner som beskriver hvordan ting kommer til køene.

3 Velg hvordan du ønsker å representere informasjon om din simulering. Med SimEvents, har du makt til MATLAB til å representere informasjon med grafer, histogram og andre fotoserier.

4 Ansett Objektorientert programmering (OOP) teknologi for å beskrive ting i den virkelige verden som kan være skiftende under simulering. For eksempel, hvis du gjør en simulering av hvordan en ny fender design vil holde seg under påvirkning, kan du beskrive fender som en datastruktur som inneholder både informasjon om fender og funksjoner som beskriver hvordan det deformeres.

Hint

  • Under simulering, kjører maskinen ved å utføre en liste over hendelser som er på kalenderen. Hver hendelse setter en annen hendelse i kalenderen. Trykke på en knapp skaper en dør-åpning hendelse som skjer på en diskret tid i fremtiden, og denne nye hendelsen er satt på kalenderen på riktig sted. SimEvents forenkler disse programmene ved å gi den underliggende strukturen for funksjoner, for eksempel kalender vedlikehold.
  • SimEvents garanterer ikke at simuleringen skal være nøyaktig, bare at det vil være raskere og enklere å skrive. Nøyaktigheten avhenger av faktorer som hvor nøyaktig du beskrive hvordan folk kommer til å legge til køer og hvordan nøyaktig objektet beskrivelser matche de virkelige objekter.